modbus通讯,帧数过短 点击:1612 | 回复:4



th890211

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 35回
  • 年度积分:34
  • 历史总积分:2880
  • 注册:2018年2月13日
发表于:2019-12-02 23:06:00
楼主

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





关育谋

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2019-12-03 16:08:12
1楼

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

th890211

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 35回
  • 年度积分:34
  • 历史总积分:2880
  • 注册:2018年2月13日
发表于:2019-12-14 16:22:19
2楼


回复内容:

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

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

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

关育谋

  • [版主]
  • 精华:5帖
  • 求助:21帖
  • 帖子:728帖 | 5626回
  • 年度积分:78
  • 历史总积分:82244
  • 注册:2004年5月28日
发表于:2019-12-14 17:28:25
3楼


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

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

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

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:622帖 | 8531回
  • 年度积分:91
  • 历史总积分:332562
  • 注册:2011年4月25日
发表于:2019-12-14 19:11:23
4楼


回复内容:

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

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

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


热门招聘
相关主题

官方公众号

智造工程师