恭喜,你发布的帖子
发布于 2021-04-23 08:50:12
4楼
我用MODBUS_RTU实操的时候,采用的轮询方式是:用CTRL指令的DONE位加沿指令去触发第一个MSG指令的First端,然后用第一个MSG指令的DONE位加沿指令再去触发下一条MSG指令的First端.......用最后一条MSG指令的DONE位加沿指令再触发第一条MSG指令。
上面的轮询方式,我仅仅是在班上实验了几次,看到很多轮询的贴子,包括官方的贴子,总是感觉对自己的程序不放心,所以在这里请教各位老师,我这样轮询是不是有啥纰漏,谢谢!
一点建议
1、不要用边沿触发。
2、并联加上error。
3、用赋值step的方式实现轮询。
其实官方的例程就是这样编写的
请填写推广理由:
分享
只看
楼主