您现在的位置是:首页 > PLC技术 > PLC技术

FX系列PLC的监控定时器指令

来源:艾特贸易2017-06-04

简介监控定时器指令 (Watch Dog Timer , WDT) 又称看门狗。 WDT 指令用于监控定时器的刷新,在执行 FEND 或 END 指令时,监控定时器将被刷新(复位)。 FX 系列 PLC 的监控时钟缺省值为 lOOms ,可

    监控定时器指令(Watch Dog TimerWDT)又称看门狗。WDT指令用于监控定时器的刷新,在执行FENDEND指令时,监控定时器将被刷新(复位)。FX系列PLC的监控时钟缺省值为lOOms,可用D8000来设定,最大为200msPLC正常工作时扫描周期(从0步到FENDEND指令的执行时间)小于该定时时间。如果由于某种原因(如强烈干扰使程序跑飞、进入循环语句)使扫描时间大于设定时间,监控定时器将不能被及时复位,PLC的出错指示灯点亮并停止工作。为了防止此类情况发生,可在程序合适的地方插入WDT指令来刷新监控定时器,使用户程序可以继续执行到FENDEND。如图7-11所示,若要执行一个扫描时间为140ms的程序,可以将程序分解为两段70ms的程序,在这两段程序之间插入WDT指令即可。
WDT指令使用举例
    7-11    WDT指令使用举例   WDT指令使用注意问题:   (1)在后续的FORNEXT循环中,执行时间可能超过监控时间,可以将WDT指令插入到循环程序中。    (2)可以通过修改D8000的数据来改变监控时钟刷新时间,但最大值为200ms    (3)条件跳转指令CJ如果在它对应的标号之后(即程序往回跳),连续反复的跳转可能使程序执行时间超过监控定时器的定时时间,为此可在CJ指令和对应的标号之间插入WDT指令。