定時器/計數器功能實驗
定時器/計數器功能實驗-目的:(在(zài)基礎實驗掛箱上完成本(běn)實(shí)驗
)
掌握定時器、計數器的正確編程方法,並學會定時器和計數器擴展方法,用編程軟件對可編程控製器的運行狀(zhuàng)態和結果進行監控。
1.定時器的認識實(shí)驗:
定時器(qì)的控製邏輯(jí)是經過時(shí)間繼電器的延時動作,然後產生控製作用。其控製作(zuò)用同一般繼電器。

實驗參考程序,
|
步序(xù) |
指令 |
器件號 |
說明 |
|
0 |
LD |
I0.0 |
輸入 |
|
1 |
= |
T37 |
延時(shí)5秒 |
|
2 |
|
50 |
|
|
3 |
LD |
T37 |
|
|
4 |
= |
Q0.0 |
延時時間到,輸出 |
|
5 |
END |
|
程序結束 |
2.定時器擴展實驗
由於PLC的定時器和計數器都有一定的定時(shí)範圍和計數範圍。如果需要的設(shè)定值超過機器範圍,我們可以通過幾個定時器和計數器的串聯組合來擴充設定值的(de)範圍(wéi)。
實驗參考程序:
|
步序 |
指令 |
器件號(hào) |
說明 |
|
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 |
|
程序結束 |
3.計數器認識實驗
西門子SMART 200係列的內部計數器分為加計(jì)數器,減(jiǎn)計數器和加減計(jì)數器三種。
加計(jì)數器(qì)CTU
1)指令格式及功能
|
表3-13 加計數(shù)器指令的格式(shì)及功能 |
|
梯形圖LAD |
語句表STL |
功 能 |
|
操作碼 |
操(cāo)作數 |
 |
CTU |
Cxxx,PV |
加計數器對CU的上升(shēng)沿進行加(jiā)計數;當計數器的(de)當前值大於等於設定值PV時,計數器位被置1;當計數器的複位輸入R為ON時,計數器被複位,計數器當(dāng)前值被清零(líng),位值變為OFF |
說明:
(1)CU為計(jì)數器的計數脈衝;R為計(jì)數器的複位;PV為計數器的預設值,取值範圍在1-32767之間。
(2)計數器的號碼CXXX在0-255範圍內任選。
(3)計數器也可通過複位指令為其複(fù)位。
2.減計數器CTD
指令格式及功能
|
減(jiǎn)計數器指令(lìng)的格式及功能 |
|
梯形圖LAD |
語(yǔ)句表STL |
功 能 |
|
操作碼 |
操作數 |
 |
CTD |
Cxxx,PV |
減計數器對CD的上升沿進行減計數;當當前值等於0時,該計數器被置位,同時(shí)停止計數;當計數裝載(zǎi)端LD為1時,當前值恢複為預設值,位(wèi)值置0 |
說明:
(1)CD為計數器的計數(shù)脈衝;LD為計數器的裝載(zǎi)端;PV為計數(shù)器的預設值,取值範(fàn)圍在1-32767之間。
(2)減計數器的編號及預設值尋(xún)址範圍同加計數器(qì)。
3.加減計數器CTUD
指令格式及功能
|
表3-15 加減計數(shù)器指令的格式及功能 |
|
梯形圖LAD |
語句表STL |
功 能 |
|
操(cāo)作碼(mǎ) |
操作數 |
 |
CTUD |
Cxxx,PV |
在加計數脈衝輸(shū)入CU的上(shàng)升沿,計數器的當前(qián)值加1,在減計數脈衝輸入CD的上升沿,計數器的當前值減1,當前值大於等於設定值PV時,計數(shù)器位被置位。若複位輸入(rù)R為ON時或對計(jì)數(shù)器執行複位指令R時,計數器被複位 |
說明:
(1)當計數器的當前值達到最大計數值(32767)後,下一個CU上升(shēng)沿將使計數器當前值變為最小值(-32768);同樣在當前計數值達到(dào)最小計數(shù)值(-32768)後,下一個CD輸入上升沿將使當前計數值變(biàn)為最大值(32767);
(2)加減計數器的編號及(jí)預設值(zhí)尋址範圍同加計數器。