发布于 2013-01-19 15:26:14
44楼
如何最大化利用 PLC CPU 资源?
这个议题,确实是个大课题,涉及的面很广!我也想说说:
很多朋友对库程序FC105比较熟悉,调用比较方便、简单易用,喜欢使用它。而我们专门开发了一个处理模拟量的FC,在此FC中,会对上一次和本次输入数据进行比较,如果相等,条件结束此FC;如果上一次和本次输入数据不相等时,才进行此FC接下来常规代码的执行。通常情况下,模拟量变化是比较缓慢的,采用这种策略能大大节省扫描时间。如果一个系统有200个这样的模拟量或者更多的模拟量需要处理时,你也许会惊讶你节省了多少扫描时间。
当然,其它设备也是如此!比如当整个控制系统处于稳态时,在本周期设备的输入状态没有发生改变,也没有必要去执行PB、PN、通讯的SEND功能,因为本次通讯发送的数据和上次发送的数据是一样的。这样也能充分利用PLC CPU的资源。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”