官术网_书友最值得收藏!

1.3.3 計(jì)數(shù)器的分類

FX3U的內(nèi)部計(jì)數(shù)器是在執(zhí)行掃描操作時(shí)對(duì)內(nèi)部信號(hào)(如X、Y、M、T等)進(jìn)行計(jì)數(shù)。內(nèi)部輸入信號(hào)的接通和斷開時(shí)間應(yīng)比PLC的掃描周期稍長,否則將無法正確計(jì)數(shù)。

1.16位增計(jì)數(shù)器(C0~C199)

共200點(diǎn),其中C0~C99(共100點(diǎn))為通用型,C100~C199(共100點(diǎn))為斷電保持型(斷電保持型即斷電后能保持當(dāng)前值,待通電后繼續(xù)計(jì)數(shù))。這類計(jì)數(shù)器為遞加計(jì)數(shù),應(yīng)用前先對(duì)其設(shè)置一設(shè)定值,當(dāng)輸入信號(hào)(上升沿)個(gè)數(shù)累加到設(shè)定值時(shí),計(jì)數(shù)器動(dòng)作,其常開觸點(diǎn)閉合、常閉觸點(diǎn)斷開。計(jì)數(shù)器的設(shè)定值為1~32767(16位二進(jìn)制),設(shè)定值除可以用常數(shù)K設(shè)定外,也可間接通過指定數(shù)據(jù)寄存器設(shè)定。

這里舉例說明通用型16位增計(jì)數(shù)器的工作原理。如圖1-58所示,X10為復(fù)位信號(hào),當(dāng)X10為ON時(shí)C0復(fù)位。X11是計(jì)數(shù)輸入,每當(dāng)X11接通一次,計(jì)數(shù)器當(dāng)前值增加1(注意,X10斷開,計(jì)數(shù)器不會(huì)復(fù)位)。當(dāng)計(jì)數(shù)器計(jì)數(shù)當(dāng)前值為設(shè)定值10時(shí),計(jì)數(shù)器C0的輸出觸點(diǎn)動(dòng)作,Y0被接通。此后即使輸入X11再接通,計(jì)數(shù)器的當(dāng)前值也保持不變。當(dāng)復(fù)位輸入X10接通時(shí),執(zhí)行RST復(fù)位指令,計(jì)數(shù)器復(fù)位,輸出觸點(diǎn)也復(fù)位,Y0被斷開。

圖1-58 通用型16位增計(jì)數(shù)器

2.32位增/減計(jì)數(shù)器(C200~C234)

共有35點(diǎn)32位增/減計(jì)數(shù)器,其中C200~C219(共20點(diǎn))為通用型,C220~C234(共15點(diǎn))為斷電保持型。這類計(jì)數(shù)器與16位增計(jì)數(shù)器除位數(shù)不同外,還在于它能通過控制實(shí)現(xiàn)增/減雙向計(jì)數(shù)。設(shè)定值范圍均為-214783648~+214783647(32位)。

C200~C234是增計(jì)數(shù)還是減計(jì)數(shù),分別由特殊輔助繼電器M8200~M8234設(shè)定。對(duì)應(yīng)的特殊輔助繼電器被置為ON時(shí)為減計(jì)數(shù),置為OFF時(shí)為增計(jì)數(shù)。

計(jì)數(shù)器的設(shè)定值與16位計(jì)數(shù)器一樣,可直接用常數(shù)K或間接用數(shù)據(jù)寄存器D的內(nèi)容作為設(shè)定值。在間接設(shè)定時(shí),要用編號(hào)緊連在一起的兩個(gè)數(shù)據(jù)計(jì)數(shù)器。

如圖1-59所示,X10用來控制M8200,X10閉合時(shí)為減計(jì)數(shù)方式。X12為計(jì)數(shù)輸入,C200的設(shè)定值為5(可正、可負(fù))。設(shè)C200置為增計(jì)數(shù)方式(M8200為OFF),當(dāng)X12計(jì)數(shù)輸入累加由4→5時(shí),計(jì)數(shù)器的輸出觸點(diǎn)動(dòng)作。當(dāng)前值大于5時(shí),計(jì)數(shù)器仍為ON狀態(tài)。只有當(dāng)前值由5→4時(shí),計(jì)數(shù)器才變?yōu)镺FF。只要當(dāng)前值小于4,輸出則保持為OFF狀態(tài)。復(fù)位輸入X11接通時(shí),計(jì)數(shù)器的當(dāng)前值為0,輸出觸點(diǎn)也隨之復(fù)位。

圖1-59 32位增/減計(jì)數(shù)器

主站蜘蛛池模板: 马山县| 娱乐| 阿拉善盟| 无为县| 河津市| 盐边县| 福州市| 曲水县| 葫芦岛市| 合作市| 万安县| 罗城| 徐水县| 玉溪市| 滦平县| 友谊县| 河南省| 莲花县| 庆城县| 郯城县| 平昌县| 瓮安县| 南丹县| 嘉义市| 伊金霍洛旗| 晋宁县| 灵川县| 岳阳县| 永昌县| 平塘县| 大渡口区| 米林县| 滦平县| 博乐市| 台江县| 开远市| 丰县| 从化市| 招远市| 南平市| 英超|