OB 组织块

● 什么是组织块?

组织块是操作系统和用户程序之间的接口。OB 用于执行具体的程序:

1、在 CPU 启动时;

2、在一个循环或延时时间到达时;

3、当发生硬件中断时;

4、当发生故障时;

5、组织块根据其优先级执行。

OB 事件

● 常用组织块 OB 的类型

图1. OB 事件概览

S7-1500 支持的 OB 组织块的优先级从1(最低)到26(最高),每个 OB 块都有其对应的优先级。高优先组中的组织块可中断低优先组中的组织块。同一个优先级的组织块同时触发时,将按块的编号由小到大依次执行。括号内是默认优先级,除启动、循环程序、和时间错误OB块外,OB块的优先级在块属性中是可以修改的