EUROTHERM 800 communication driver is the driver to communicate with eurotherm 800 series of Invensys Eurotherm in U.S.A.
<Figure 1> is read setting example of EUROTHERM 800 communication driver.
<Figure 1> Read setting example of EUROTHERM 800 communication driver |
Device part of <Figure 1> input Com Port(COM1), Baud Rate(9600), Parity Bit(2), Data Bit(7), Stop Bit(1) respectively, according to setting of controller.
Also you can input 'write after delay time' (0 ~ 5000 milli seconds, default : 500 milli seconds) by using option part.
EUROTHERM 800 communication driver¡¯s read schedule
Read schedule setting parameters are as follows:
1) Group ID – Group ID number of eurotherm controller = 0 ~ 99.
2) Read Command – Command = PV, SP, ER, SV, DR.... ( Refer to <Table 1> )
3) Unit ID – Unit ID number of eurotherm controller = 0 ~ 99.
4) Save start address for Communication Server – Saving start address of Communication Server.
5) Read Size – Fixed to 1.
Read schedule example)
READ, 1, PV, 2, 0, 1,
READ, 1,
SP, 2, 1, 1,
<Table 1> is read/Write command and contents of EUROTHERM 800 communication driver.
Command | Contents | Read/Write |
PV | Process Variable 1 | Read only |
SP | Active Setpoint | |
ER | Error(absolute : PV-SP) | |
SV | Process Variable 2 | |
DR | Derived Radio | |
OP | Output Demand | Read/Write |
SW | Status Word | |
OS | Optional Status Word(Hex) | |
XS | Extended Status Word(Hex) | |
SL | Internal Setpoint 1 | |
L2 | Internal Setpoint 2 | |
RI | Remote Setpoint | |
RT | Remote Setpoint Trim | |
1A | Alarm Setpoint 1 | |
2A | Alarm Setpoint 2 | |
HO | Output 1 Maximum Limit | |
LO | Output 2 Maximum Limit | |
OR | Output Rate Change limit | |
HS | Setpoint Limit High | |
LS | Setpoint Limit Low | |
H2 | Setpoint 2 Limit High(cascade) | |
L2 | Setpoint 2 Limit Low(cascade) | |
RB | Setpoint Bias(Ratio) | |
XP | Proportional Band 1 | |
TI | Internal Time 1 | |
MR | Manual Reset 1 | |
TD | Derivative Time 1 | |
DB | ON/OFF Deadband | |
RG | Relative Cool Gain 1 | |
P2 | Proportional Band 2 | |
I2 | Internal Time 2 | |
R2 | Manual Reset 2 | |
D2 | Derivative Time 2 | |
G2 | Relative Cool Gain 2 | |
HB | Cutback High | |
LB | Cutback Low | |
HC | Heat/Cool Deadband | |
CH | Output 1 Cycle Time | |
CC | Output 2 Cycle Time | |
IF | Input Filter | |
BP | Default Input 1 break output | |
2B | Default Input 2 break output | |
PE | Input 1 Pyrometer Emmissivity | |
2E | Input 2 Pyrometer Emmissivity | |
SC | Security Code | |
V0 | Software version | |
II | Instrument Identifier (Hex) | Read only |
1H | Display Maximum | |
1L | Display Minimum | |
<Table 1> Read/Write command and contents of EUROTHERM 800 communication driver |
You can write the setting value by using write settings.
Digital Write
Digital write and analog write have the same setting parameters except output value.
Analog Write
Analog write setting parameters are as follows:
1) PORT Port no. (0 ~ 255)
2) STATION Group ID number of eurotherm controller = 0 ~ 99.
3) ADDRESS Unit ID number of eurotherm controller = 0 ~ 99. ( decimal unit )
4) Extra1 Write command = OP, SW, OS, XS, SL .....( Refer to <Table 1> )
5) Extra2 Selection of Decimal or Hex-decimal for output value.
1 : Hex-decimal value,
0 or other : Decimal value.
Write example 1)
PORT : 0 , STATION : 1, ADDRESS : 0002, EXTRA 1 : OP, EXTRA 2 :
The setting parameter shown above is a setting example of Output Deadband value of 1 Group ID, 2 Unit ID, EUROTHERM 800 controller. ( output value = decimal unit )
Write example 2)
PORT : 0 , STATION : 1, ADDRESS : 0002, EXTRA 1 : SW, EXTRA 2 : 1, output value = 8000h
The setting parameter shown above is a setting example of Status Word value of 1 Group ID, 2 Unit ID, EUROTHERM 800 controller. ( output value = hex-decimal unit )