
A-34
MODEL 2700
APPENDIX A
MODBUS PROTOCOL
2.3 REGISTER DESCRIPTION
Each register has sixteen bits, D15 to D00. D15 is the Most Significant Bit.
The following registers can be accessed as discrete outputs using Function Code 01 Read Coil Status:
Alarm Status
29
Error Code for Analyzer
19
Error Codes for Sensors
21-28
Error Status for Sensors
20
To start at D00 of a Register:
Coil Starting Address = 16*(Register - 19) + 1
To start at D08 of a Register:
Coil Starting Address = 16*(Register - 19) + 9
Any other Coil Starting Addresses do not give valid data.
Example:
Read all discrete outputs of Error Code for Sensor2.
Function Code:
01
Register:
22
For discrete outputs D00 to D07
Starting Address:
49
For discrete outputs D08 to D15
Starting Address:
57
Alarm Status
29
Bit contents
1 - Alarm active
0 - Alarm not active
D00 Alarm1
D01 Alarm2
Analog Output Value
31-32
Analog Output (mA) = register data x (20mA/1000)
Analog Output (V) = register data x (5V/1000)
register data range: 0 to 1000
Register 31: Analog output
Register 32: Analog output2
Analog Outputs
30
Number of analog outputs on analyzer.
Error Code for Analyzer
19
Bit contents
1 - Error active
0 - Error not active
D00 SENSOR DRIVER FAILURE
D01 STANDARD RS485 DRIVER FAILURE
D02 EEPROM FAILURE
D03 DISPLAY FAILURE
D04 RAM FAILURE
D05 ROM FAILURE
D06 ERROR NO SENSORS DETECTED
D07 BUS CONTENTION FAILURE
Содержание 2700
Страница 91: ...C 7 FOLD ALONG DOTTED LINES ...