OB可以分為兩類:執行周期性工作的OB(日時鐘中斷)和響應錯誤的OB(錯誤中斷)。
執行周期性工作的OB(日時鐘中斷)
在特定的日期或時間執行
從一個編程事件開始一段特定延時后執行
按特定周期循環執行
響應錯誤的OB(錯誤中斷)
當 CPU檢測到一個過程/硬件錯誤時執行
當 CPU檢測到一個不依賴于程序指令的錯誤時執行
當 CPU檢測到一個與程序指令處理有關的錯誤時執行