modbus rtu通讯电文怎么解读

触摸屏modbus rtu串口测试的时候,读取地址26104,接受的电文为010365F800025B3600,前面对应是正确 的,但是多出了一个00,这是什么意思?

问题补充:
我这个是直接连上触摸屏后串口助手接受到的报文,没有写入发送数据 ,并且设置的是无校验,就是多出个00,这个对通讯有什么影响吗?

最佳答案

01 从站地址
03 读指令
65 8F 读取地址的十六进制值
00 02 表示读取两个字
5B 36 CRC校验

你的报文中含偶数个1,后面补0;你发 01 03 65 f8 00 03  9A F6报文试试,如果F6后增加01的话,末尾应该是偶校验增加的一个字节。

提问者对于答案的评价:
使用的是无校验方式,这个00测的时候有时出现,有时有没有,还是不太清楚是什么原因

最佳答案作者回复:
也可能是串口调试软件的BUG,正常是没有的。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc366186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论