發布日期:2022-04-26 點擊率:424 品牌:西門子_Siemens
監控定時器(Watchdog)又稱看門狗,它的定時時間為300ms,每次掃描它都被自動復位一次,正常工作時如果掃描周期小于300ms,監控定時器不起作用。如果強烈的外部干擾使PLC(可編程序控制器)偏離正常的程序執行路線,監控定時器不再被周期性地復位,定時時間到時,PLC(可編程序控制器)將停止運行。
在以下情況下掃描周期可能大于300ms,監控定時器會停止執行用戶程序:
(1)用戶程序很長。
(2)出現中斷事件時,執行中斷程序的時間較長。
(3)循環指令使掃描時間延長。
為了防止在正常情況下監控定時器動作,可將監控定時器復位(WDR)指令插入到程序中適當的地方,使監控定時器復位。如果FOR/NEXT循環程序的執行時間可能超過監控定時器的定時時間,可將WDR指令插入到循環程序中。條件跳轉指令JMP若在它對應的標號之后(即程序往回跳),可能因連續反復跳步使它們之間的程序被反復執行,總的執行時間超過監控定時器的定時時間。為了避免出現這樣的情況,可在JMP指令和對應的標號之間插入WDR指令。
使用WDR指令后,在終止本次掃描之前,下列操作將被禁止:
(1)通信(自由口模式除外)。
(2)I/O更新(立即I/O除外)。
(3)強制更新。
(4)SM位更新(不能更新SM0,SM5~SM29)。
(5)運行時間診斷。
(6)在中斷程序中的STOP指令。
(7)如果掃描時間超過25s,10ms定時器和lOOms定時器不能正確累計時間。
如果將PLCCPU的方式開關切換到STOP位置,1.4S內CPU轉到停止模式。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV