可中断与不可中断执行模式OB (页 72)按照其触发事件的优先级顺序执行。在 CPU 设备组态的启动属性 (页 149)中,您可以将 OB执行组态为可中断或不可中断。请注意,程序循环 OB 始终为可中断,但可将其它所有 OB组态为可中断或不可中断。如果设置了可中断模式,则在执行 OB 并且 OB 执行结束前发生了更高优先级的事件时,将中断正在运行的OB,以允许更高优先级的事件 OB 运行。运行更gaoji别的事件直至结束后,才会继续执行之前中断的 OB。如果执行可中断 OB时发生多个事件,CPU 将按照优先级顺序处理这些事件。如果未设置可中断模式,则无论触发的 OB在运行期间是否触发了其它任何事件,都将继续运行直至结束。考虑以下两种情况,其中中断事件触发循环 OB 和延时OB。在这两种情况中,延时 OB(OB 201) 没有过程映像分区分配(页65)并且以优先级 4 执行。循环 OB (OB 200)分配了 PIP1过程映像分区并且以优先级 2 执行。下图显示了不可中断执行模式与可中断执行模式下执行OB 的区别