PLC中的定時器相當於(yu) 繼電器係統中的時間繼電器。它有一個(ge) 設定值寄存器(一個(ge) 字長)、一個(ge) 當前值寄存器(一個(ge) 字長)和一個(ge) 用來儲(chu) 存其輸出觸點狀態的映像寄存器(占二進製的一位),這三個(ge) 存儲(chu) 單元使用同一個(ge) 元件號。三菱plc FX係列PLC的定時器分為(wei) 通用定時器和積算定時器。
常數K可以作為(wei) 定時器的設定值,也可以用數據寄存器(D)的內(nei) 容來設置定時器。例如外部數字開關(guan) 輸入的數據可以存入數據寄存器,作為(wei) 定時器的設定值。通常使用有電池後備的數據寄存器,這樣在斷電時不會(hui) 丟(diu) 失數據。
1.通用定時器
各係列的定時器個(ge) 數和元件編號如表3–5所示。100ms定時器的定時範圍為(wei) 0.1~3276.7s,10ms定時器的定時範圍為(wei) 0.01~327.67s。FX1S的特殊輔助繼電器M8028為(wei) 1狀態時,T32~T62(31點)被定義(yi) 為(wei) 10ms定時器。圖3–10中X0的常開觸點接通時,T200的當前值計數器從(cong) 0開始,對10ms時鍾脈衝(chong) 進行累加計數。當前值等於(yu) 設定值414時,定時器的常開觸點接通,常閉觸點斷開,即T200的輸出觸點在其線圈被驅動10ms×414=4.14s後動作。X0的常開觸點斷開後,定時器被複位,它的常開觸點斷開,常閉觸點接通,當前值恢複為(wei) 0。三菱plc定時器講解:
如果需要在定時器的線圈“通電”時就動作的瞬動觸點,可以在定時器線圈兩(liang) 端並聯一個(ge) 輔助繼電器的線圈,並使用它的觸點。
通用定時器沒有保持功能,在輸入電路斷開或停電時被複位。FX係列的定時器隻能提
供其線圈“通電”後延遲動作的觸點,如果需要在輸入信號變為(wei) OFF之後的延遲動作,可以使用圖3–1l所示的電路。
2.積算定時器
100ms積算定時器T250~T255的定時範圍為(wei) 0.1~3276.7s。X1的常開觸點接通時(見圖3–12),T250的當前值計數器對100ms時鍾脈衝(chong) 進行累加計數。X1的常開觸點斷開或停電時停止定時,當前值保持不變。X1的常開觸點再次接通或重新上電時繼續定時,累計時間(t1+t2)為(wei) 1055×100ms=105.5s時,T250的觸點動作。因為(wei) 積算定時器的線圈斷電時不會(hui) 複位,需要用X2的常開觸點使T250強製複位。
3.使用定時器的注意事項
如果在子程序或中斷程序中使用T192~T199和T246~T249,在執行END指令時修改定時器的當前值。當定時器的當前值等於(yu) 設定值時,其輸出觸點在執行定時器線圈指令或END指令時動作。如果不是使用上述的定時器,在特殊情況下,定時器的工作可能不正常。 如果1ms定時器用於(yu) 中斷程序和子程序,在它的當前值達到設定值後,其觸點在執行該定時器的第一條線圈指令時動作。
4.定時器的定時精度
定時器的精度與(yu) 程序的安排有關(guan) ,如果定時器的觸點在線圈之前,精度將會(hui) 降低。平均誤差約為(wei) 1.5倍掃描周期。最小定時誤差為(wei) 輸入濾波器時間減去定時器的分辨率,1ms,10ms和100ms定時器的分辨率分別為(wei) 1ms,10ms和100ms。
如果定時器的觸點在線圈之後,最大定時誤差為(wei) 2倍掃描周期加上輸入濾波器時間。如果定時器的觸點在線圈之前,最大定時誤差為(wei) 3倍掃描周期加上輸入濾波器時間。