定時器/計數器功能實驗--PLC可編程控制器
在基本指令的編程練習實驗區完成本實驗。
一、實驗目的
掌握定時器、計數器的正確編程方法,并學會定時器和計數器擴展方法。
二、編制梯形圖并寫出實驗程序
定時器、計數器及其擴展的參考梯形圖見圖2—1與圖2—2。
1、定時器的認識實驗
定時器的控制邏輯是經過時間繼電器的延時動作,然后產生控制作用。其控制作用同一般繼電器。
實驗參考程序,梯形圖參考圖2—1
|
步序 |
指 令 |
器件號 |
說 明 |
|
0 |
LD |
X001 |
輸入 |
|
1 |
OUT |
T0 |
延時5秒 |
|
2 |
|
K50 |
|
|
3 |
LD |
T0 |
|
|
4 |
OUT |
Y000 |
延時時間到,輸出 |
|
5 |
END |
|
程序結束 |
2、定時器擴展實驗
由于PLC的定時器和計數器都有一定的定時范圍和計數范圍。如果需要的設定值超過機器范圍,我們可以通過幾個定時器和計數器的串聯組合來擴充設定值的范圍。
實驗參考程序,梯形圖參考圖2—2
|
步序 |
指 令 |
器件號 |
說 明 |
|
0 |
LD |
X001 |
輸入 |
|
1 |
OUT |
T0 |
延時5秒 |
|
2 |
|
K50 |
|
|
3 |
LD |
T0 |
|
|
4 |
OUT |
T1 |
延時3秒 |
|
5 |
|
K30 |
|
|
6 |
LD |
T1 |
|
|
7 |
OUT |
Y000 |
延時時間到,輸出 |
|
8 |
END |
|
程序結束 |
3、計數器認識實驗
計數器及其擴展的梯形圖,參考圖2—3和圖2—4
三菱FXOS系列的內部計數器分為16位二進制加法計數器和32位增計數/減計數器兩種。其中的16位二進制加法計數器,其設定值在K1~K32767范圍內有效。
實驗參考程序,梯形圖參考圖2—3
|
步序 |
指令 |
器件號 |
說明 |
步序 |
指令 |
器件號 |
說明 |
|
0 |
LD |
X001 |
輸入 |
6 |
LD |
T0 |
|
|
1 |
ANI |
T0 |
|
7 |
OUT |
C0 |
計數20次 |
|
2 |
OUT |
T0 |
延時10秒 |
8 |
|
K20 |
|
|
3 |
|
K100 |
|
9 |
LD |
C0 |
|
|
4 |
LD |
X000 |
輸入 |
10 |
OUT |
Y000 |
計數滿,輸出 |
|
5 |
RST |
C0 |
計數器復位 |
11 |
END |
|
程序結束 |
這是一個由定時器T0和計數器C0組成的組合電路。T0形成一個設定值為10秒的自復位定時器,當X0接通,T0線圈得電,經延時10秒,T0的常閉接點斷開,T0定時器斷開復位,待下一次掃描時,T0的常閉接點才閉合,T0線圈又重新得電。即T0接點每接通一次,每次接通時間為一個掃描周期。計數器對這個脈沖信號進行計數,計數到20次,C0常開接點閉合,使Y0線圈接通。從X0接通到Y0有輸出,延時時間為定時器和計數器設定值的乘積:T
總=T0×C0=10×20=200S。
4、計數器的擴展實驗
計數器的擴展與定時器擴展的方法類似。
實驗參考程序,梯形圖參考2—4。
|
步序 |
指令 |
器件號 |
說明 |
|
0 |
LD |
X001 |
輸入 |
|
1 |
ANI |
T0 |
|
|
2 |
OUT |
T0 |
延時1秒 |
|
3 |
|
K10 |
|
|
4 |
LD |
C0 |
|
|
5 |
OR |
X002 |
|
|
6 |
RST |
C0 |
計數器C0復位 |
|
7 |
LD |
TO |
|
|
8 |
OUT |
C0 |
計數20次 |
|
9 |
|
K20 |
|
|
10 |
LD |
X002 |
輸入 |
|
11 |
RST |
C1 |
計數器C1復位 |
|
12 |
LD |
C0 |
|
|
13 |
OUT |
C1 |
計數3次 |
|
14 |
|
K3 |
|
|
15 |
LD |
C1 |
|
|
16 |
OUT |
Y000 |
計數滿,輸出 |
|
17 |
END |
|
程序結束 |
總的計數值C
總=C0×C1=20×3×1=60S
可編程控制器的基本編程練習