- 艾寶物聯IOBOV? ─ 工業無線測控專家
監視定時器指令WDT(P)編號為FNC07,沒有操作數,占有1個程序步。WDT指令的功能是對PLC的監視定時器進行刷新。
FX系列PLC的監視定時器缺省值為200ms(可用D8000來設定),正常情況下PLC掃描周期小于此定時時間。如果由于有外界干擾或程序本身的原因使掃描周期大于監視定時器的設定值,使PLC的CPU出錯燈亮并停止工作,可通過在適當位置加WDT指令復位監視定時器,以使程序能繼續執行到END。
如圖1所示,利用一個WDT指令將一個240ms的程序一分為二,使它們都小于200ms,則不再會出現報警停機。
圖1 監控定時器指令的使用
使用WDT指令時應注意:
1)如果在后續的FOR-NEXT循環中,執行時間可能超過監控定時器的定時時間,可將WDT插入循環程序中。
2)當與條件跳轉指令CJ對應的指針標號在CJ指令之前時(即程序往回跳)就有可能連續反復跳步使它們之間的程序反復執行,使執行時間超過監控時間,可在CJ指令與對應標號之間插入WDT指令。