诊断中断 OB

2021-07-27 浏览次数:171
诊断中断 OB

说明

S7-1500 CPU 操作系统在下列情况下调用诊断中断 OB:

具有诊断功能的 S7-1500 模块检测到其诊断状态发生变化并向 CPU 发送诊断中断请求。

具有诊断功能并已启用此功能的 S7-300 或 S7-400 模块检测到其诊断状态发生变化并向 CPU 发送诊断中断请求。

发生了由电源或备用电池中的错误触发的事件。


提示

对于 S7-300 和 S7-400 CPU,这类事件将导致调用电源错误 OB。



操作系统检测到存储器错误。


提示

对于 S7-300 和 S7-400 CPU,这类事件将导致调用 CPU 硬件错误 OB。



启动信息结构

对于 S7-300 和 S7-400 CPU

请参见

优化启动信息:

名称

数据类型

含义

IO_state

WORD

硬件对象状态:

位 0:良好

位 1:禁用

位 2:需要维护

位 3:要求维护

位 4:错误

位 5:不可用

位 6:受限

位 7:不可用

位 8 到 14:保留(始终为“0”)

位 15:网络/硬件故障

如果位 4 = 1 或位 5 = 1:

位 15 = 0:网络错误

位 15 = 1:硬件错误

LADDR

HW_ANY

触发诊断中断的硬件对象的硬件标识

Channel

UINT

通道编号

MultiError

BOOL

为 TRUE(如果有多个错误)


shtxjd.cn.b2b168.com/m/
top