18
5.4
Calibration
Assuming the same standard, calibration commands may be sent as a broadcast message to calibrate every sensor on the network.
ODO
It is imperative to keep the ODO user calibration up to date as well as entering new coefficients when the cap is replaced. These
values are supplied with replacement caps.
Factory Reset
ODO values can be reset to the factory calibration by issuing a write single register command (function code 0x06) at address
0x0200 with a value of 0x0001.
Last Calibration Time and QC Score
The time of the last ODO calibration and QC score can be queried to help track internal processes for keeping the devices properly
calibrated. The last time must be maintained during calibrations by the user. These registers do not support writes, as the time
is written in each calibration command. This is only intended to be read. Last calibration time is a 32-bit (two register) value, and
is recommended to be set as epoch time. The last calibration time and QC score are available as read-only using a read holding
registers command (function code 0x03) starting at address 0x0210.
Request
Function Code
1 byte
0x06
Register Address
2 bytes
0x0200
Register Value
2 bytes
0x0001
Request
Function Code
1 byte
0x03
Register Address
2 bytes
0x0210
Number Registers
2 bytes
0x0003
QC Score
Best
0x00
OK
0x01
Bad
0x02
Address
Description
R/W
Type
Default
0x0210
ODO Last Calibration Time (s) [3:0]
R
U32
N/A
0x0211
0x0212
ODO QC Score
R
U16
N/A
Modbus Configuration & Commands