诊断中断 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/