恭喜,你发布的帖子
发布于 2020-12-08 19:21:40
20楼
其实,我的意思不是指多站之间的通讯时不需要轮询;
而是,调用的库指令不需要轮询,是针对200 smart手册里资源争夺(mbus_msg指令不能同时调用)的一种解决办法的补充
或许大家对轮询的理解不同
对于多站之间的Modbus通讯,除了轮询还有什么办法呢?或者就像12楼说的需要对协议重新编写
我说的轮询仅仅是针对200 smart手册里的例子,如果这个不叫轮询,算我理解不对吧
我懂你的意思了。
通讯本来就是个跨多个扫描周期的慢过程,速度不仅仅由主站决定,还得看从站的响应速度。
你有多个通讯需求,得一个一个进行,不能抢(抢也没用),这是基本规则,无论你采用什么手段调度资源。
你所说的论询,是一种“机会均等”的通讯调度方式。
你提出的按优先级排队,不是“论询”。
只是个叫法不同,实质一样。
比较认同10楼、11楼的讲法。
请填写推广理由:
分享
只看
楼主