1、在同一时间,如fc3被fc1、fc2同时调用可以吗,会发生什么情况?
2、定义了形参的fc1同时被调用可以吗,会发生什么情况?
最佳答案
1、plc同一时刻只能执行一条指令,不存在同时执行的情况,fc3被fc1和fc2调用是可以的,但是执行不是同时执行的,要看fc1和fc2哪个先被调用(再同一个ob中看那个在线,在不同的ob中,根据扫描周期看先执行到哪个fc)。
2、可以调用,但是不是同时的,对于plc来说,不存在同时执行两个及以上指令的状态。plc是单线程的,不是多线程。你理解的同时和plc的同时不是一个概念。
提问者对于答案的评价:
解析很清晰了,谢谢大师。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc216131.html