文档介绍:你MODBUS-RTU通信协议规定
泽宏电子 13-11-08
物理设置
数据格式:1位起始位+8位数据位+1位停止位
波特率: 4800bps(可设置)
通讯规约
数据查询命令:
地址:控制器地址(可设置)
功能码:0x03
寄存器地址:
寄存器首地址为0x0000(必须从0x0000开始)
(4) 长度:2个字节,是所要查询探测器个数的2倍
(5) CRC校验:2个字节
控制器返回值:
地址:1个字节,控制器地址
功能码:0x03
长度:返回的数据长度
数据位:4*N个字节,每四个字节4分别为地址码高位,地址码低位,浓度高位,浓度低位,(N为返回的探测器个数)
CRC校验:2个字节
通讯举例:
数据查询命令:
01 03 00 00 00 0A XX XX
第一字节01为控制器地址;
第二字节03为功能码;
第三,四字节00 00 为寄存器首地址
第五,六字节00 0A 为长度,是所要查询探测器个数的2倍,0x000A即表示要查5个探测器的数据;
第七,八字节XX XX 为两字节的CRC校验;
控制器返回值:
01 03 14 00 01 00 00 00 02 00 00 00 03 00 00 00 04 00 00 00 05 00 00 XX XX
第一字节为控制器地址;
第二字节为功能码;
第三字节为数据返回长度;
中间黄色数据为探测器数据,依次为5个探测器的地址和浓度值,地址与浓度值各占2个字节;
最后两个字节为CRC校验;