20
mg/L Calibration
ODO mg/L calibration is accomplished by writing an entire block of values (non-divisible) using a write multiple registers
command (function code 0x10). Last calibration time can subsequently be read to verify. Salinity values are required for ODO
mg/L calibration. If conductivity values are available (ODO/CT), the user-provided salinity value will be overridden with the internal
salinity calculation. The user may just set this value to zero.
Request
Function Code
1 byte
0x10
Register Address
2 bytes
0x0240
Number Registers
2 bytes
0x0006
Byte Count
1 byte
0x0C
Register Values
12 bytes
ODO mg/L Calibration Time (s) [3:0]
ODO mg/L Calibration Value [3:0]
ODO mg/L Calibration Salinity (ppt) [3:0]
Address
Description
R/W
Type
Default
0x0240
ODO mg/L Calibration Time (s) [3:0]
W
U32
N/A
0x0241
0x0242
ODO mg/L Calibration Value (mg/L) [3:0]
W
Float
N/A
0x0243
0x0244
ODO mg/L Calibration Salinity (ppt) [3:0]
W
Float
N/A
0x0245
Modbus Configuration & Commands