4.2.6  时间故障组织块(OB80)

4.2.6 时间故障组织块(OB80)

OB执行时出现故障S7-300 CPU的操作系统调用OB80。这样的故障包括循环时间超出、执行OB时应答故障、向前移动时间以至于跃过了OB的启动时间、CiR后恢复RUN方式。

例如,当循环中断OB仍在执行前一次调用时,该OB块的启动事件发生,操作系统调用OB80。如果OB80未编程,CPU变为STOP方式。您可以使用SFC39~42封锁或延时和再使能时间故障OB。

注意:如果在同一个扫描周期中由于扫描时间超出OB80被调用两次,CPU就变为STOP方式。用户可以通过在程序中适当的位置调用SFC43“RE_TRIGR”来避免这种情况。

表4-11为时间故障OB的临时(TEMP)变量。变量名是OB80的默认名。

表4-11 时间故障OB的临时变量

978-7-111-38359-8-Chapter04-25.jpg