看门狗复位是怎样工作的,是程序从头开始重新执行还是是相当于复位了一个计时器使其重新计时?WDR复位指令是怎样增加扫描时间的
最佳答案
如果程序跑飞了,死循环了,扫描周期很长,PLC不正常执行,超过了看门狗时间,看门狗复位就启动了,跳出正在执行的程序,从头开始执行。
默认好像是500ms。
程序假如超过500ms要用到看门狗。
“相当于复位了一个计时器使其重新计时”,就是你说这。等于是又增加了500ms。
提问者对于答案的评价:
谢了
专家置评
如果希望程序的扫描周期超过500 ms,或者在中断事件发生时有可能使程序的扫描周期超过
500 ms时,您应该使用监视程序复位指令来重新触发监视狗定时器。
每次使用监视程序复位指令,您应该对每个扩展模块的某一个输出字节使用一个立即写指令来复位每个扩展模块的监视狗。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc301468.html