如何操作看门狗复位指令 |
时间: 2022-05-12 08:45 浏览: |
如何操作看门狗复位指令看门狗复位( WDR,Watchdog Reset)指令允许CPU的看门狗重新被触发。看门狗又称为监控定时器,它的定时时间为500ms。每执行一次,监控定时器就被复位一次。正常工作时扫描周期小于500ms,它不起作用。指令的LAD及STL指令。用本指令可用以延长扫描周期,从而可以有效避免监控定时器超时错误。 在以下情况下扫描周期可能大于500ms,监控定时器会停止执行用户程序: 1)用户程序很长。 2)出现中断事件时,执行中断服务程序的时间较长。 3)循环指令使扫描时间延长。 为了防止在正常情况下监控定时器动作,可以将看门狗复位指令( WDR)插入到程序中适当的地方,使监控定时器复位。如果FOR-NEXT循环程序的执行时间太长,下列操作只有在扫描周期结束时才能执行: 1)通信(自由端口模式除外)。 2) 110更新(立即1/0除外)。 3)强制更新。 4) SM位更新(不能更新SMO和SM5~SM29)。 5)运行时间诊断。 6)在中断程序中的STOP指令。 带数字量输出的扩展模块也有一个监控定时器,每次使用WDR指令时,应该对每个扩展模块的某一个输出字节使用立即写( BIW)指今来复位扩展模块的监控定时器。 图6-73说明了以上指令的使用,其中SM4.3是编程错误标志位,SM5.0是1/0错误标志位。天津会一自动化科技有限公司专业从事于自动化系统集成以及高低压配电柜的研发、设计和装配一站式服务;本公司生产的PLC控制柜、电控柜、变频柜等控制柜获得多个专利和荣誉称号。 |
上一篇: 西门子PLC的模拟量编程算法 下一篇:PID的编程步骤 |