描述
当PLC中触发了同步或异步故障时,会触发消息:"PLC 故障同步"和 "PLC 故障异步"。n
详见下表:
AS 错误, 同步: |
OB 121: 程序设计错误 |
OB 122: I/O 访问错误 |
AS 错误, 异步: |
OB 80: 时间错误 (如:超过周期时间) |
OB 81: 电源错误 (如:电池出错) |
OB 82: 诊断程序中断 (如:信号模块的损坏保险丝) |
OB 83: 拔除/插入 中断 |
OB 84: CPU 硬件错误(如:接口错误) |
OB 85: 程序运行系统错误 |
OB 86: 子机架故障 |
OB 87: 通讯错误 |
可按以下方法给这些故障定界:n
1. 读出CPU的诊断缓冲器。
(在SIMATIC管理器中选择CPU,右击"目标系统"打开"模块属性",选择"诊断缓冲区"标签)。n
2. 评估故障OB的本地变量。
在块容器中双击相应的OB。用一个小STL程序把所需的本地变量内容传送到已预先创建的一个记号字节或一个数据块中。例如,相应的命令如下:n
|
|
|
|
|
|
|
||
|
|
|
|
|
3. 最后,您必须把修改后的OB或数据块加载到PLC中。
如果不能清除故障消息的原因,您可以选择在WinCC运行系统中禁止该消息。为此请参见FAQ"在运行系统中禁止消息",条目 ID: 25288354。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc332527.html