循环中断的起始时间???

OB32OB35如果把执行时间设为一样,相位偏移时间都设0,CPU会在同一个时间点上调用它们吗?也就是每个循环组织块的起始时间是否一样?

最佳答案

单线程CPU循环执行扫描,根据中断进入堆栈的先后按顺序执行;
多线程CPU,比如贝加莱的PLC,可以多线程同时执行中断;

提问者对于答案的评价:
感谢了!!!!

专家置评

OB32~35都有不同的优先级,根据优先级调用,先执行优先级高的,并且优先级高的将中断优先级低的,因此同时调用时,将先调用优先级高的OB35。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc228356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午3:10
下一篇 2018年12月1日 上午3:10

相关推荐