恭喜,你发布的帖子
发布于 2024-02-07 09:38:36
7楼
轮询的速度快,你用上一个指令的DONE去触发下一个指令,这样轮询,肯定比你的定时更实时准确,如果担心其中一个设备有问题,导致轮询中断,可以把Error也加进去,即通讯完成或通讯有错误,都跳过去执行下一个;
如果有的设备要求两条指令间要有时间间隔的就不能用上一条命令的DONE去触发下一条命令,上次测试一个鼓风机设备,用Modbus-TCP连续读两次数据就发现报错,后来改成秒方波触发就没问题了。
请填写推广理由:
分享
只看
楼主