回复:MODBUS通信异常

已锁定

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2020-08-10 12:48:19

1楼

1、S7 200的通讯程序没看到,不知道你所谓的3000ms才发另外一帧数据是不是你的程序问题。

2、第一、二两个波形图看不懂,黄色是啥?绿色是啥?

3、第三、四个波形,如果黄色是AB信号,绿色是RS485控制信号?波形通讯没问题啊。

4、通讯帧的3.5个字符问题,由于Modbus库不是居于全中断模式运行,而是由主程序中触发EN使能的,所以这3.5字符间隔基本上做不到的,帧间隔时间会受主程序循环周期影响、会受PLC的CPU运算速度影响(Modbus的CRC计算就很消耗时间,数据多时基本上10ms以上的计算时间,3.5个字符间隔绝不可能实现得了)。


最后,没看到程序就说库有问题?讲真,这库这么多人在使用,真没看到有几个人在反馈说有你遇到的这种情况,你....还是认真检查你的程序,认真啃Modbus RTU协议吧。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。