1.1 高速計(jì)數(shù)器的種類
基本單元中,內(nèi)置了32位增減計(jì)數(shù)器的高速計(jì)數(shù)器(單相單計(jì)數(shù)、單相雙計(jì)數(shù)以及雙相雙計(jì)數(shù))。在這個(gè)高速計(jì)數(shù)器中,根據(jù)計(jì)數(shù)的方法不同可以分為硬件計(jì)數(shù)器和軟件計(jì)數(shù)器兩種。 而且,在高速計(jì)數(shù)器中,提供了可以選擇外部復(fù)位輸入端子和外部啟動(dòng)輸入端子(開始計(jì)數(shù))的功能。
1.2 高速計(jì)數(shù)器的種類和輸入信號(hào)的形式 有關(guān)高速計(jì)數(shù)器的種類(單相單計(jì)數(shù)、單相雙計(jì)數(shù)以及雙相雙計(jì)數(shù))和輸入信號(hào)(波形)如下所示。
| 輸入信號(hào)的形式
| 計(jì)數(shù)方向
|
單相單計(jì)數(shù)的輸入
| | 通過M8235~M8245的ON/OFF來指定增計(jì)數(shù)或是減計(jì)數(shù)。
ON: 減計(jì)數(shù)
OFF: 增計(jì)數(shù)
|
單相雙計(jì)數(shù)的輸入
| | 如左圖所示,進(jìn)行增計(jì)數(shù)或是減計(jì)數(shù)。其計(jì)數(shù)方向可以通過M8246~M8250進(jìn)行設(shè)置。
ON: 減計(jì)數(shù)
OFF: 增計(jì)數(shù)
|
雙相雙計(jì)數(shù)的輸入
|
1倍
| | 如左圖所示,根據(jù)A相/B相的輸入狀態(tài)變化,自動(dòng)的進(jìn)行增計(jì)數(shù)或是減計(jì)數(shù)。其計(jì)數(shù)方向可以通過M8251~M8255進(jìn)行設(shè)置。
ON: 減計(jì)數(shù)
OFF: 增計(jì)數(shù)
|
4倍
| |
1.3 高速計(jì)數(shù)器的輸入分配 對(duì)應(yīng)各個(gè)高速計(jì)數(shù)器的編號(hào),輸入X000~X007如下表所示進(jìn)行分配。 使用高速計(jì)數(shù)器時(shí)對(duì)應(yīng)的基本單元輸入編號(hào)的濾波器常數(shù)會(huì)自動(dòng) 變化(X000~X005: 5μs,X006、X007: 50μs)。但是,不作為高速計(jì)數(shù)器使用的輸入端子,可以作為一般的輸入使用。
| 計(jì)數(shù)器編號(hào)
| 輸入端子的分配
| X000
| X001
| X002
| X003
| X004
| X005
| X006
| X007
|
單相單計(jì)數(shù)的輸入
| | |
|
|
|
|
|
|
| |
| |
|
|
|
|
|
| |
|
| |
|
|
|
|
| |
|
|
| |
|
|
|
| |
|
|
|
| |
|
|
| |
|
|
|
|
| |
|
| | | |
|
|
|
|
|
| |
|
| | |
|
|
|
| |
|
|
|
| | |
|
| | | |
|
|
|
| |
| |
|
| | |
|
|
| | 單相雙計(jì)數(shù)的輸入
| | | |
|
|
|
|
|
| | | | |
|
|
|
|
| |
|
|
| | | |
|
| | | | |
|
|
| |
| |
|
|
| | | |
| | 雙相雙計(jì)數(shù)輸入
| | | |
|
|
|
|
|
| | | | |
|
|
|
|
| |
|
|
| | | |
|
| | | | |
|
|
| |
| |
|
|
| | | |
| |
1.4 單相單計(jì)數(shù)的輸入
l C235在X012為ON時(shí),對(duì)輸入X000的OFF→ON進(jìn)行計(jì)數(shù)。 l X011為ON時(shí),執(zhí)行RST指令,此時(shí)C235將被復(fù)位。 l 通過M8235~M8245的ON/OFF,使計(jì)數(shù)器C235~C245在減/增計(jì)數(shù)之間變化。 l C244在X012為ON,且輸入X006變ON以后,立即開始計(jì)數(shù)。計(jì)數(shù)輸入為X000,在這個(gè)例子中設(shè)定值就是間接指定的數(shù)據(jù)寄存器的內(nèi)容(D1,D0)。 l 如圖所示,可以通過 X011 在程序上進(jìn)行復(fù)位,但是合上X001也會(huì)立即被復(fù)位。所以不需要這樣的程序。 l 通過M8235~M8245的ON/OFF,使計(jì)數(shù)器C235~C245在減/增計(jì)數(shù)之間變化。
1.5 動(dòng)作例子上述的計(jì)數(shù)器C235的動(dòng)作如下所示。
根據(jù)計(jì)數(shù)輸入X000,C235通過中斷進(jìn)行增或是減的計(jì)數(shù)。 l 當(dāng)前值從“-6”增加到“-5”的時(shí)候輸出觸點(diǎn)被置位,當(dāng)前值從“-5”減少到“-6”的時(shí)候輸出觸點(diǎn)被復(fù)位。 l 當(dāng)前值的增減與輸出觸點(diǎn)的動(dòng)作無關(guān),如果從2,147,483,647開始增計(jì)數(shù)的話則變成-2,147,483,648。同樣地,如果從-2,147,483,648開始減計(jì)數(shù),就變成2,147,483,647。(像這樣的動(dòng)作稱為環(huán)形計(jì)數(shù)。) l 復(fù)位輸入X011為ON,執(zhí)行RST指令,此時(shí),計(jì)數(shù)器的當(dāng)前值變?yōu)?,輸出觸點(diǎn)也復(fù)位。 l 在停電保持用的高速計(jì)數(shù)器中,即使電源斷開,計(jì)數(shù)器的當(dāng)前值和輸出觸點(diǎn)的動(dòng)作、復(fù)位狀態(tài)都會(huì)被保持。
|