关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 关注微信公众号《课帮忙》查题 公告:维护QQ群:833371870,欢迎加入!公告:维护QQ群:833371870,欢迎加入!公告:维护QQ群:833371870,欢迎加入! 2024-07-04 若程序正常扫描的时间超过300毫秒,为了防止在正常的情况下看门狗定时器报警,可将看门狗定时器复位指令WDR插入到程序中适当的地方,使看门狗定时器重新触发,这样可以增加扫描时间。 若程序正常扫描的时间超过300毫秒,为了防止在正常的情况下看门狗定时器报警,可将看门狗定时器复位指令WDR插入到程序中适当的地方,使看门狗定时器重新触发,这样可以增加扫描时间。 答案: 查看 举一反三 为防止看门狗溢出,可通过编程使看门狗定时时间稍大于程序中主循环执行一遍所用的时间,并且程序执行过程中都有对看门狗定时器清零的指令,以保证计算值重新计数,程序正常运行。 在每个扫描周期内都会扫描到看门狗定时器,系统对看门狗定时器复位一次,从而保证看门狗定时器不会报警。 系统正常工作时扫描周期必须小于看门狗定时器的定时设置值(默认为300ms)。 如果系统出现故障,使PLC偏离正常的程序执行路线,看门狗定时器不再被周期性的复位,当定时时间到的时候,则报警但不停止CPU运行。 看门狗定时器在定时器模式下,改变定时时间而不清除WDTCNT将导致不可预料的系统复位或中断。