回复:一种不需要轮询的Modbus RTU通讯的方法

已锁定

yanxiao

版主

  • 帖子

    12146
  • 精华

    46
  • 被关注

    183

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2020-12-08 19:21:40

20楼

展开查看
以下是引用zy5840在2020-12-08 13:10:06的发言 >13楼

其实,我的意思不是指多站之间的通讯时不需要轮询;

而是,调用的库指令不需要轮询,是针对200 smart手册里资源争夺(mbus_msg指令不能同时调用)的一种解决办法的补充

或许大家对轮询的理解不同

对于多站之间的Modbus通讯,除了轮询还有什么办法呢?或者就像12楼说的需要对协议重新编写

我说的轮询仅仅是针对200 smart手册里的例子,如果这个不叫轮询,算我理解不对吧

我懂你的意思了。

通讯本来就是个跨多个扫描周期的慢过程,速度不仅仅由主站决定,还得看从站的响应速度。

你有多个通讯需求,得一个一个进行,不能抢(抢也没用),这是基本规则,无论你采用什么手段调度资源。


你所说的论询,是一种“机会均等”的通讯调度方式。

你提出的按优先级排队,不是“论询”。

只是个叫法不同,实质一样。

比较认同10楼、11楼的讲法。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8941条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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