当前位置:
modbus通讯,帧数过短
回复 | 人气 | 打印
th890211 个人主页 给TA发消息 加TA为好友 发表于:2019-12-02 23:06:00 楼主

西门子1200modbus RTU通讯,读远传水表流量。显示81EA错误!串口读水表数据正常!如图。。。。         电脑给PLC回应数据包,PLC接受正常;但是PLC就是接收不到水表数据包!如图。。(没有干扰!)


分享到: 关注收藏 邀请回答 回复 举报

关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-03 16:08:12 1楼
 

最好用Modbus Slave和Modbus Poll调试助手分别测试一下PLC和从站!

  回复 引用 举报
th890211 个人主页 给TA发消息 加TA为好友 发表于:2019-12-14 16:22:19 2楼
 


回复内容:

对: 关育谋 最好用Modbus Slave和Modbus Poll... 内容的回复!

-------------------------

这两个都没问题,后来波特率改成4800就好了;9600就会报帧过短;应该和现场干扰有关!

  回复 引用 举报
关育谋 个人主页 给TA发消息 加TA为好友 发表于:2019-12-14 17:28:25 3楼
 


引用 th890211 的回复内容: 回复内容:对: 关育谋  最好用Modbus Slav...

-------------------------

你的意思用Modbus Poll测试9600bps波特率没有问题?

  回复 引用 举报
请叫我王老湿 个人主页 给TA发消息 加TA为好友 发表于:2019-12-14 19:11:23 4楼
 


回复内容:

对: th890211 回复内容:对: 关育谋  最好用Modbus Slav... 内容的回复!

-------------------------

有时候就是这样的,我曾经也遇见过类似,波特率改小就行了,我怀疑波特率太高,丢包严重造成通信失败,特别是通信距离较远时

  回复 引用 举报

周点击排行
周回复排行
最新求助