您现在的位置是:首页 > PLC技术 > PLC技术

施耐德PLC监视跟踪定时器的使用

来源:艾特贸易2017-06-05

简介PLC 的 CPU 内部有 WatchDog 定时器,可以用作确保 PLC 可靠、稳定、安全运行设计。 WatchDog 定时器定时时间稍大于主程序正常运行一个循环时间,以监视跟踪程序的运行状态。 PLC 内部有丰

    PLCCPU内部有“WatchDog”定时器,可以用作确保PLC可靠、稳定、安全运行设计。“WatchDog”定时器定时时间稍大于主程序正常运行一个循环时间,以监视跟踪程序的运行状态。    PLC内部有丰富的定时器、计数器、辅助继电器等软元件,可以用于设计一些程序,以屏蔽输入的误信号,防止输出的误动作。在编程时定义一个定时器作“WatchDog”用,对被控对象的工作状态进行监视跟踪。定时器的设定值为被控对象所需要的最大可能时间。在发出动作指令时,同时启动“WatchDog”定时器。如果被控对象在规定时间内达到指定位置,发出一个动作完成信号,定时器清零,说明被控对象工作正常;否则,说明被控对象工作不正常,发出出错报警信号或停止。但是,这个方法的局限性是不能监视检测出运行程序在区域范围内的乱跳,即此时运行程序虽受干扰却没有跑出程序区域,会出现乱拼指令或错位操作。    WatchDog”定时器的硬件可采用专用电路,软件不仅要考虑干扰对系统造成的影响,还要分析这种影响可能造成程序运行的改变。    WatchDog”电路的核心是可反复触发的单稳电路。一旦程序出现“跑飞”“WatchDog”电路就触发翻转,保证程序恢复运行。在线路和CPU接口准确的前提下,通常具有以下功能:    CPU正常运行程序期间,定时给“WatchDog”电路发送触发脉冲使其复位。一旦出现干扰使CPU程序“跑飞”,  WatchDog”电路就不再收到定时触发脉冲。    ●“WatchDog”电路在暂态过程结束后发生翻转,输出非屏蔽中断的脉冲信号,其宽度足以使CPU重新复位。    但是,  WatchDog”电路有可能会失效,即出现程序“跑飞”时,“WatchDog”电路无动作,导致系统停机。    失效的常见原因是程序“跑飞”后,  WatchDog”电路仍收到不应再出现的定时复位信号。因此,对于各种程序“跑飞”,系统监控程序都应控制定时复位信号。