標(biāo)題: 三菱FX3u--高速計(jì)數(shù)器[C] [打印本頁(yè)]
作者: 51黑sun 時(shí)間: 2016-7-1 13:29
標(biāo)題: 三菱FX3u--高速計(jì)數(shù)器[C]
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)輸入端子(開(kāi)始計(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ù)的輸入
| | 通過(guò)M8235~M8245的ON/OFF來(lái)指定增計(jì)數(shù)或是減計(jì)數(shù)。
ON: 減計(jì)數(shù)
OFF: 增計(jì)數(shù)
|
單相雙計(jì)數(shù)的輸入
| | 如左圖所示,進(jìn)行增計(jì)數(shù)或是減計(jì)數(shù)。其計(jì)數(shù)方向可以通過(guò)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ù)方向可以通過(guò)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 通過(guò)M8235~M8245的ON/OFF,使計(jì)數(shù)器C235~C245在減/增計(jì)數(shù)之間變化。
l C244在X012為ON,且輸入X006變ON以后,立即開(kāi)始計(jì)數(shù)。計(jì)數(shù)輸入為X000,在這個(gè)例子中設(shè)定值就是間接指定的數(shù)據(jù)寄存器的內(nèi)容(D1,D0)。
l 如圖所示,可以通過(guò) X011 在程序上進(jìn)行復(fù)位,但是合上X001也會(huì)立即被復(fù)位。所以不需要這樣的程序。
l 通過(guò)M8235~M8245的ON/OFF,使計(jì)數(shù)器C235~C245在減/增計(jì)數(shù)之間變化。
1.5 動(dòng)作例子上述的計(jì)數(shù)器C235的動(dòng)作如下所示。
根據(jù)計(jì)數(shù)輸入X000,C235通過(guò)中斷進(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)作無(wú)關(guān),如果從2,147,483,647開(kāi)始增計(jì)數(shù)的話則變成-2,147,483,648。同樣地,如果從-2,147,483,648開(kāi)始減計(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ù)器中,即使電源斷開(kāi),計(jì)數(shù)器的當(dāng)前值和輸出觸點(diǎn)的動(dòng)作、復(fù)位狀態(tài)都會(huì)被保持。
作者: pzhuherui 時(shí)間: 2024-5-23 12:05
感謝樓主的分享,總結(jié)的很到位,對(duì)理解編碼器和plc高速計(jì)數(shù)器很有幫助,特意注冊(cè)評(píng)論表示感謝
| 歡迎光臨 (http://m.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |