4 input registers, 1 valid command(s), 2 format – Xylem CL500 ONLINE CHLORINE ANALYZERS MODBUS User Manual
Page 12: 3 valid addresses

4.4 Input Registers
These 16-bit values are readable by the master. The data is stored with the MSB first and then the
LSB.
4.4.1 Valid Command(s)
Code Name
Broadcast
0x04 Read
Input
Registers
No
4.4.2 Format
Float – stored in two consecutive addresses, with the first address containing the least significant
word (lower part of mantissa) and the second address containing the most significant word (sign,
exponent, and upper part of mantissa).
4.4.3 Valid Addresses
30001 – 30XXX
4.4.4 Definitions
Address Type
Register
Value
Function
30001, 30002 Float
Sensor reading
--
The meter reading
30003, 30004 Float
Sensor reading raw
--
Sensor reading to six significant places
30005
Int
Version major
--
Software version major number
30006
Int
Version minor
--
Software version minor number
30007 Int Version
revision
-- Software version revision number
30008
Int
Model number
--
Product number
30009
Int
Model suffix number
--
Options – model dependent
0 unknown
1 normal
2 Over
range
3 Under
range
4 need
standard
5 need
sample
30010 Int Reading
status
6
reading problem (Err)
0
Revision 1
30011 Int PCB
Revision
1 Revision
2
0x0000 normal
0x0001 Error
0x0002
Alarm 1 is active
0x0004
Alarm 2 is active
30012 Int Instrument
error
summary (bit-mapped)
0x0008 Calibration
error
0x00000
Normal
0x00001
Alarm 1 active (ALM1)
0x00002
Alarm 2 active (ALM2)
0x00004
Data over-range (OVER)
30013, 30014 Long
Level 4 Errors (bit-
mapped), least severe
0x00008
Reading error (Err)
CL500 Modbus (3/09)
Rev. 1.3
10