发布于 2020-12-08 22:28:04
22楼
楼主你想这样来搞Modbus通讯就扯淡了。
绝大多数时候,我们搞Modbus通讯逻辑都是有严格的先读后写或者先写再读来保证通讯达到设计要求!如果你顺序乱套了,这样通讯再快有啥意义?!
举个例子,通讯控制变频器时,都是先启动再松开抱匝,如果顺序乱了先松开抱匝再启动变频器岂不是电梯下滑?
再开说个更现实的,smart就丁点内存,封装复杂的modbus库一下子就先用一半的程序容量搞得其他控制都没容量可用…这不是没事找抽?
至于你说的按需执行MSG指令,官方不是有单个MSG按需轮询的例程么?你把例程的计数器换成VB然后你自己决定轮询策略就行了。