恭喜,你发布的帖子
发布于 2020-10-19 19:27:52
15楼
PLC Q输出1开始计时,计算机检测到1开始处理数据,处理完成计算机输出Q,PLC I检测到1结束计时.....
呃。 你这个计时很大程度上 受 与计算机处理时间、通讯延迟、主程序扫描周期、PLC的IO延迟 影响的。这些影响条件一加起来,根本不可能做到15ms内偏差!!!
1、处理时间:计算机是多线程系统,极难做到每次处理时间都是相同,15ms时间偏差是绝对避免不了的;
2、通讯延迟:就更加不用说,WinXP时代可以做到5ms周期、Win7只能做到15ms周期、Win10只能做到25ms周期;
3、PLC主程序扫描周期,就要看你的程序周期了,就算是一点点程序,都会有2ms的偏差;
4、PLC的Q输出延迟10ms,I输入要看系统块配置了;
所以,楼主你的问题还真是想当然???
请填写推广理由:
分享
只看
楼主