当前位置:文档之家› 看门狗指令

看门狗指令

警戒时钟的定时时间为300毫秒,每次扫描它都被自动复位一次,正常工作时,如果扫描周期小于300毫秒,警戒时钟不起作用。

如果强烈的外部干扰使可编程控制器偏离正常的程序执行路线, 警戒时钟不再被周期性的复位,定时时间到, 可编程控制器将停止运行。

若程序扫描的时间超过300毫秒,为了防止在正常的情况下警戒时钟动作,可将警戒时钟刷新指令(WDR)插入到程序中适当的地方,使警戒时钟复位。

这样,可以增加一次扫描时间。

指令格式如图4-65所示。

LD M2.5 // M2.5接通时 WDR //重新触发WDR , 允许扩展扫描时间
工作原理:当使能输入有效时,警戒时钟复位。

可以增加一次扫描时间。

若使能输入无效,警戒时钟定时时间到,程序将终止当前指令的执行,重新启动,返回到第一条指令重新执行。

注意:如果使用循环指令阻止扫描完成或严重延迟扫描完成,下列程序只有在扫描循环完成后才能执行::通信(自由口方式除外), I/O 更新(立即I/O 除外),强制更新,SM 更新,运行时间诊断,中断程序中的STOP 指令。

10毫秒和100毫秒计时器对于超过25秒的扫描不能正确地累计时间。

注意:如果预计扫描时间将超过500毫秒,或者预计会发生大量中断活动,可能阻止返回主程序扫描超过500毫秒,应使用WDR 指令,重新触发看门狗计时器。

图4-65 WDR 指令格式。

相关主题