依据故障现场持续的时间,可以大致分成持续故障和短时故障两类。
持续故障是指故障点的状态持续不变,比如某个传感器硬件故障,信号维持一个固定的状态。这里继续分两种情况讨论,如果是持续作用的信号,则可以用编程软件直接在线查找到问题源。如果逻辑简单,甚至可以直接查看输入(DI)的状态来判断故障点。比如说,某个设备无法启动,是可以从从容容地进行故障排查的。
即使故障原因持续,如果起作用的时刻比较短,则还是要按照后面说明的短时故障去判断。比如说,某移动设备的一个位置传感器,只有设备经过该位置时,信号才会短时出高电平,其他时刻都是低电平。如果这个传感器失电,信号一直保持低电平,则设备经过前,故障是不会表现出来的。
短时故障,是指故障原因出现的时间很短(尤其是偶发的短时故障),比如说,某个传感器的信号线松了,设备发生振动,信号时断时续,甚至十天半个月来一次。或者,系统出现了干扰,某个信号偶尔会不正常反转。短时故障也指那些故障的状态只能在短时间显现的情况(前一段描述的情况)。
对于短时故障,尤其是那些可能原因比较多的短时故障,无法依靠肉眼去长期跟踪,比较好的手段就是信号录波。基本思路:将异常的输出及可能原因(PLC变量)都进行连续状态记录。在出现故障时,回看故障时各变量的状态记录,结合程序逻辑,就可以判断出故障点或者故障范围,然后,缩小范围继续录波,直到定位出故障点。