三菱plc的計(jì)數(shù)器可以對plc的內(nèi)部元件(如x、y、m、t、c等)進(jìn)行計(jì)數(shù)。其工作原理是,當(dāng)計(jì)數(shù)器的當(dāng)前值與設(shè)定值相等時(shí),計(jì)數(shù)器的觸點(diǎn)將要?jiǎng)幼鳌?br> fx2n系列計(jì)數(shù)器主要分為內(nèi)部計(jì)數(shù)器和高速計(jì)數(shù)器兩大類。
內(nèi)部計(jì)數(shù)器又可分為16位增計(jì)數(shù)器和32位雙向(增減)計(jì)數(shù)器。計(jì)數(shù)器的設(shè)定值范圍:1~32767 (16位)和-24783648~+214783647 (32位)。
1、16位增計(jì)數(shù)器
16位增計(jì)數(shù)器包括c0~c199共200點(diǎn),其中c0~c199共100點(diǎn)為通用型;c100~c199共100點(diǎn)為斷電保持型(斷電后能保持當(dāng)前值,待通電后繼續(xù)計(jì)數(shù))。16位增計(jì)數(shù)器其設(shè)定值在k1~k32767范圍內(nèi)有效,設(shè)定值k0與k1意義相同,均在第一次計(jì)數(shù)時(shí),其觸點(diǎn)動(dòng)作。16位增計(jì)數(shù)器的動(dòng)作示意圖如圖3-25所示。
在圖3-25中,x10為計(jì)數(shù)器co的復(fù)位信號(hào),xl1為計(jì)數(shù)器c0的計(jì)數(shù)信號(hào)。當(dāng)x11來第10個(gè)脈沖時(shí),計(jì)數(shù)器c0的當(dāng)前值與設(shè)定值相等,所以c0的常開觸點(diǎn)動(dòng)作,y0得電。如果x10為on,則執(zhí)行rst指令,計(jì)數(shù)器c0被復(fù)位,c0的輸出觸點(diǎn)被復(fù)位,y0失電。
2、32位雙向計(jì)數(shù)器
32位雙向計(jì)數(shù)器包括c200~c234共35點(diǎn),其中c200~c219共20點(diǎn)為通用型;c220~c234共15點(diǎn)為斷電保持型。由于它們可以實(shí)現(xiàn)雙向增減的計(jì)數(shù),所以其設(shè)定范圍為-24783648~+214783647 (32位)。
c200~c234是增計(jì)數(shù)還是減計(jì)數(shù),可以分別由特殊的輔助繼電器m8200~m8234設(shè)定。當(dāng)對應(yīng)的特殊的輔助繼電器為on狀時(shí),為減計(jì)數(shù);否則為增計(jì)數(shù),其使用方法如圖3-26所示。
x12控制m82(x): x12 =off時(shí),m8200 =off,計(jì)數(shù)器c200為加計(jì)數(shù);x12= on時(shí),m8200 =on,計(jì)數(shù)器c200為減計(jì)數(shù)。x13為復(fù)位計(jì)數(shù)器的復(fù)位信號(hào),x14為計(jì)數(shù)輸人信號(hào)。
如圖3-26中,利用計(jì)數(shù)器輸人x14驅(qū)動(dòng)c200線圈時(shí),可實(shí)現(xiàn)增計(jì)數(shù)或減計(jì)數(shù)。在計(jì)數(shù)器的當(dāng)前值由-5到-4增加時(shí),則輸出點(diǎn)y1接通;若輸出點(diǎn)已經(jīng)接通,則輸出點(diǎn)則斷開。
3、高速計(jì)數(shù)器
高速計(jì)數(shù)器采用中斷方式進(jìn)行計(jì)數(shù).與plc的掃描周期無關(guān)。與內(nèi)部計(jì)數(shù)器相比除允許輸人頻率高之外.應(yīng)用也更為靈活,高速計(jì)數(shù)器均有斷電保持功能,通過參數(shù)設(shè)定也可變成非斷電保持。
元件使用說明:
1)計(jì)數(shù)器需要通過rst指令進(jìn)行復(fù)位。
2)計(jì)數(shù)器的設(shè)定值可用常數(shù)k,也可用數(shù)據(jù)寄存器d中的參數(shù)。
3)雙向計(jì)數(shù)器在間接設(shè)定參數(shù)值時(shí),要用編號(hào)緊連在一起的兩個(gè)數(shù)據(jù)寄存器。
4)高速計(jì)數(shù)器采用中斷方式對特定的輸人進(jìn)行計(jì)數(shù),與plc的掃描周期無關(guān)。