PLC中定時器的使用方法

計時程式plc怎麼寫

在PLC控制系統中,定時器的用途極為廣泛,它相當於繼電接觸器控制電路的時間繼電器。下面我介紹一下pLc當中的定時器的應用方法及在梯形圖和指令表中的格式。

定時器助記符用“TM”表示,根據解析度不同可分為TMR,TMX,和TMY三種,在實際應用中可根據要求的精度和取值範圍選用不同型別的定時器。下面通過幾個例項介紹一下定時器的使用方法。

㈠,下圖是簡單定時器梯形圖,完成的功能是當x1由off一on時,x型別3號定時器啟動,經過5秒常開觸點T3閉合,輸出接點y0閉合。

PLC中定時器的使用方法

定時器使用梯形圖

用助記符語言程式設計指令表如下:

指令表

0 ST X1

1 TM X3

K 50 2 ST T3

3 OT Y0

4 ED

指令表中“ST”表示以常開觸點開始的邏輯運算,有些PLC中用LD來表示,功能是一樣的。TM定時器助記符,X表示定時器的型別,3表示定時器的地址,K50表示時間常數是十進位制50 ,T3表示定時器的常開觸點,X1表示輸入繼電器常開觸點。

㈡,可變時間常數的設定

如果要改變原設定輸出時間,可以用下面的梯形圖

PLC中定時器的使用方法

可變時間 常數梯形圖

這個梯形圖與上例梯形圖比較,多了一步傳輸指令,當X0不閉合時,這條指令不起作用,和上例梯形圖完成功能一樣。當X0閉合時,把時間常數K20傳輸到第三號設定值暫存器裡。代替時間常數K50,無論X1閉合與否,定時器都會按k20(也就是2秒)計時,此程式完成的功能是當X0閉合時,無論X1的狀態是0或是1,定時器常開觸點T3在X0接通2秒時閉合(延時2秒)。X0斷開,X1閉合時定時器TM按常數K50計時,延時觸點T3在X1接通5秒時閉合。本例中T3延時閉合時間可以是2秒或5秒。

㈢,透過兩個定時器串聯,設定兩種不同的延時時間,如下圖

PLC中定時器的使用方法

有兩種設定時間的梯形圖

上圖中定時器TMX1和TMX2串聯,第一個定時器定時2秒,第二個定時器定時3秒,工作過程是:當常開觸點X0閉合時,先啟動TMX1,延時2秒常開觸點T1接通,Y1閉合。TMX1延時動作後,TMX2才開始啟動,再延時3秒(也就是Ⅹ0閉合後5秒),延時觸點T2動作,輸出觸點Y2閉合。

助記符指令程式如下:

指令表

0 ST X0

1 TM X1

K 20

2 TM X2

K 30

3 ST T1

4 OT Y1

5 ST T2

6 OT Y2

7 ED

㈣,聲光報警電路

下面是聲光 報警 電路梯形圖,圖中X0報警訊號輸入,X1報警聲響復位按鈕,X2報警燈檢測按鈕。Y0報警燈輸出,Y1峰鳴器輸出。

PLC中定時器的使用方法

聲光報警系統梯形圖

梯形圖的功能是當有報警訊號輸入時,報警燈開始閃爍,蜂鳴器發出報警聲,正在報警時,按下X1,蜂鳴器復位,報警燈不在閃爍,X2的作用報警燈故障檢測。

梯形圖的動作過程是:當有故障訊號時,X0閉合,定時器TMX0按設定時間計時,經過1秒常開T0閉合,定時器TMX1按設定時間計時,又經過1秒,常閉觸點T1斷開,常開 點T0復位,串聯在R0迴路的常閉觸點T0復位,由於常開觸點T0復位,使T1也復位,定時器TMX0又開始計時,經過1秒,常開T0常閉TO都動作。再經過1秒

,T0又復位,串聯在Y0輸入迴路的常閉觸點T0的工作狀態是:當X0閉合1秒時斷開,斷開1秒復位,復位1秒又斷開……,迴圈往復。由於常閉觸點T0串聯在R0輸入迴路中,使經過R0的電流變成間隔時間1秒的脈衝訊號。因為R0和X0串聯在Y0的輸入迴路,控制Y0的輸出,有故障訊號時X0是閉合的,所以經過Y0的電流和經過R0的電流一樣,也是1秒通1秒斷迴圈 的脈衝訊號,接在Y0上的訊號燈會隨電流的通斷而閃爍。X0和R1的常閉觸點串聯控制Y1的輸出,由於R1是閉合的,當有故障訊號輸入時X0也是閉合的,Y1接通,蜂鳴器報警,此時按下X1,R1得電並自鎖,R1的常閉觸點斷開,Y1由於失去控制訊號而斷電,蜂鳴器停止工作。Y0迴路中R1把R0短接,報警燈由閃爍變為常亮。

當報警訊號燈迴路出現故障時,按下X2能迅速判斷出是報警燈故障或者是電路故障。

指令表如下:

0 ST X0

1 AN╱ T1

2 TM X0

K 10

3 ST T0

4 TM X1

K 10

5 ST X0

6 AN╱ T0

7 OT R0

8 ST R0

9 OR R1

10 AND X0

11 OR X2

12 OT Y0

13 ST X1

14 OR R1

15 AND X0

16 OT R1

17 ST X0

18 AN╱ R1

19 OT Y1

20 ED