西门子PLC S7-1200硬件故障ERROR灯常亮处理一例---附“未决的启动禁止项 重置为出厂设置”方法
简介:一台西门子S7-1200系列PLC,加电之后ERROR灯红灯常亮,以为硬件故障,后来顺利解决,并且解决了重置为出厂设置的问题。在此分享一下。
特别说明ERROR灯常亮不一定本文所述方法能够解决,仅供思路参考,因为硬件故障很多,需要专业的维修才能准确定位。
一 、PLC型号
西门子SIMATIC S7-1200,CPU模块1212C AD/DC/RLY,主站模块CM 1243-5。
二、故障现象
主站的指示灯中,电源和ERROR灯全部常亮。
博图软件无法连接PLC。
三、解决思路
首先查看PLC红色ERROR灯常亮代表是什么意义,然后寻找专业人士维修,如果急用,可以试试自己先看一下。
ERROR灯闪烁还好,如果是常亮,则代表硬件出现故障。
做嵌入式系统的同学都知道,一个电路板不工作,涉及方方面面很多问题,如果是自己设计的还好,逐个模块进行排查,但如果不是自己设计的,那么故障定位就难多了。
看拆机视频,S7-1200的内部电路有三层,每一层都有相对独立的功能,比如最底层是电源,网上也说,出问题比较多的就是这个。西门子的PLC电路部分可靠性很高,可以常年不断电运行,听说有的地方水灾过后,被水泡过的PLC晾晾又能工作了。
但即便如此,定位硬件故障也是很难的。维修价格一般也需要几百元。
再回过头看自己的这台PLC,新的,还没有上过机架,只是放的时间有点长了而已。所以功能部分应该不会出问题。
那么会不会是电源部分故障?
在拆机查看电路板有没有元器件烧毁之前,首先观察电源输入。发现并没有给PLC供AC220V的市电,而是用一个24V直流电源直接接入了PLC,同时接入主站模块。
问题找到了,PLC需要市电供电才行,这个24V是向外供电的。
看箭头。它是输出的。
看手册,这2个接线柱是对外输出的,给耗电量不大的传感器提供电源用的。所以当做电源输入就大错特错了。
问题找到。同时也很纠结,这么用了,会不会反向烧坏电源板上的元器件?
四、解决步骤
1.将本该输出的24伏接线柱接线拔掉
2.接入220V市电
3.将24V输出接线柱与主站模块连接,为主站提供电源。打开电源,发现红色硬件故障灯已经不常亮了。
4.用网线将PC与PLC连接,然后看网络通不通。发现是通的,也就是CPU模块已经工作起来了。问题解决,不用再找专业人士维修了,看来西门子PLC的电源确实挺强,反向输入24V电源,也没有烧坏。
五、新的问题
尽管PLC已经被排除,但是出现了新的问题,就是PLC仍然不能在线。这个怎么解决?
PLC和嵌入式开发板不一样,没有复位开关,只能通过软件复位,可是连都连不上,怎么复位?
退出360也不行
禁用无线网卡试试,因为自己用的是笔记本电脑,如果开着无线网卡,会导致存在双网络,会不会冲突,试试看吧
没想到就这样解决了,已经能够发现PLC了
接下来需要做的是将PLC内部的程序清除。否则一直闪烁是故障,程序的问题。
使用在线诊断功能的复位,还不能真正达到清除的功能,需要对其进行出厂设置。
看日志,提示“未决的启动禁止项”等等等等。
按下图步骤操作,仍然采用在线访问和诊断功能,但是这次向下展开一级“功能”菜单,选择“重置为出厂设置”功能,然后重置。如果对IP地址没有特殊要求,可以保留现在的IP地址。
点击是,则开始重置,这个过程很快。
久违的绿灯就又回来了
小结:
1.西门子PLC质量还是非常好的,不会轻易坏掉。
2.PLC和嵌入式不一样,只能用规定的软件,规定的连接方式进行调试。
3.嵌入式的经验在PLC调试上也很重要。