modbus功能码10报文举例说明
时间: 2023-12-11 13:29:02 浏览: 193
modbus协议(功能码及报文解析).pdf
5星 · 资源好评率100%
Modbus功能码10用于写多个寄存器,它的报文格式如下:
设备地址 功能码 起始地址高字节 起始地址低字节 寄存器数量高字节 寄存器数量低字节 字节数 数据1 数据2 ... 数据n CRC校验高字节 CRC校验低字节
其中,设备地址为1个字节,功能码为1个字节,起始地址和寄存器数量各占2个字节,字节数为数据长度乘以2,CRC校验为2个字节。
举例说明,设备地址为01,起始地址为0000H,寄存器数量为4个,要写入的数据为0010H、0020H、0030H、0040H,则报文如下:
01 10 00 00 00 04 08 00 10 00 20 00 30 00 40 C4 0B
其中,字节数为8,数据长度为4个寄存器,因此字节数为8(4*2);CRC校验值为C40B。
阅读全文