三菱plc計數器用法詳解
三菱PLC的計數器可以對PLC的內部元件(如X、Y、M、T、C等)進行計數。工作原理:當計數器的當前值與設定值相等時,計數器的觸點將要動作。
FX2N系列計數器主要分為內部計數器和高速計數器兩大類。
內部計數器又可分為16位增計數器和32位雙向(增減)計數器。計數器的設定范圍:1——32767(16位)和-24836348——+214783647(32位)。
16位增計數器包括C0~C199共200點,其中C0~C199共100點為通用型;C100~C199共100點為斷電保持型(斷電后能保持當前值,待通電后繼續計數)。16位增計數器其設定值在K1~K32767范圍內有效,設定值K0與K1意義相同,均在第一次計數時,其觸點動作。16位增計數器的動作示意圖如圖3-25所示。
在圖3-25中,X10為計數器co的復位信號,Xl1為計數器C0的計數信號。當X11來第10個脈沖時,計數器C0的當前值與設定值相等,所以C0的常開觸點動作,Y0得電。如果X10為ON,則執行RST指令,計數器C0被復位,C0的輸出觸點被復位,Y0失電。
32位雙向計數器包括C200~C234共35點,其中C200~C219共20點為通用型;C220~C234共15點為斷電保持型。
由于它們可以實現雙向增減的計數,所以其設定范圍為-24783648~+214783647 (32位)。
C200~C234是增計數還是減計數,可以分別由特殊的輔助繼電器M8200~M8234設定。(電子開發網 www.tuo13886.net.cn)當對應的特殊的輔助繼電器為ON狀時,為減計數;否則為增計數,其使用方法如圖3-26所示。
X12控制M82(x): X12 =OFF時,M8200 =OFF,計數器C200為加計數;X12= ON時,M8200 =ON,計數器C200為減計數。X13為復位計數器的復位信號,X14為計數輸人信號。
如圖3-26中,利用計數器輸人X14驅動C200線圈時,可實現增計數或減計數。在計數器的當前值由-5到-4增加時,則輸出點Y1接通;若輸出點已經接通,則輸出點則斷開。
3、高速計數器高速計數器采用中斷方式進行計數,與PLC的掃描周期無關。
與內部計數器相比除允許輸人頻率高之外,應用也更為靈活,高速計數器均有斷電保持功能,通過參數設定也可變成非斷電保持。
元件使用說明:
(1)、計數器需要通過RST指令進行復位;
(2)、計數器的設定值可用常數K,也可用數據寄存器D中的參數;
(3)、雙向計數器在間接設定參數值時,要用編號緊連在一起的兩個數據寄存器。
(4)、高速計數器采用中斷方式對特定的輸入進行計數,與PLC的掃描周期無關。
三菱PLC的內部寄存器
它在執行掃描操作時對內部元件X、Y、M、S、T、C的信號進行計數。當計數次數達到計數器的設定值時,計數器觸點動作,用于控制系統完成相應的功能。低速計數器不但可以記錄來自輸入端子(輸入繼電器)的開關信號,而且可以記錄plc內部其他元件的觸點信號。
內部計數器按其被記錄開關量的頻率分類,可分為低速計數器和高速計數器。
1) 低速計數器有四類:
16位通用增計數器:C0∽C99(100點);設定值區間為K1∽K32767
16位停電保持增計數器:C100∽C199(100點);設定區間為K1∽K32767
32位通用增/減雙向計數器:C200∽C219(20點);設定值區間為K-2147483648∽+214783648
32位停電保持增/減雙向計數器:C220∽C234(15點);設定值區間為K-2147483648∽+214783648
2) 內部高速計數器(C)高速計數器只能刻錄約定的經輸入端子(輸入繼電器)送入的外部信號,而且這個信號的頻率可以高達幾千赫。還可以從輸入端子直接進行復位的操作。
高速計數器編號為C235∽C255共21點,均為32位增/減雙向計數器,其增計數還是減計數由指定的特殊輔助繼電器決定或由指定的輸入端子決定,其設定區間為K-2147483648∽+214783648。
高速計數器一般按四類分別命名:
1相無啟動/復位端子:C235∽C240;
1相雙向: C246∽C250;
2相A-B相型: C251∽C255;
高速計數器與輸入端子(輸入繼電器)之間的約定如下表:
注:U-增計數輸入;D-減計數輸入;A-A相輸入;B-B相輸入;R-復位輸入;S-啟動輸入。
高速計數器是按中斷原則運行的,因而它獨立于掃描周期,選定計數器的線圈應以連續方式以表示這個計數器及其有關輸入連續有效,其他高速處理不能再用其輸入端子。
(1)1相型高速計數器C235∽C240
C235∽C240 無啟動/復位端 設定值范圍
-2147483648∽+214783648
C241∽C245 有啟動/復位端
說明:
n 作增計數器時,當計數值達到設定值時,觸點動作并保持;作減計數時,到達計數值則復位。
n 1相計數器的計數方向取決于其對應標志M8□□□,□□□為對應計數器號C235∽C245。
(2)1相雙向高速計數器C246∽C250
1相雙向計數器具有一個輸入端用于增計數,另一個輸入端用于減計數。需增還是需減要從不同輸入端上安排,而不是再運用特殊輔助繼電器約定。某些計數器還具有復位和啟動輸入。
(3)2相A-B相型高速計數器:C251∽C255
2相2輸入(C251∽C255,1個或2個,電池后備)最多可有2個2相32位二進制增/減計數器。它是采用中斷方式計數,與掃描周期無關。這些計數器還有一些獨立于邏輯操作的執行比較和輸出操作的應用指令。選定計數器元件后,對應的啟動、復位及輸入信號就能使用。A相和B相信號決定了計數器是增計數還是減計數。
如:當A相波形為ON狀態時:
B相輸入OFF→ON:增計數
B相輸入ON→OFF:減計數