Chapter 6 Communication
www.supmea.com
19
be divided by 10)
0x0002
short
2 bytes
0x03
Saturation value
(unit: %, to be
divided by 10)
Read only
Example of DO reading:
Computer sends: 00 03 00 00 00 01 85 DB
DO meter returns: 00 03 02 00 00 85 84
Return command annotation:
00 is the address of slave device, which can be set in the instrument;
03 is the function code, reading and holding register;
02 is the length of data of returned DO value, 2 bytes;
00 00 is the returned DO value 0.00mg/L, to be divided by 100 to get the current
DO value. Range: 0.00-40.00mg/L;
85 84 is the CRC16 check code, which changes along with the previous data;
Example of temperature reading:
Computer sends: 00 03 00 01 00 01 D4 1B
DO meter returns:00 03 02 00 FA 05 C7
Return command annotation:
00 is the address of slave device, which can be set in the instrument; 03 is the
function code, reading and holding register;
02 is the length of data of returned temperature value, 2 bytes; 02 is the returned
PH value 686 (hexadecimal high byte);
00 FA is the returned temperature value 25.0
℃
(unit:
℃
), to be
divided by 10 to get the current DO value. Range: 0.0
~
60.0
℃
(DM3000)
-10.0~60.0
℃
(DM2800)
05 C7 is the CRC16 check code, which changes along with the previous data;