在Automation Builder 中,通信模块 CM598-CN 的诊断信息显示在设备树节点“CM598-CN” 和下面的所有节点,CANopen 远程设备和 I/O 模块(仅适用于 CI58x 模块)。
单击选项卡“诊断” 。
在 PLC 应用程序中,可通过库“Diag” 中提供的功能块类型“Diag” 的诊断相关方法读取诊断信息。
在 PLC 显示屏中,不显示 CM598-CN 的诊断信息。
CM598-CN 发出以下诊断信息信号。
CM598-CN 通信模块特定诊断信息:
严重性 |
SubSysteminfo |
附加 |
错误代码 |
意义 |
补救措施 |
---|---|---|---|---|---|
3 |
0 |
0 |
6554600 |
未找到 CM598-CN |
插入正确的通信模块 |
3 |
0 |
0 |
6554601 |
不支持 CM598-CN 类型 |
交换通信模块 |
3 |
0 |
0 |
6554602 |
不支持 CM598-CN 固件版本 |
更新 CM598-CN 的固件 |
3 |
0 |
0 |
6554603 |
识别 CM598-CN 失败 |
交换通信模块 |
3 |
0 |
0 |
6555600 |
看门狗错误 |
|
4 |
0 |
0 |
6555601 |
CM598-CN 无法通信 |
检查总线连接和配置 |
4 |
0 |
0 |
6555602 |
CM598-CN 发出通信错误信号 |
检查总线连接和配置 |
3 |
0 |
0 |
6555603 |
启动 CM598-CN 的协议栈失败 |
检查总线连接和配置 |
3 |
0 |
0 |
6555604 |
停止 CM598-CN 协议栈失败 |
|
3 |
0 |
0 |
6555605 |
由于 CM598-CN 的错误,无法设置 PLC 运行 |
检查错误日志并纠正错误 |
3 |
0 |
0 |
6556600 |
配置错误 |
检查配置并纠正错误 |
3 |
0 |
0 |
6556601 |
配置版本不匹配 |
使用匹配的 CPU 固件版本 |
3 |
0 |
0 |
6557600 |
启动 CM598-CN 的 SYNC 任务失败 |
|
3 |
0 |
0 |
6557600 |
停止 CM598-CN 的 SYNC 任务失败 |
|
3 |
0 |
0 |
6558600 |
CAN 2A/2B 启动失败 |
|
3 |
0 |
0 |
6558601 |
CAN 2A/2B 停止失败 |
CANopen 常见诊断,显示在CANopen 远程设备上。
严重性 |
SubSysteminfo |
附加 |
错误代码 |
意义 |
补救措施 |
---|---|---|---|---|---|
3 |
0 |
0 |
65536 |
SDO 超时 |
|
3 |
0 |
0 |
65537 |
SDO 传输过程中出现错误 |
|
3 |
0 |
0 |
65538 |
配置故障 |
检查配置并纠正错误 |
3 |
0 |
NMT_state 0= 未知 1=初始化 2= 停止 3= 运行 4=pre-operational 5=reset_application 6=reset_comm |
65543 |
节点处于意外的 NMT 状态 <NMT 状态>。 |
|
3 |
0 |
0 |
65545 |
紧急缓冲区溢出 |
|
3 |
0 |
0 |
65547 |
收到来自节点的意外启动信息 |
|
3 |
0 |
0 |
65548 |
节点参数集无效 |
检查参数设置并纠正错误 |
3 |
0 |
0 |
131073 |
节点配置错误 |
检查配置并纠正错误 |
3 |
0 |
0 |
131074 |
节点无法通信 |
检查总线连接和配置 |
CANopen EMCY 信息,显示在CANopen 远程设备上。
制造商的特定数据可作为原始字节查看。
严重性 |
SubSysteminfo |
附加 |
错误代码 |
意义 |
补救措施 |
---|---|---|---|---|---|
3 |
0 |
错误寄存器 |
200704 |
通用错误;错误寄存器: <错误寄存器> |
|
3 |
0 |
错误寄存器 |
204800 |
当前 - 一般错误;错误寄存器:<错误寄存器>
|
|
3 |
0 |
错误寄存器 |
205056 |
电流,CANopen 设备输入端 - 通用;错误寄存器:<错误寄存器>
|
|
3 |
0 |
错误寄存器 |
205312 |
CANopen 设备内部电流 - 通用;错误寄存器:<错误寄存器>。
|
|
3 |
0 |
错误寄存器 |
205568 |
电流,CANopen 设备输出端 - 通用;错误寄存器:<错误寄存器>
|
|
3 |
0 |
错误寄存器 |
208896 |
电压 - 一般错误;错误寄存器:<错误寄存器>
|
|
3 |
0 |
错误寄存器 |
209152 |
主电压 - 通用;错误寄存器: <错误寄存器>
|
|
3 |
0 |
错误寄存器 |
209408 |
CANopen 设备内部的电压 - 通用;错误寄存器:<错误寄存器>。 |
|
3 |
0 |
错误寄存器 |
209664 |
输出电压 - 通用;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
212992 |
Temperatur - 一般错误;错误寄存器:<错误寄存器>。 |
|
3 |
0 |
错误寄存器 |
213248 |
环境温度 - 一般错误;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
213504 |
设备温度 - 通用;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
217088 |
CANopen 设备硬件 - 通用错误;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
221184 |
CANopen 设备软件 - 通用错误;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
211440 |
内部软件 - 通用;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
221696 |
用户软件 - 通用;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
221952 |
数据集 - 通用;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
225280 |
附加模块 - 一般错误;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
229376 |
监控--一般错误;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
229632 |
通信 - 通用;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
229684 |
CAN 超限(对象丢失);错误寄存器:<错误寄存器>。 |
|
3 |
0 |
错误寄存器 |
229664 |
CAN 处于错误被动模式;错误寄存器:<错误寄存器>。
|
|
3 |
0 |
错误寄存器 |
229680 |
救生员错误或心跳错误;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
229696 |
从总线关闭状态恢复;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
229712 |
CAN-ID 碰撞;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
229888 |
协议错误 - 通用;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
229904 |
由于长度错误,PDO 未处理;错误寄存器:<错误寄存器>。 |
|
3 |
0 |
错误寄存器 |
229920 |
超出 PDO 长度;错误寄存器:<错误寄存器>。 |
|
3 |
0 |
错误寄存器 |
229936 |
DAM MPDO 未处理,目标对象不可用;错误寄存器:<错误寄存器>。 |
|
3 |
0 |
错误寄存器 |
229952 |
非预期 SYNC 数据长度;错误寄存器:<错误寄存器 > |
|
3 |
0 |
错误寄存器 |
229968 |
RPDO 超时;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
233472 |
外部错误 - 一般错误;错误寄存器:<错误寄存器>。 |
|
3 |
0 |
错误寄存器 |
258084 |
附加功能 - 一般错误;错误寄存器:<错误寄存器> |
|
3 |
0 |
错误寄存器 |
261888 |
设备专用 - 通用错误;错误寄存器:<错误寄存器> |
ABB 通信接口模块 (CI58x) 的特定诊断信息,直接显示在 I/O 模块上,而不是CANopen 远程设备上。
严重性 |
SubSysteminfo |
附加 |
错误代码 |
意义 |
补救措施 |
---|---|---|---|---|---|
3 |
255 |
0 |
8722 |
内部错误 |
|
3 |
255 |
0 |
8732 |
内部错误 |
|
4 |
255 |
0 |
9480 |
I/O 模块已从热插拔终端设备上拆下,或热插拔终端设备上的模块有故障 |
插入 I/O 模块,更换 I/O 模块 |
4 |
255 |
0 |
9500 |
热插拔终端设备上的 I/O 模块插错了 |
卸下错误的 I/O 模块,插入已安装的 I/O 模块 |
4 |
255 |
0 |
9514 |
与热插拔终端设备上的 I/O 模块无通信 |
更换 I/O 模块 |
4 |
255 |
0 |
9526 |
I/O 模块不支持热插拔 |
关闭系统电源并更换 I/O 模块 |
4 |
255 |
0 |
9736 |
需要热插拔微型装置,但未找到 |
插入式热插拔终端设备 |
4 |
255 |
0 |
9764 |
热插拔终端单元故障 |
|
4 |
255 |
0 |
9770 |
与热插拔终端设备无通信 |
重新启动,如果错误仍然存在,则更换终端设备 |
3 |
255 |
0 |
16131 |
I/O 模块超时 |
更换 I/O 模块 |
3 |
255 |
0 |
16137 |
溢出诊断缓冲区 |
重新启动 |
4 |
255 |
0 |
16138 |
输出端电压溢出(高于 UP3 电平) |
检查端子/检查工艺电源电压 |
3/4 |
255 |
0 |
16139 |
过程电压 UP 或 UP3 过低 |
检查工艺电源电压 |
3 |
255 |
0 |
16145 |
与 I/O 模块无通信 |
更换 I/O 模块 |
3 |
255 |
0 |
16147 |
I/O 模块中的校验和错误 |
更换 I/O 模块 |
3 |
255 |
0 |
16154 |
参数错误 |
检查主机 |
4 |
255 |
0 |
16159 |
至少一个模块不支持故障安全功能 |
检查模块和参数化 |
3 |
255 |
0 |
16160 |
套接字上的 I/O 模块类型错误 |
更换 I/O 模块/检查配置 |
4 |
255 |
0 |
16162 |
I/O 模块初始化期间无响应 |
更换 I/O 模块 |
3 |
255 |
0 |
16164 |
内部数据交换失败 |
更换 I/O 模块 |
3 |
255 |
0 |
16168 |
模块中不同的硬/固件版本 |
更换 I/O 模块 |
3 |
255 |
0 |
16171 |
模块内部错误 |
更换 I/O 模块 |
3/4 |
255 |
0 |
16173 |
无过程电压 UP 或 UP3 |
检查过程电压 |
4 |
255 |
0 |
16174 |
UP3 上已激活的数字输出 DO0...DO7 的电压反馈 |
检查端子 |
3 |
0 - 31 |
0 |
18 |
测试错误 |
|
4 |
0 - 31 |
0 |
257 |
测量错误,补偿通道温度错误 |
|
4 |
0 - 31 |
0 |
258 |
AI531:测量错误;电位差过高;CD522:PWM 占空比超出占空比范围 |
|
4 |
0 - 31 |
0 |
260 |
测量溢流 |
检查通道接线和传感器电源 |
4 |
0 - 31 |
0 |
263 |
模拟输入端测量下溢 |
检查通道接线和传感器电源 |
4 |
0 - 31 |
0 |
266 |
短路和断线或 "超出范围" |
|
4 |
0 - 31 |
0 |
267 |
输出/过程电压过小/过低 |
|
3 |
0 - 31 |
0 |
273 |
测试错误 |
|
4 |
0 - 31 |
0 |
303 |
模拟输入端短路 |
检查通道接线 |
4 |
0 - 31 |
0 |
304 |
模拟值溢出或模拟输入端断线 |
检查数值或检查端子 |
4 |
0 - 31 |
0 |
530 |
0V 位置的内部保险丝存在缺陷。0V 未与 GND 连接 |
检查 I/O 模块接线。必要时重启 I/O 模块。如果错误持续存在,请更换 I/O 模块 |
3 |
0 - 31 |
0 |
540 |
测试错误 |
|
3 |
0 - 31 |
0 |
555 |
内部错误 |
|
4 |
0 - 31 |
0 |
558 |
数字输出 DO0...DO7 上检测到的外部电压 |
检查端子 |
4 |
0 - 31 |
0 |
559 |
数字输出短路 |
检查通道接线 |
4 |
0 - 31 |
0 |
772 |
模拟输出端模拟值溢出 |
检查输出值 |
4 |
0 - 31 |
0 |
775 |
模拟输出端模拟值下溢 |
检查输出值 |
4 |
0 - 31 |
0 |
796 |
不同的配置 |
|
3 |
0 – 31 |
0 |
1037 |
测试错误 |
|
4 |
0 – 31 |
0 |
1070 |
数字输出 DC0...DC7 上检测到的外部电压 |
检查端子 |
4 |
0 – 31 |
0 |
1071 |
数字输出短路 |
检查端子 |