監(jiān)視定時器指令WDT 三菱FX系列PLC
監(jiān)視定時器指令WDT(P)編號為FNC07,沒有操作數(shù),占有1個程序步。WDT指令的功能是對PLC的監(jiān)視定時器進行刷新。
FX系列PLC的監(jiān)視定時器缺省值為200ms(可用D8000來設定),正常情況下PLC掃描周期小于此定時時間。如果由于有外界干擾或程序本身的原因使掃描周期大于監(jiān)視定時器的設定值,使PLC的CPU出錯燈亮并停止工作,可通過在適當位置加WDT指令復位監(jiān)視定時器,以使程序能繼續(xù)執(zhí)行到END。
如圖1所示,利用一個WDT指令將一個240ms的程序一分為二,使它們都小于200ms,則不再會出現(xiàn)報警停機。
圖1 監(jiān)控定時器指令的使用
使用WDT指令時應注意:
1)如果在后續(xù)的FOR-NEXT循環(huán)中,執(zhí)行時間可能超過監(jiān)控定時器的定時時間,可將WDT插入循環(huán)程序中。
2)當與條件跳轉指令CJ對應的指針標號在CJ指令之前時(即程序往回跳)就有可能連續(xù)反復跳步使它們之間的程序反復執(zhí)行,使執(zhí)行時間超過監(jiān)控時間,可在CJ指令與對應標號之間插入WDT指令。
文章版權歸西部工控xbgk所有,未經(jīng)許可不得轉載。