【摘要】:处理输出执行错误的硬件办法很多,在软件上有输出监控及错误输出避免。对执行元件监控有两种方法:一是用“看门狗”监控程序;另一是用动作反应检测程序。不然,将执行FAL指令。如果要把错误的时间、错误号记入数据区,可用数据采集的方法进行。图8-16 输出监控1图8-17所示为执行器动作反应检测程序。如图,这里梯形图第2梯级,输入条件为5.00与F的“异或”。这时,可把这种输出视为误输出,在逻辑上予以禁止。
处理输出执行错误的硬件办法很多,在软件上有输出监控及错误输出避免。
(1)输出监控。对执行元件监控有两种方法:一是用“看门狗”监控程序;另一是用动作反应检测程序。这两个方法本质上是相同的,只是,一个看在给定的时间内动作完成了没有;一个检查两者动作是否一致。
图8-16所示为“看门狗”监控的梯形图程序。
从图知,Q起动动作5.00的同时,把TIM0000也同时起动。这里的定时值设为10s。若10s内反馈信号D到来,则不执行FAL01指令。不然,将执行FAL指令。PLC的ALARM(报警)灯闪烁,并于253(对C系列PLC而言)通道的低字节记01(错误号)。如果要把错误的时间、错误号记入数据区,可用数据采集的方法进行。
图8-16 输出监控1
图8-17所示为执行器动作反应检测程序。这里假设用PLC输出点5.00控制接触器。F是接触器常开辅助触点连接的PLC输入点,用以反映接触器状态。(www.xing528.com)
如图,这里梯形图第2梯级,输入条件为5.00与F的“异或”。只要两者状态一致TIM0001就不会工作;不一致,且时间超过定时设定值则工作,报警。
图8-16与图8-17的不同是,前者只监视从OFF到ON时是否及时执行,后者从OFF到ON及从ON到OFF都监视。有了这个监视,一旦出了问题,就可知道问题出在哪儿。
(2)误动作避免。有时,出现某种输出是不允许的。这时,可把这种输出视为误输出,在逻辑上予以禁止。
图8-17 输出监控2
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。