诊断

概述

在线模式下,总线耦合器的状态选项卡为总线耦合器和连接的模块提供监视和诊断信息。

显示诊断信息

总线耦合器状态寄存器(对象 1002)可作为 EcoStruxure Machine Expert 中的变量来访问。选择 CANopen I/O 映射选项卡,可访问此变量。

此外,总线耦合器和扩展模块状态信息也显示在 EcoStruxure Machine Expert 中总线耦合器“状态”选项卡下方,请参阅该软件的选项卡说明

EMCY 电报

在特定内部错误情形下,总线耦合器将发送 EMCY 电报。电报长度为 8 字节,其结构如下表所示:

EMCY 电报结构

Byte

7

6

5

4

3

2

1

0

 

制造商状态寄存器

受影响的模块编号

错误寄存器

EMCY 错误代码

 

对象 1002H

对象 1003H

比如,在以下诊断消息 'EMCY Code:7002; Register 80; Field:40 00 01 00 05.'(显示在 EcoStruxure Machine Expert 中总线耦合器的状态选项卡中)中。

  • 7002 匹配字节 1 和 0(EMCY 错误代码)

  • 80 匹配字节 2(EMCY 错误寄存器)

  • 40 00 01 00 匹配字节 7、6、5 和 4(制造商状态寄存器)

  • 05 匹配字节 3(受影响的模块编号)

有关电报各部分的详细信息,请参阅对象字典

如果生成了 EMCY 电报,在 Web 服务器 中会显示 EMCY 错误代码。完整的 EMCY 电报可以在 EcoStruxure Machine ExpertTM3BC_CANopen > 状态下方看到。

状态 LED

下图显示 TM3 CANopen 总线耦合器 的 LED:

下表介绍状态 LED:

LED

颜色

状态

描述

PWR

绿色

亮起

已通电。

熄灭

已断电。所有 LED 指示灯均熄灭。

RUN

绿色

亮起

设备状态为运行状态。

快闪

结合快闪的 ERR LED 指示总线通讯速度的自动搜索。

闪烁

设备状态为 pre-operational

闪烁一次

设备状态为停止状态。

三次闪烁

固件升级。

ERR

红色

亮起

总线关闭。

快闪

结合快闪的 RUN LED 指示总线通讯速度的自动搜索。

闪烁

CANopen 堆栈配置无效。

闪烁一次

CAN 控制器中的内部错误计数器已达到或超过错误帧限制阈值(错误帧)。

两次闪烁

检测到错误控制事件。检测到 guard event(NMT 从站或 NMT 主站)或者 heartbeat 事件(Heartbeat 消费者)。

三次闪烁

检测到同步错误:未在定义的时间内从 sync 生产者接收到消息。

四次闪烁

检测到事件时间错误:在事件时间超时前,未接收到预期的 PDO。

熄灭

未检测到错误。

I/O

绿色

闪烁

设备已接收并已应用扩展模块配置。

亮起

设备正与扩展模块通讯。

红色

闪烁一次

扩展模块配置传输超时。

绿色

红色

闪烁

亮起

物理配置与软件配置不一致。当前未发生数据交换(状态和 I/O)。

绿色

红色

亮起

亮起

物理配置与软件配置不一致。未应用 I/O 数据。

绿色

红色

亮起

闪烁

至少一个 TM2TM3 扩展模块连续 10 个周期未响应总线耦合器。

熄灭

无配置。设备当前未与扩展模块通讯。

以下时序图显示了不同的 LED 闪烁行为:

注: 除了 PWR LED 之外,其他每个 LED 在启动期间先亮起几秒钟然后熄灭。LED 行为规则在启动成功完成后生效。