嵌入式通信协议【Modbus】modbus RTU的帧格式

modbus的帧格式

设备地址 功能代码 数据格式 CRC校验L CRC校验H
8bit 8bit N*8bit 8bit 8bit

1 主机对从机单个寄存器写数据操作(0x06)

从机地址 功能代码 数据格式(数据地址) 数据格式(数据) CRC校验L CRC校验H
01 06 00 01 00 17 98 04

假如从机地址是 01,那么从机接收到这串数据,根据CRC16进行校验判断数据是否正确,如果数据无误,就改变自己寄存器的值。然后从机原封不动返回这句话,告诉主机通讯成功!!!

通讯过程来看

对主机而言,发送01 06 00 04 00 07 89 C9后,接收了01 06 00 04 00 07 89 C9;

对从机而言,接收01 06 00 04 00 07 89 C9后,发送了01 06 00 04 00 07 89 C9。

2 主机对从机读数据操作(0x03)

从机地址 功能代码 数据格式(数据地址) 数据格式&#x

猜你喜欢

转载自blog.csdn.net/qq_43445867/article/details/130694220