D1000
1. 監(jiān)控定時器專門用來監(jiān)視PLC 的掃描時間,當(dāng)掃描時間超過監(jiān)控定時器的設(shè)定時
間時,ERROR 紅色指示燈長亮,輸出全部變成Off。
2. 監(jiān)控定時器時間的初始值為200ms,當(dāng)程序長或是運算過于復(fù)雜時,可于程序中
使用MOV 指令來變更監(jiān)控定時器的設(shè)定值,如下所示,將監(jiān)控定時器的設(shè)定值
變更為300ms。
MOV K300 D1000
3. 監(jiān)控定時器最大可設(shè)定至32,767ms,但必須注意,監(jiān)控定時器設(shè)定過大時,運算
異常發(fā)生的檢出時機將會跟著被拖慢。因此,若非復(fù)雜的運算使得掃描時間超過
200ms,一般的情況下請維持在200ms 以下較佳。
4. 指令運算過于復(fù)雜或者是PLC 主機連接眾多的特殊模塊時都會造成掃描時間過長,掃描時間是否超過D1000 的設(shè)定值,請監(jiān)視D1010~D1012。此種情況下,
除了變更D1000 的設(shè)定值,也可于PLC 程序中加入WDT 指令(API 07),當(dāng)CPU
執(zhí)行至WDT 指令時,內(nèi)部監(jiān)控定時器被清除為零,使得掃描時間不會超過監(jiān)控
定時器的設(shè)定時間。