恭喜,你发布的帖子
发布于 2021-04-19 14:49:29
5楼
一般轮询有2种模式,按时间轮询,按状态轮询。
按时间,就是自己根据要通讯的数据量,设置一个固定的读写时间(当然也可以在调试过程中更改这个时间),第1s读写站1,第2s读写站2,第3s读写站3。。。。,通信没完成的,调时间,没通讯的,放弃。
按状态,站1读完,站1写,站1写完,站2读,站2读完,站2写,站2写完,站3读。。。。。依次循环,
按时间读写的,不会因为某个站有问题而影响其他站点读写,但有可能会读写不完全。
按状态读写的,假如某个站故障而不能完成读写,会停止读写下一站。会完全读写完成。
各有优缺点,重在硬件配置,现场调试摸索,看项目适合哪个。
请填写推广理由:
分享
只看
楼主