定時器/計數(shù)器功能實驗
定時器/計數(shù)器功能實驗-目的:(在基礎(chǔ)實驗掛箱上完成本實驗
)
掌握定時器、計數(shù)器的正確編程方法,并學(xué)會定時器和計數(shù)器擴(kuò)展方法,用編程軟件對可編程控制器的運行狀態(tài)和結(jié)果進(jìn)行監(jiān)控。
1.定時器的認(rèn)識實驗:
定時器的控制邏輯是經(jīng)過時間繼電器的延時動作,然后產(chǎn)生控制作用。其控制作用同一般繼電器。
實驗參考程序,
步序 |
指令 |
器件號 |
說明 |
0 |
LD |
I0.0 |
輸入 |
1 |
= |
T37 |
延時5秒 |
2 |
|
50 |
|
3 |
LD |
T37 |
|
4 |
= |
Q0.0 |
延時時間到,輸出 |
5 |
END |
|
程序結(jié)束 |
2.定時器擴(kuò)展實驗
由于PLC的定時器和計數(shù)器都有一定的定時范圍和計數(shù)范圍。如果需要的設(shè)定值超過機(jī)器范圍,我們可以通過幾個定時器和計數(shù)器的串聯(lián)組合來擴(kuò)充設(shè)定值的范圍。
實驗參考程序:
步序 |
指令 |
器件號 |
說明 |
0 |
LD |
I0.1 |
輸入 |
1 |
= |
T38 |
延時5秒 |
2 |
|
50 |
|
3 |
LD |
T38 |
|
4 |
= |
T39 |
延時5秒 |
5 |
|
50 |
|
6 |
LD |
T39 |
|
7 |
= |
Q0.1 |
延時時間到,輸出 |
8 |
END |
|
程序結(jié)束 |
3.計數(shù)器認(rèn)識實驗
西門子SMART 200系列的內(nèi)部計數(shù)器分為加計數(shù)器,減計數(shù)器和加減計數(shù)器三種。
加計數(shù)器CTU
1)指令格式及功能
表3-13 加計數(shù)器指令的格式及功能 |
梯形圖LAD |
語句表STL |
功 能 |
操作碼 |
操作數(shù) |
|
CTU |
Cxxx,PV |
加計數(shù)器對CU的上升沿進(jìn)行加計數(shù);當(dāng)計數(shù)器的當(dāng)前值大于等于設(shè)定值PV時,計數(shù)器位被置1;當(dāng)計數(shù)器的復(fù)位輸入R為ON時,計數(shù)器被復(fù)位,計數(shù)器當(dāng)前值被清零,位值變?yōu)镺FF |
說明:
(1)CU為計數(shù)器的計數(shù)脈沖;R為計數(shù)器的復(fù)位;PV為計數(shù)器的預(yù)設(shè)值,取值范圍在1-32767之間。
(2)計數(shù)器的號碼CXXX在0-255范圍內(nèi)任選。
(3)計數(shù)器也可通過復(fù)位指令為其復(fù)位。
2.減計數(shù)器CTD
指令格式及功能
減計數(shù)器指令的格式及功能 |
梯形圖LAD |
語句表STL |
功 能 |
操作碼 |
操作數(shù) |
|
CTD |
Cxxx,PV |
減計數(shù)器對CD的上升沿進(jìn)行減計數(shù);當(dāng)當(dāng)前值等于0時,該計數(shù)器被置位,同時停止計數(shù);當(dāng)計數(shù)裝載端LD為1時,當(dāng)前值恢復(fù)為預(yù)設(shè)值,位值置0 |
說明:
(1)CD為計數(shù)器的計數(shù)脈沖;LD為計數(shù)器的裝載端;PV為計數(shù)器的預(yù)設(shè)值,取值范圍在1-32767之間。
(2)減計數(shù)器的編號及預(yù)設(shè)值尋址范圍同加計數(shù)器。
3.加減計數(shù)器CTUD
指令格式及功能
表3-15 加減計數(shù)器指令的格式及功能 |
梯形圖LAD |
語句表STL |
功 能 |
操作碼 |
操作數(shù) |
|
CTUD |
Cxxx,PV |
在加計數(shù)脈沖輸入CU的上升沿,計數(shù)器的當(dāng)前值加1,在減計數(shù)脈沖輸入CD的上升沿,計數(shù)器的當(dāng)前值減1,當(dāng)前值大于等于設(shè)定值PV時,計數(shù)器位被置位。若復(fù)位輸入R為ON時或?qū)τ嫈?shù)器執(zhí)行復(fù)位指令R時,計數(shù)器被復(fù)位 |
說明:
(1)當(dāng)計數(shù)器的當(dāng)前值達(dá)到最大計數(shù)值(32767)后,下一個CU上升沿將使計數(shù)器當(dāng)前值變?yōu)樽钚≈担?32768);同樣在當(dāng)前計數(shù)值達(dá)到最小計數(shù)值(-32768)后,下一個CD輸入上升沿將使當(dāng)前計數(shù)值變?yōu)樽畲笾担?2767);
(2)加減計數(shù)器的編號及預(yù)設(shè)值尋址范圍同加計數(shù)器。