【FAQ】如何对SM877-ECT耦合器扩展模块进行故障诊断

发布时间:2021-10-23 16:37:43     来源:

SM877-ECT耦合器若与EtherCAT主站发生通讯故障时,可通过耦合器本体的指示灯直观的定位问题。指示灯说明如下:

「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


当SF和BF灯出现异常时,还可以通过读取COE参数来对故障进行准确定位。本FAQ使用欧姆龙控制器作为EtherCAT主站,介绍如何读取SM877-ECT耦合器COE参数,从而获取SM877-ECT当前所接扩展模块的个数为例说明。

(本文对于控制器如何连接SM877-ECT不做介绍,使用详情请参考SM877-ECT产品使用手册)

本例子程序说明如下:

「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


程序编写完成后,下载至控制器,当控制器与耦合器连接正常时,触发M0,读上来耦合器扩展的模块个数为12,与实际扩展的数量一致:

「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


人为将第十、十一、十二个扩展模块拔掉之后,再触发M0,此时,读上来的COE参数中,相应的地址出现为1的报错,且耦合器SF灯闪烁:

「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


将耦合器断电重启后,再次触发M0,此时读上来的模块个数为9,且耦合器的SF灯常亮,BF指示灯快速闪烁9次后停止,随后再循环,NET灯以2Hz的频率闪烁,定位到第十、十一、十二个槽位的IO模块与组态的不一致。

「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


CoE参数说明:

「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


EC_CoESDORead指令说明:

(具体使用详见欧姆龙帮助文档)

「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断


「FAQ」如何对SM877-ECT耦合器扩展模块进行故障诊断