OB可以分为两类:执行周期性工作的OB(日时钟中断)和响应错误的OB(错误中断)。
执行周期性工作的OB(日时钟中断)
在特定的日期或时间执行
从一个编程事件开始一段特定延时后执行
按特定周期循环执行
响应错误的OB(错误中断)
当 CPU检测到一个过程/硬件错误时执行
当 CPU检测到一个不依赖于程序指令的错误时执行
当 CPU检测到一个与程序指令处理有关的错误时执行