1. EtherCAT CRC Error 分析方法

看看这个图,如何判断哪一个模块最有可能是问题所在,依据呢?

1

TX/RX error是物理层检测的错误,包括网口部分,或者EBUS部分出错,在队列部分出现10次,队列是非周期的数据帧,模块中有邮箱部分的是EL2622/EL3062/EL3044/EL5151.

Lost frames是数据帧丢失,在状态中有14个周期数据帧丢失,这个不好定位,因为存在邮箱数据的EL2622/EL3062/EL3044/EL5151模块也包括过程数据,也会有过程数据帧。

CRC是在从站通信芯片的端口自动转接部分中处理,所以在从站使用的端口中都会检测CRC。而不是在数据帧处理单元。在NO30的模块中出现CRC,说明有数据帧出现错误,对应的端口CRC校验顺序如下图:

crc

EL3062的模块CRC校验计数器增加的最多,所以EL3062的进口处出现问题的可能性比较大。


余洋 2023.3.6 编辑