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