当前位置: 主页 > PLC控制

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

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

ASs='html_titleimg_p' STyle='text-align:CEnter;'>7fbcc78cdcf168dfa5dc59a690d95408

最佳答案

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

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

专家置评

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

  • 关注微信

猜你喜欢

微信公众号