可編程實(shí)訓(xùn)臺(tái)定時(shí)器、計(jì)數(shù)器功能實(shí)訓(xùn)
在基礎(chǔ)實(shí)驗(yàn)掛箱上完成本實(shí)驗(yàn)。(一)實(shí)驗(yàn)?zāi)康?br /> 掌握定時(shí)器、計(jì)數(shù)器的正確編程方法,并學(xué)會(huì)定時(shí)器和計(jì)數(shù)器擴(kuò)展方法,用編程軟件對(duì)可編程控制器的運(yùn)行狀態(tài)和結(jié)果進(jìn)行監(jiān)控。
(二)實(shí)驗(yàn)內(nèi)容
- 定時(shí)器的認(rèn)識(shí)實(shí)驗(yàn)
圖 4.3
- 定時(shí)器擴(kuò)展實(shí)驗(yàn)
由于 PLC 的定時(shí)器和計(jì)數(shù)器都有一定的定時(shí)范圍和計(jì)數(shù)范圍。如果需要的設(shè)定值超過機(jī)器范圍,我們可以通過幾個(gè)定時(shí)器和計(jì)數(shù)器的串聯(lián)組合來擴(kuò)充設(shè)定值的范圍。
實(shí)驗(yàn)參考程序,如圖 4.4 所示:
圖 4.4實(shí)驗(yàn)參考程序,如圖 4.4 所示:
- 計(jì)數(shù)器認(rèn)識(shí)實(shí)驗(yàn)
西門子 S7-200 系列的內(nèi)部計(jì)數(shù)器分為加計(jì)數(shù)器,減計(jì)數(shù)器和加減計(jì)數(shù)器三種。
- 加計(jì)數(shù)器 CTU
加計(jì)數(shù)器指令的格式及功能 | |||
梯形圖LAD |
語句表 STL |
功 能 |
|
操作碼 | 操作數(shù) | ||
|
CTU |
Cxxx,PV |
加計(jì)數(shù)器對(duì) CU 的上升沿進(jìn)行加計(jì)數(shù);當(dāng)計(jì)數(shù)器的當(dāng)前值大于等于設(shè)定值 PV 時(shí),計(jì)數(shù)器位被置 1;當(dāng)計(jì)數(shù)器的復(fù)位輸入 R 為 ON 時(shí),計(jì)數(shù)器被復(fù)位,計(jì)數(shù)器當(dāng)前值被清零, 位值變?yōu)?OFF |
說明:
表 4.1
- CU 為計(jì)數(shù)器的計(jì)數(shù)脈沖;R 為計(jì)數(shù)器的復(fù)位;PV 為計(jì)數(shù)器的預(yù)設(shè)值,取值范圍在 1-32767 之間。
- 計(jì)數(shù)器的號(hào)碼 CXXX 在 0-255 范圍內(nèi)任選。
- 計(jì)數(shù)器也可通過復(fù)位指令為其復(fù)位。
- 減計(jì)數(shù)器 CTD
減計(jì)數(shù)器指令的格式及功能 | |||
梯形圖 LAD |
語句表 STL |
功 能 |
|
操作碼 | 操作數(shù) | ||
|
CTD |
Cxxx,PV |
減計(jì)數(shù)器對(duì) CD 的上升沿進(jìn)行減計(jì)數(shù);當(dāng)當(dāng)前值等于 0 時(shí),該計(jì)數(shù)器被置位,同時(shí)停止計(jì)數(shù);當(dāng)計(jì)數(shù)裝載端 LD 為 1 時(shí),當(dāng)前值恢復(fù)為預(yù)設(shè)值, 位值置 0 |
說明:
- CD 為計(jì)數(shù)器的計(jì)數(shù)脈沖;LD 為計(jì)數(shù)器的裝載端;PV 為計(jì)數(shù)器的預(yù)設(shè)值,取值范圍在 1-32767 之間。
- 減計(jì)數(shù)器的編號(hào)及預(yù)設(shè)值尋址范圍同加計(jì)數(shù)器。
- 加減計(jì)數(shù)器 CTUD
加減計(jì)數(shù)器指令的格式及功能 | |||
梯形圖LAD | 語句表 STL | 功 能 | |
操作碼 | 操作數(shù) | ||
|
CTUD |
Cxxx,PV |
在加計(jì)數(shù)脈沖輸入 CU 的上升沿,計(jì)數(shù)器的當(dāng)前值加 1,在減計(jì)數(shù)脈沖輸入 CD 的上升沿,計(jì)數(shù)器的當(dāng)前值減 1,當(dāng)前值大于等于設(shè)定值 PV 時(shí), 計(jì)數(shù)器位被置位。若復(fù)位輸入 R 為 ON 時(shí)或?qū)τ?jì)數(shù)器執(zhí)行復(fù)位指令 R 時(shí),計(jì)數(shù)器被復(fù)位,LOAD 從 0 變?yōu)?1 時(shí),將 PV 值直接裝載到計(jì)數(shù)器中 |
說明:
- 當(dāng)計(jì)數(shù)器的當(dāng)前值達(dá)到最大計(jì)數(shù)值(32767)后,下一個(gè) CU 上升沿將使計(jì)數(shù)器當(dāng)前值變?yōu)樽钚≈担?32768);同樣在當(dāng)前計(jì)數(shù)值達(dá)到最小計(jì)數(shù)值(-32768)后,下一個(gè) CD 輸入上升沿將使當(dāng)前計(jì)數(shù)值變?yōu)樽畲笾担?2767);
圖 4.5
- 加減計(jì)數(shù)器的編號(hào)及預(yù)設(shè)值尋址范圍同加計(jì)數(shù)器。