300在运行程序前是先自检还是先执行ob100?
林慧玲
发布于2014-03-31 17:44
26
0
标签:
300在运行程序前是先自检还是先执行ob100?自检是每个扫描周期都会执行吗?
佳答案
cpu首次扫描执行自检外部故障诊断等等。其次执行0b100,当有外部故障,或者通讯故障响应ob84,或者0b87。后响应ob1。这个是根据中断的优先级来确定的。ob1的优先级低为1,ob100的中断优先级为27.cpu故障中断ob84,启动时为28。故cpu首次先执行自检,当有硬件故障时,响应中断。ob1每个循环周期都执行,当有优先级更高的中断响应时打断ob1线性扫描响应中断。