看门狗指令

  • 格式:doc
  • 大小:41.00 KB
  • 文档页数:1

下载文档原格式

  / 1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

警戒时钟的定时时间为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 指令格式