一次西门子840D sl报警的故障排除
前几天,原岗位的同事发微信给我,说工厂有一台西门子840D sl设备近期频繁出现如下的报警,在MCP板上可以用reset键复位该报警信息,但是,没有加工几个产品报警又会重现,问我该如何排查处理?报警信息图示1:

针对报警信息分析,报警主要原因是21612#系统内部的报警引起的。
查看诊断手册,21612#报警信息图示2:

根据说明,触发该报警的主要原因是通道轴2,DB32.DBX2.1(测量系统)及DB32.DBX21.7(脉冲使能)及通道轴3的测量信号及脉冲使能信号丢失。又根据报警触发顺序,引起报警的要因的通道轴2。查看PLC的控制程序,图示3:

根据控制程序,造成报警的主要触发条件是DB270.DBX0.6这个信号接通时间大于2秒。而能够使能DB270.DBX0.6的信号是程序图示4:

又根据以往的工作经历,能够造成本次故障的要因是DB270.DBX0.0和DB270.DBX1.0这2个信号异常的可能性大。深入这些控制程序,发现造成报警触发信号的条件是图示5这些要因。

根据这2个报警程序分析,要因还是在DB270.DBX0.0这个概率大,而这些滤芯脏堵或者压差传感器触点闪断的概率尤为突出。它们分别是I40.0\I40.1\I40.2这3个滤芯的压差传感器触点引起。
我将分析过程告诉了同事,让他按我这个思路排除造成21612#报警的主要原因,将这几个滤芯的信号分别做一个累加的程序,看reset键复位后,到底是那个信号的触发被累加。
隔了几天,再次遇到同事他告诉我,那个方法确实有效,顺藤摸瓜很快找到其中一个滤芯压差传感器的信号有接触性问题,已经报采购了,现在临时屏蔽着在用。