900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > RS-485通信协议(ModBus版)

RS-485通信协议(ModBus版)

时间:2022-11-26 13:58:02

相关推荐

RS-485通信协议(ModBus版)

从机(设备)的通信参数

波特率

2400~115200bps,出厂默认9600bps。

数据位

7~9位,出厂默认8位。

停止位

1~2位,出厂默认1位。

奇偶校验

无校验,奇校验,偶校验。

RS485 ModBus通信格式

主机向485总线发送问询数据帧

地址码:1个字节,设备在485总线中的唯一地址,出厂默认位0x01。

功能码:1个字节,主机发送命令的类别,问询帧指定为0x03。

寄存器起始地址:2个字节,存储从机(设备)参数、传感器数据等。

寄存器长度:2个字节,获取寄存器的个数。

校验码:2个字节,CRC校验。

从机(设备)向485发送问询应答数据帧

地址码:1个字节,从机(设备)在485总线中的唯一地址,出厂默认位0x01。

功能码:1个字节,主机发送命令的类别,问询帧指定为0x03。

数据字节个数:1个字节,数据1~数据n的字节个数。

数据1~数据n:应答数据。

校验码:2个字节,CRC校验。

主机向指定的从机(设备)发送写入数据帧

地址码:1个字节,设备在485总线中的唯一地址,出厂默认位0x01。

功能码:1个字节,主机发送命令的类别,写入帧指定为0x06。

寄存器起始地址:2个字节,存储从机(设备)参数、传感器数据等。

写入数据:根据不同的写入内容确定。

校验码:2个字节,CRC校验。

从机(设备)向485发送写入应答数据帧

写入应答数据帧的内容与写入数据帧完全相同。

通过以上方法,测试485正常通讯

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。