品牌 | Siemens/德国西门子 | 电动机功率 | 7.5KW |
---|
外形尺寸 | 500mm | 重量 | 3kg |
---|
应用领域 | 环保,化工,生物产业,石油,电子 | | |
模块6ES7322-8BF00-0AB0
对启动事件的响应
发生启动事件时将导致以下响应:
●
对于已分配 OB 的事件,将触发执行所分配的 OB。该事件将按照优先级在队列中排
列。
●
如果事件来自尚未分配 OB 的事件源,则 CPU 将执行默认的系统响应。
说明
某些事件源无需组态就已存在(如启动、拔出/插入)。
事件源与 OB 间的分配
模块6ES7322-8BF00-0AB0
OB 类型决定了将 OB 分配给事件源的位置:
●
对于硬件中断和等时同步模式中断:将在配置硬件或创建 OB 时进行分配。
●
对于 MC-servo、MC-PreServo、MC-PostServo、MC-Interpolator 和 MC
PreInterpolator:当添加了工艺对象时,STEP 7 将自动分配 OB 91/92。
●
对于其它所有 OB 类型:组态事件源后,创建 OB 时在适当的位置进行分配。
对于硬件中断,可在指令 ATTACH 和 DETACH 的运行期间对之前的分配进行更改。在
这种情况下,只更改实际有效的分配,而不是已组态的分配。组态的分配将在加载后以及
每次启动时生效。
CPU 将忽略那些组态中没有分配 OB 的硬件中断以及 DETACH 指令后发生的硬件中断。
当事件到达时,CPU 不会检查是否为该事件分配了 OB,而只在实际执行硬件中断之前进
行检查。
OB 优先级和运行时特性
如果 OB 被分配给事件,则 OB 将拥有该事件的优先级。S7-1500 CPU 支持的优先级从
1到 26。以下条目对于事件执行必不可少:
●
调用和执行所分配的 OB
●
更新已分配 OB 的过程映像分区
用户程序按优先级独占式处理 OB。这意味着同时发出多个 OB 请求时,程序将首先处理
优先级的 OB。如果所发生事件的优先级高于当前执行的 OB,则中断此 OB 的执
行。对于优先级相同的事件,用户程序按发生的时间顺序进行处理。