![]() | 6ES7412-2XK07-0AB0 SIMATIC S7-400,CPU 412-2 中央处理器,带: 内存 1 MB, (0.5 MB 代码;0.5 MB 数据), 1. 接口 MPI/DP 12 MBIT/S, 第 2 个 PROFIBUS DP 接口 |
CPU的监视功能
监视功能和错误消息
CPU 的硬件和操作系统提供了监视功能,以确保运行正确和对错误做出既定响应。一系列错误可以在用户程序中触发响应。
下表概括了可能出现的错误及其原因,以及 CPU 的相应响应。
列表: 错误和 CPU 响应
错误类型 | 错误原因 | 操作系统的响应 | 错误 LED |
---|---|---|---|
时钟信号丢失 (进入) | 使用同步模式时:时钟脉冲丢失是因为存在更高优先级而未启动 OB 61...64,或者是因为附加异步总线负载抑制了总线时钟。 | 调用 OB 80 如果未装载 OB:CPU 转至 STOP 模式。 在下一个时钟周期调用 OB 61 至 64。 | INTF |
时间错误 (进入) |
| “INTF”LED 保持亮起,直到确认错误。 调用 OB 80 如果未装载 OB:CPU 转至 STOP 模式。 | INTF |
电源模块故障,无电源故障 (进入和离开) | 在中央控制器或扩展单元中
| 调用 OB 81 如果未装载 OB:CPU 保持 RUN 模式。 | EXTF |
诊断中断 (进入和离开) | 具有中断功能的 I/O 模块报告诊断中断 | 调用 OB 82 如果未装载 OB:CPU 转至 STOP 模式。 | EXTF |
维护请求 (进入和离开) | 维护请求启动诊断中断 | 调用 OB 82 如果未装载 OB:CPU 转入 STOP 模式 | EXTF、MAINT |
插入/卸下模块中断 (进入和离开) | 拔出或插入 SM,插入的模块类型错误。如果只插入了一个 SM,并且在 CPU 处于 STOP(默认设置)模式时卸下该模块,则 EXTF LED 不会点亮。重新插入 SM 后,该 LED 会短暂亮起。 | 调用 OB 83 如果未装载 OB:CPU 转至 STOP 模式。 | EXTF |
CPU 硬件 (进入) |
| 调用 OB 84 如果未装载 OB:CPU 保持 RUN 模式。 | INTF |
优先级错误 (仅进入,或进入和离开,取决于 OB 85 模式) |
| 调用 OB 85 如果未装载 OB:CPU 转至 STOP 模式。 | INTF
|
机架/站故障 (进入和离开) |
| 调用 OB 86 如果未装载 OB:CPU 转至 STOP 模式。 | EXTF |
通信错误 (进入) |
| 调用 OB 87 如果未装载 OB:CPU 转至 STOP 模式。 | INTF |
处理过程已中止 (进入) |
| 调用 OB 88 如果未装载 OB:CPU 转至 STOP 模式。 | INTF |
编程错误 (进入) | 用户程序错误:
| 调用 OB 121 如果未装载 OB:CPU 转至 STOP 模式。 | INTF |
代码错误 (进入) | 所编译的用户程序错误(例如,非法 OP 代码或跳出块结尾) | CPU 转至 STOP 模式。 需要重启或存储器复位。 | INTF |
访问错误 | 模块故障(SM、FM、CP) I/O 读访问错误 I/O 写访问错误 | “EXTF”LED 一直亮起,直到确认错误。 对于 SM:
对于其它模块:
如果未装载 OB:CPU 转至 STOP 模式。 | EXTF |
每个 CPU 中还提供了其它测试和信息功能,可以在 STEP 7 中启动这些功能。