从OB32到OB35如果把执行时间设为一样,相位偏移时间都设0,CPU会在同一个时间点上调用它们吗?也就是每个循环组织块的起始时间是否一样?
最佳答案
单线程CPU循环执行扫描,根据中断进入堆栈的先后按顺序执行;
多线程CPU,比如贝加莱的PLC,可以多线程同时执行中断;
提问者对于答案的评价:
感谢了!!!!
专家置评
OB32~35都有不同的优先级,根据优先级调用,先执行优先级高的,并且优先级高的将中断优先级低的,因此同时调用时,将先调用优先级高的OB35。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228356.html