Khối OB1 cú chức năng quản lý chớnh trong toàn bộ chương trỡnh, cú nghĩa là nú thực hiện một cỏch đều đặn ở từng vũng quột trong khi thực hiện chương trỡnh. Ngoài ra STEP 7 cũn cú rất nhiều cỏc khối OB đặc biệt và mỗi khối OB đú cú nhiệm vụ khỏc nhau.
VD: Cỏc khối OB chứa cỏc chương trỡnh ngắt của cỏc chương trỡnh bỏo lỗi ... tựy thuộc vào từng loại CPU khỏc nhau mà cú cỏc khối OB khỏc nhau. VD cỏc khối OB đặc biệt .
1. OB10 (Time of day interrupt):
Chương trỡnh trong khối OB 10 sẽ được thực hiện khi giỏ trị của đồng hồ thời gian thực nằm trong một khoảng thời gian quy định. OB10 cú thể được gọi một lần, nhiều lần cỏch đều nhau từng phỳt, từng giờ, từng ngày ... việc quy định thời gian hay số lần gọi OB10 được thực hiện bằng chương trỡnh hệ thống SFC28 hoặc trong bảng tham số modul CPU nhờ phần mềm STEP7 .
Chương trỡnh trong khối OB20 sẽ được thực hiện sau một khoảng thời gian xỏc định trễ đặt trước kể từ khi đặt chương trỡnh hệ thống SFC32 để đặt thời gian trễ . 3. OB35 (Cyclic interrupt):
Chương trỡnh OB35 sẽ được thực hiện cỏch đều nhau 1 khoảng thời gian cố định. Mặc định khoảng thời gian là 100ms, xong ta cú thể thay đổi trong bảng đặt thụng số cho CPU nhờ phần mềm STEP7 .
4. OB40 (Hardware interrupt):
Chương trỡnh trong khối OB40 sẽ được thực hiện khi xuất hiện một tớn hiệu bỏo ngắt từ ngoại vi vào CPU thụng qua cỏc cổng vào/ra số onboard đặc biệt, hoặc thụng qua cỏc mụdul SM, CP, FM .
5. OB80 (Cycle time fault):
Chương trỡnh sẽ được thực hiện khi thời gian vũng quột (scan time) vượt qua khoảng thời gian cực đại đó quy định hoặc khi cú một tớn hiệu ngắt gọi một khối OB nào đú mà khối OB này chưa kết thỳc ở lần gọi trước. Mặc định scan time cực đại là 150ms, nhưng cú thể thay đổi tham số nhờ phần mềm STEP7
6. OB81 (fower supply fault):
Nếu cú lỗi về phần nguồn cung cấp thỡ sẽ gọi chương trỡnh trong khối OB81.