特點
PLC所提供的定時器作用相當於繼電器控制系統中的時間繼電器,用於延(定)時控制。每個定時器可提供無數對常開和常閉觸點供程式設計使用。其設定時間由程式設定。
它有線圈,有接點(標誌位),還有暫存器(存放定時器現值)。定時的設定值可為常數,也可為某個(字)地址,再用這個地址的內容作為設定值。每個定時器有一個16位的當前值暫存器,用於儲存定時器累計的時基增量值(1~32767),另有一個狀態位表示定時器的狀態。若當前值暫存器累計的時基增量值大於等於設定值時,定時器的狀態位被置“1”,該定時器的常開觸點閉合。
1、 定時器暫存器中資料
對OMRON PLC,當定時器的線圈OFF時,沒有輸出,其常開接點為OFF,常閉接點為ON,其暫存器的當前值為設定值。當定時器的線圈ON時,它的暫存器的當前值從設定值開始,每經歷一個單位設定時間減1。當減到零時,即產生輸出,其常開接點從OFF轉為ON,常閉接點從ON轉為OFF。任何時候,一旦其線圈OFF,其輸出立即停止,其常開接點從ON轉為OFF,常閉接點從OFF轉為ON,暫存器的當前值又變為設定值。
而對三菱,西門子PLC,情況有點不同。當定時器的線圈OFF時,也沒有輸出,其常開接點為OFF,常閉接點為ON,但其暫存器的當前值為0。當定時器的線圈ON時,它的暫存器的當前值,從0開始,每經歷一個單位設定時間加1。當加到設定值時,即產生輸出,其常開接點從OFF轉為ON,常閉接點從ON轉為OFF。任何時候,一旦這線圈OFF,輸出立即停止,其常開接點從ON轉為OFF,常閉接點從OFF轉為ON,暫存器的當前值又變為0。
2、 定時器的設定值
OMRON PLC的設定值用BCD碼設定。設定範圍為0000~9999。新型機也可用16進位制碼,設定範圍為0到65535。三菱西門子均用10進位制碼設定。
普通定時器單位設定時間值為0.1秒,故其最大延時可達999.9秒,或6553.5秒。如高速定時,其單位設定值可能為0.01秒、0.001秒,故其最大的定時值為99.99秒、9.999秒,或655.35秒、或65.535秒。有的還可處理成低速定時,其單位設定值可能為1秒、分,故其最大的定時值為9999秒、9999分,或65535秒、或65535分。
這個單位設定時間的不同處理,不同廠家有不同的辦法。
OMRON 是用不同的定時指令處理。用TIM指令時,為100毫秒,而用TIMH指令時,為10毫秒,用TIMHH指令時,為1毫秒。
西門子則用不同的編號處理,有的編號的定時器單位設定時間小,而有的大。如S7-200,其單位時間設定值與定時器編號為:
1 ms T32, T96
10 ms T33 - T36, T97 - T100
100 ms T37 - T63, T101 -T255
三菱PLC也類似。如FX2N,其單位時間設定值與定時器編號為:
1 ms T246到 T249
10 ms T200到T245
100 ms T0到T199(當使特殊輔助繼電器M8028ON時,則改為10ms)
此外,FX2N的T246到T246還可用作累計型定時器。
以上介紹的定時器是ON延時的。西門子 PLC還可用不同指令,處理成其它工作方式,如ON即時,而OFF延時等。而如用OMRON、三菱PLC要作這樣處理,則只好透過程式,用輔助繼電器幫助解決。
3、應該指出,PLC的定時器的定時控制都是透過程式實現的。由於輸入響應延時及掃描工作方式的影響,定時控制不是很準確的,可能與設定值差一個掃描週期。掃描時間若大過單位設定值,只有若干個定時器(可中斷工作的)才能準確工作。
4、PLC的定時器多為掉電不保持的,掉電後停止計時,其已計入的值不保留,覆電時,再從頭計時。但有的也可掉電保持,即可累計計時。視不同的PLC 、不同編號及不同的設定而定。
特點
PLC所提供的定時器作用相當於繼電器控制系統中的時間繼電器,用於延(定)時控制。每個定時器可提供無數對常開和常閉觸點供程式設計使用。其設定時間由程式設定。
它有線圈,有接點(標誌位),還有暫存器(存放定時器現值)。定時的設定值可為常數,也可為某個(字)地址,再用這個地址的內容作為設定值。每個定時器有一個16位的當前值暫存器,用於儲存定時器累計的時基增量值(1~32767),另有一個狀態位表示定時器的狀態。若當前值暫存器累計的時基增量值大於等於設定值時,定時器的狀態位被置“1”,該定時器的常開觸點閉合。
使用方法1、 定時器暫存器中資料
對OMRON PLC,當定時器的線圈OFF時,沒有輸出,其常開接點為OFF,常閉接點為ON,其暫存器的當前值為設定值。當定時器的線圈ON時,它的暫存器的當前值從設定值開始,每經歷一個單位設定時間減1。當減到零時,即產生輸出,其常開接點從OFF轉為ON,常閉接點從ON轉為OFF。任何時候,一旦其線圈OFF,其輸出立即停止,其常開接點從ON轉為OFF,常閉接點從OFF轉為ON,暫存器的當前值又變為設定值。
而對三菱,西門子PLC,情況有點不同。當定時器的線圈OFF時,也沒有輸出,其常開接點為OFF,常閉接點為ON,但其暫存器的當前值為0。當定時器的線圈ON時,它的暫存器的當前值,從0開始,每經歷一個單位設定時間加1。當加到設定值時,即產生輸出,其常開接點從OFF轉為ON,常閉接點從ON轉為OFF。任何時候,一旦這線圈OFF,輸出立即停止,其常開接點從ON轉為OFF,常閉接點從OFF轉為ON,暫存器的當前值又變為0。
2、 定時器的設定值
OMRON PLC的設定值用BCD碼設定。設定範圍為0000~9999。新型機也可用16進位制碼,設定範圍為0到65535。三菱西門子均用10進位制碼設定。
普通定時器單位設定時間值為0.1秒,故其最大延時可達999.9秒,或6553.5秒。如高速定時,其單位設定值可能為0.01秒、0.001秒,故其最大的定時值為99.99秒、9.999秒,或655.35秒、或65.535秒。有的還可處理成低速定時,其單位設定值可能為1秒、分,故其最大的定時值為9999秒、9999分,或65535秒、或65535分。
這個單位設定時間的不同處理,不同廠家有不同的辦法。
OMRON 是用不同的定時指令處理。用TIM指令時,為100毫秒,而用TIMH指令時,為10毫秒,用TIMHH指令時,為1毫秒。
西門子則用不同的編號處理,有的編號的定時器單位設定時間小,而有的大。如S7-200,其單位時間設定值與定時器編號為:
1 ms T32, T96
10 ms T33 - T36, T97 - T100
100 ms T37 - T63, T101 -T255
三菱PLC也類似。如FX2N,其單位時間設定值與定時器編號為:
1 ms T246到 T249
10 ms T200到T245
100 ms T0到T199(當使特殊輔助繼電器M8028ON時,則改為10ms)
此外,FX2N的T246到T246還可用作累計型定時器。
以上介紹的定時器是ON延時的。西門子 PLC還可用不同指令,處理成其它工作方式,如ON即時,而OFF延時等。而如用OMRON、三菱PLC要作這樣處理,則只好透過程式,用輔助繼電器幫助解決。
3、應該指出,PLC的定時器的定時控制都是透過程式實現的。由於輸入響應延時及掃描工作方式的影響,定時控制不是很準確的,可能與設定值差一個掃描週期。掃描時間若大過單位設定值,只有若干個定時器(可中斷工作的)才能準確工作。
4、PLC的定時器多為掉電不保持的,掉電後停止計時,其已計入的值不保留,覆電時,再從頭計時。但有的也可掉電保持,即可累計計時。視不同的PLC 、不同編號及不同的設定而定。