Schneider M580 PLC故障恢复

工控安全 1年前 (2023) admin
194 0 0

1、前言

   最近,M580 PLC经历过一次长途运输后,上电出现如下视频所示的故障:IO模块故障灯亮起闪烁,CPU模块指示灯全部熄灭,这种故障貌似之前还没遇到过。总结故障基本就两类:如果是硬件模块被损坏那就得返厂维修或更换了,软件故障可能就是固件出问题,系统无法正常运行。但这CPU模块指示灯都不亮,莫非是硬件故障了……

2、恢复过程

   首先尝试拧开背板螺丝,重新将模块插拔一下,确保模块安装牢固,固定螺丝都拧紧了,再次上电,故障依然存在。仔细观察,发现CPU模块板子上有指示灯是亮起的,说明模块通电是正常的,抱着试一试的心理,给网口插上网线,结果网口指示灯亮起,再次说明了模块供电是正常。

Schneider M580 PLC故障恢复

   因此模块硬件应该没有出大问题,毕竟运输的包装箱也没有明显损伤,那么基本故障就是软件相关的问题了,由于此时已经无法得知PLCIP,则只能使用PLCmini USB接口与PLC建立通信连接,还好各种工具齐全,手头有一根USB线,Unity Loader软件已安装,插入CPU模块上的USB端口,连接上位机:

Schneider M580 PLC故障恢复

原来PLC中存在的固件版本为1.13,尝试给PLC刷一个对应的、高版本固件:

Schneider M580 PLC故障恢复

Schneider M580 PLC故障恢复

固件升级结束后,CPU模块的指示灯又恢复闪亮了,此时基本故障已消除。

   接下来就是给PLC配置IP了,打开组态软件EcoStruxure Contol Expert -> PLC ->设置地址->下载项目到PLC

Schneider M580 PLC故障恢复

一顿操作下来,PLC再次恢复了正常工作,至此问题全部解决。

   当前还不知道是什么问题,促使PLC进入了上面的异常状态,难道真的是运输造成的?或者是发送了什么特定数据包导致其进入了异常状态,如果可以稳定复现,那么无疑又是一枚漏洞了。


Schneider M580 PLC故障恢复



原文始发于微信公众号(博智非攻研究院):Schneider M580 PLC故障恢复

版权声明:admin 发表于 2023年8月30日 下午2:40。
转载请注明:Schneider M580 PLC故障恢复 | CTF导航

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...