回复:1200 PLC modbus通信,通信中断也不故障,怎么做程序保证通信不正常就报故障

刚刚入门

  • 帖子

    2022
  • 精华

    23
  • 被关注

    119

论坛等级:至圣

注册时间:2009-10-24

白金 白金 如何晋级?

发布于 2018-01-31 21:54:45

3楼

老话题了,一般我们讨论的都是Modbus多从站轮询时某从站断线无响应的处理,有时完成位和错误位都不置位就陷入了死锁状态。为了避免死锁在启动发送作业的同时启动超时定时器,当定时器计时结束时done位和error位都未置位判断本次发送失败,重发一次或启动下一发送作业,当然如果error位置位了也是这样处理。


这是西门子USS通讯实例里的超时处理。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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