300在运行程序前是先自检还是先执行OB100?自检是每个扫描周期都会执行吗?

300在运行程序前是先自检还是先执行OB100?自检是每个扫描周期都会执行吗?

最佳答案

CPU首次扫描执行自检外部故障诊断等等。其次执行0B100,当有外部故障,或者通讯故障响应OB84,或者0B87。最后响应OB1。这个是根据中断的优先级来确定的。OB1的优先级最低为1,OB100的中断优先级为27.CPU故障中断OB84,启动时为28。故CPU首次先执行自检,当有硬件故障时,响应中断。OB1每个循环周期都执行,当有优先级更高的中断响应时打断OB1线性扫描响应中断。

提问者对于答案的评价:
受用,谢谢!

专家置评

已阅,最佳答案正确。

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

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

相关推荐