公司在美国的一个项目采用NJ101-9000的PLC,挂载12个ECC201作为远程IO。系统启动后大概30s内,PLC报出EtherCat网络错误,导致PLC停机。1. 我判断为PLC内部错误导致的假性EtherCat网络错误,因此对PLC进行多次复位和断电重启。但是仍然没有解决问题,我开始意识到这是一个真实存在的EtherCat错误。2. 我让客户检查交换机和PLC模块,均未发现问题。3. 我根据之前设计的网络拓扑图,让客户对每根EtherCat网络电缆进行插拔检查。由于客户对网络和PLC模块没有足够的了解,将本应该插在EtherCat Port IN上的网线插到了EtherCat Port OUT,导致所有的EtherCat网络连接瘫痪,又指导客户进行排查。恢复连接后,重启设备,问题仍然存在。4. 经过我对问题发生的过程的分析,发现这个问题是在系统启动后延时一段时间,PLC输出后发生的。5. 我开始将EtherCat网络中的每个节点设备依次断开连接进行排查。发现在断开某个控制柜的节点后故障没有再发生。6. 在确定故障的大致位置后,我通过对有延时指令的PLC输出点进行切断测试排查,最后发现OD5256的一个输出点烧毁。7. 将烧毁的输出点换到备用点,重启设备后,故障解除。2. 要事先告诉实际操作排查故障的人要注意哪些问题。
lwlka 这家伙很懒,什么也没有留下
关注