fc多次调用
112.95.251.214
发布于2014-04-14 18:11
5
0
标签:
看了一下一个编的程序,fc301在同一时间多次被调用,这样调用同一个块,只是接口参数不同,难道在执行程序的时候不会产生冲突吗,有点疑惑,还是西门子300的块就是这样规定的,另外调用的次数有限制的吗,
佳答案
1、fc301在同一时间多次被调用,这样调用同一个块,只是接口参数不同,难道在执行程序的时候不会产生冲突吗?
“在同一时间多次被调用”这种说法不正确,cpu不可能够同时执行多个程序,宏观上看是同时,但实际上cpu在某个时刻只能执行一个程序。“cpu在某个时刻只能执行一个程序”这是计算机基本概念。fc301多次被调用,只有编程正确,不会有冲突。
2、有点疑惑,还是西门子300的块就是这样规定的,另外调用的次数有限制的吗?
没有限制,但必须要注意,要保证在一个plc扫描周期中(一般为150ms)必须执行完这些调用,不然会出现超时故障,或出现有的程序不被执行的现象。