You are on page 1of 3

波特率 数据位 校验 停止位

端口参数: 9600 8 N 1

MODBUS协议
数据读取格式:
地址 功能号 寄存器地址高位 寄存器地址低位 数据数量高位 数据数量低位 校验码高位
0x01 0x03 0x00 0x00 0x00 0x04 0x09

返回数据格式:
地址 功能号 数据数量 数据数量低位 电导高位 电导低位 pH/Orp高位
0x01 0x03 0x00 0x08 0x03 0xE8 0x02

例子:
主机发送:01 03 00 00 00 04 09 44
从机返回:01 03 00 08 03 E8 02 BC 00 32 00 FA 00 00 8F 3F

1.电导=0x03E8=1000
2.pH/Orp=0x02bc=700/100=7.00
3.湿度=0x0032=50%
4.温度=0x00FA=250/10=25.0度

设置ORP指令格式:
地址 功能号 寄存器地址高位 寄存器地址低位 数据数量高位 数据数量低位 校验码高位
0x01 0x06 0x00 0x05 0x00 0x01 0x0B

设置pH指令格式:
地址 功能号 寄存器地址高位 寄存器地址低位 数据数量高位 数据数量低位 校验码高位
0x01 0x06 0x00 0x05 0x00 0x00 0xCB
校验码低位
0x44

pH/Orp低位 湿度高位 湿度低位 温度高位 温度低位 预留1 预留2 校验码高位 校验码低位


0xBC 0X00 0X32 0x00 0xFA 0x00 0x00 8F 3F

校验码低位
0x58

校验码低位
0x99
校验码低位

You might also like