一种在PLC中嵌入非致命故障诊断的方法
摘要:
本发明涉及一种在PLC中嵌入非致命故障诊断的方法。现有的故障诊断占用CPU长,影响PLC的控制效率。本发明将PLC中的任务分为控制任务和诊断任务;其中,控制任务处理的是执行梯形图控制算法程序,实现对机器进行控制并向公共数据区写入机器数据量;诊断任务处理的是读取公共数据区中的机器数据量,然后将采集到的机器数据量输入推理引擎,再进行针对非致命故障的诊断过程,系统采用优先级抢占式调度算法对这两个任务进行调度。本发明克服现有技术中单任务PLC控制效率低的缺点,将非致命故障诊断程序单独作为一个任务,采用优先级抢占式调度算法对控制任务和诊断任务进行调度,提高了PLC的控制效率。
公开/授权文献
0/0