15
5.2
Device Information
Device information is available as read-only using a read holding registers command (function code 0x03) starting at address
0x1000. It will identify the product, firmware, and hardware versions. Values can be read as a subset or in a complete block. The
submodel is especially useful, as it indicates whether or not conductivity values are available. The manufacturing serial number is 9
characters long, with the last byte padded by a NULL character.
Address
Description
R/W
Type
Default
0x1000
Product [1:0]
R
U16
0x0003
0x1001
Model [1:0]
R
U16
0x0001
0x1002
Submodel [1:0]
R
U16
0x0001 (CT)
0x0002 (T)
0x1003
Firmware Major Revision [1:0]
R
U16
N/A
0x1004
Firmware Minor Revision [1:0]
R
U16
N/A
0x1005
Firmware Subminor Revision [1:0]
R
U16
N/A
0x1006
Hardware Major Revision [1:0]
R
U16
N/A
0x1007
Hardware Minor Revision [1:0]
R
U16
N/A
0x1008
Manufacturing Serial Number [0:8] + pad
R
ASCII
N/A
0x1009
0x100A
0x100B
0x100C
0x100D
Printed Circuit Board Serial Number [0:7]
R
ASCII
N/A
0x100E
0x100F
0x1010
Modbus Configuration & Commands
Request
Function Code
1 byte
0x03
Register Address
2 bytes
0x1000
Number Registers
2 bytes
0x0008
Response
Function Code
1 byte
0x03
Byte Count
1 byte
0x10
Register Values
16 bytes
Product
Model
Submodel
Firmware Major Revision
Firmware Minor Revision
Firmware Subminor Revision
Hardware Major Revision
Hardware Minor Revision