3月23号晚上,碰到一次奇怪的故障,简单说一下处理过程。故障是另一个车间的,同事给我打电话说,有个模块输出不正常,没有24V,是所有的点都没有,一听这个现象,就感觉是模块的点烧了,但是一般都只烧1各点,一下都烧了的可能性应该很小的,先让同事找一下看看有没有备件,我也就过去一起帮忙看一下。
上图是硬件组态图,到现场一看,是最后两个DO模块输出不正常,DI和模拟量输出模块都是正常的,但是两个DO模块的指示灯,显示是正常的,IM155模块上也没有报错误。
观察的过程中看到DO模块上的Q点状态随着程序执行,还会发生变化,这样判断,背板总线应该是好的,要不然PLC和IM155模块会报警亮红灯。这种情况一般是模块电源有问题。于是用万用表测量了最下面的模块电源端子线,电压24V左右是正常的。
再用找一个看着Q点是输出状态的点,用万用表测量输出线和模块上的电源负电压,显示没有电压,可以确定确实没有输出,然后把前连接器拔下来,拔下来之后,模块上的Q状态指示灯就都灭了,检查接线没有松的,再插上,指示灯恢复正常,这样判断前连接器应该也是正常的。
这时候,备件已经拿来,拆了最后一个DO模块,想换新的试试,但是拆下来旧的之后发现型号不对,嗯,这个模块是直接带点热插拔的,于是又回去找找,我们是无缝钢管生产企业,环境不好,看着模块很脏,于是吹了一下,再装上试试吧,插上之后,就发现模块带的继电器正常了。于是又拆倒数第二个,也吹了一下,插上,也恢复正常。
到此故障算是处理完了,但是导致此次故障的原因还是没有找到,工作也近20年了,这种故障还真是第一次碰到,感觉很迷糊,根据处理过程
个人认为背板总线几率很小,DO点的状态正常,IM155显示也是正常的,如果背板总线有问题IM155也会报警。
这两个DO模块驱动的都是中间继电器,线没有到外部去,点也没有烧坏,之后开机是正常的。
中间继电器的公共负极一直没动,这个从站就1个24V电源,电源的公共线感觉也能排除
前连接器问题,我到之前,另一个工程师也拔插过,再说后来插上又正常,这个也能排除。
最终临时认为是这两个模块可能有电源保护,比如因为温度、电压问题触发了保护,必须全部断电重启之后,就能恢复正常。之前处理只是拔前连接器,背板总线电源没有断开所以故障没有恢复。
最后为防止是模块硬件故障,又找了两个新的模块,把原来的给换了下来,到目前为止,没有再出现异常现象。
之后预约了西门子的技术支持,想了解是否有相关的保护和碰到过类似问题,答复说也没有碰到过类似故障,至于保护,也只是有反极性保护,没说有这种需要断电复位的保护,建议把背板总线更换一下看看。也可能在检查处理过程中,有遗漏的点吧。