回复:求一个能用的modbus rtu主站轮询程序

已锁定

xiatianyun

  • 帖子

    852
  • 精华

    10
  • 被关注

    25

论坛等级:奇侠

注册时间:2020-05-09

钻石 钻石 如何晋级?

发布于 2020-06-07 18:23:52

67楼

展开查看
以下是引用yming在2020-06-07 17:45:04的发言 >66楼

485总线只是规定同一时刻只能有一个主站。

并没有说所有时间只能有一个指定的主站,不能更换。

何况大多时间,总线上所有站都是处于接收状态。(包括主站,以接收状态开始,发送完后即返回接收状态。)

因此,在采取一定手段后,某个从站是可是变成主站的。


以下是引用xiatianyun在2020-06-07 17:03:45的发言 >65楼:讨论得够热闹的,很...

引用65楼详细内容:

讨论得够热闹的,很有意思。

有人说Modbus-RTU通讯可以一个端口即作从又偶尔作主,这个用法很吸引人。不过从简单理解角度来说需要有高层调度才行,毕竟一条Modbus-RTU链路的调度其实就是主站,从站要夺权还是需要老大同意的,不然就乱了。

我有点不明白了,既然都通讯故障了,这个故障从站又如何保证自己做主的通讯可以无误地传出来呢?

还是不如采取常规的可行,主站轮询到这个从站,得知故障了不就知道这个从站故障了吗,还要主动坦白吗?

如果是保证通讯的畅通考虑,故障从站下次通讯就不轮询嘛,这样其他从站可以保证通讯顺畅。

也或者可以采取其他策略,过段时间再轮询一下,看看这个从站是否又不故障了。


你说得对。

如果有需要是可以的。

Modbus-RTU本来就是一个开放的简单的通讯协议。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15228条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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