PLC故障诊断系统工作过程就是将采集到的各元件状态信息与参考模型相对比的过程。下面还以制冷机故障为例,部分程序如下。
(1)一级故障:图4为一级故障梯形图,程序中的元件就是对应一级故障制冷机不工作的系统最小割集中的底事件,其对应情况如表1所示,当最少一个最小割集出现故障时,程序跳转到一级故障的处理子程序。P5子程序就是对应一级故障的处理措施。
(2)二级故障:系统检测到故障后,与通用故障模型对比后,如果确定为二级故障,则程序中断,跳转到二级故障处理子程序P6,二级故障梯形图如图5所示。当程序收到故障标志位置位的信号后,启动声光报警装置Y021,同时启动定时器T10,如果在5S内故障仍未清除,则二级故障升级为一级故障,程序立即跳转到一级故障处理子程序P5。各元件地址定义见表2。
4 结束语
由于PLC的最大程序容量、内部继电器、定时器、计数器数量都相当大,即使中小型PLC在现实应用中,都有相当的余量。本文基于上述思想,将PLC的这部分潜力充分挖掘,采用FTA方法对故障进行诊断,不仅提高了维修效率,而且节约了经费,对于民用控制系统设备同样具有一定的现实意义。