三菱FX PLC學習之高速計數(shù)器指令(上)
吳翠萍
發(fā)布于2020-12-07 17:05
72
2
標簽:三菱PLC,PLC指令,三菱FX PLC
【點擊領取】三菱案例 | 西門子案例 | 電工手冊 | 工具箱 軟件
【點擊獲取】三菱PLC例程117個|西門子PLC例程777個
【點擊下載】2020最新電工仿真軟件
說到計數(shù)器,我相信大家都很熟悉,之前的文章中我也分享過PLC內(nèi)部計數(shù)器相關(guān)的內(nèi)容,但這高速計數(shù)器,彼時的我卻是一無所知的。
不過歷經(jīng)七七四十九天的閉關(guān)修煉,我可終于揭開了它的面紗。所以,在分享高速計數(shù)器指令之前,咱們就先來看看高速計數(shù)器是什么吧!
01、什么是高速計數(shù)器
所謂高速計數(shù)器,簡單來說,就是區(qū)別于內(nèi)部計數(shù)器對觸點(包括各種繼電器的觸點)信號的計數(shù),高速計數(shù)器僅對輸入端口X的脈沖信號進行計數(shù),都是32位的計數(shù)器。內(nèi)部計數(shù)器對觸點信號的計數(shù),是在觸點每通斷一次時,其當前值就 1或-1(32位雙向計數(shù)器)
如下圖16-1所示,觸點X0每通斷一次,內(nèi)部計數(shù)器C0的當前值就 1,如圖中的“4”。所以內(nèi)部計數(shù)器的通斷時間間隔應大于PLC的掃描周期,因為如果在同一個掃描周期內(nèi)觸點通斷多次,其余次數(shù)不會被PLC掃描,造成計數(shù)丟步的情況。

圖16-1
而高速計數(shù)器和內(nèi)部計數(shù)器不一樣的是,它所計數(shù)的是輸入端口處的脈沖信號數(shù),而不是對應觸點的通斷次數(shù),所以,它的計數(shù)與掃描周期無關(guān)。顯然,高速計數(shù)器所計數(shù)的輸入端口得有脈沖信號的輸入,而其驅(qū)動條件并不是脈沖輸入端口對應的觸點如X0,而是其他的觸點,如下圖16-2所示。什么?不知道什么意思?別急,下文會有詳細講解,我們一步一步來。
圖16-2
知道了什么是高速計數(shù)器,那PLC中有哪些高速計數(shù)器呢?相對于上百個的內(nèi)部計數(shù)器,PLC中的高速計數(shù)器僅有21個。
如下圖16-3的編程手冊截圖所示,21個高速計數(shù)器可以分為3種類型:1相1計數(shù)輸入(C235~C245共11個)、1相2計數(shù)輸入(C246~C250共5個)和2相2計數(shù)輸入(C251~C255共5個)。
圖16-3
上文說到,高速計數(shù)器僅對輸入端口X的脈沖信號進行計數(shù),這里的X輸入端口僅限于X0~X7,且按編號分配于不同的高速計數(shù)器
如圖16-3的計數(shù)器C235只能對X0進行單相單輸入計數(shù),且不具有中斷復位(R)與中斷啟動(S)輸入功能。圖中的U/D、R、S、A、B的含義如下圖16-4所示。
圖16-4
所以,所謂的中斷復位和中斷啟動,其實是區(qū)別于內(nèi)部觸點信號的驅(qū)動,“中斷”是指由外部輸入信號控制其復位和啟動,例如計數(shù)器C244,其復位輸入R由輸入端口X1控制。具體是怎么控制的呢?我們繼續(xù)往下看。
02、3種類型高速計數(shù)器的控制
上文提到,21個高速計數(shù)器可以分為3種類型,即1相1計數(shù)輸入(、1相2計數(shù)輸入和2相2計數(shù)輸入,結(jié)合圖16-3可得,1相1計數(shù)輸入根據(jù)是否有R和S可以分為單相單輸入無啟動無復位(C235~C240共6個)和單相單輸入帶啟動帶復位(C241~C245共5個)兩種。
那么,它們具體有哪些區(qū)別呢?
1)1相1計數(shù)輸入
①單相單輸入無啟動無復位
C235~C240都是單相單輸入無啟動無復位高速計數(shù)器,它們的計數(shù)方式和內(nèi)部32位雙向計數(shù)器的計數(shù)方式一樣,都是由內(nèi)部觸點驅(qū)動其相關(guān)動作。如下圖16-5所示。區(qū)別在于其計數(shù)對象,內(nèi)部計數(shù)器C200對X11的通斷次數(shù)進行計數(shù),而C236對輸入端口X2的脈沖數(shù)進行計數(shù)。C200的計數(shù)方向(加/減)由繼電器M8200的狀態(tài)控制,而C236的計數(shù)方向由繼電器M8236的狀態(tài)控制。
圖16-5
當M8236=OFF,C236作加計數(shù),當M8236=ON,C236作減計數(shù)。X21為C236的驅(qū)動觸點,X21=ON,C236開始計數(shù),X21=OFF,C236停止計數(shù),并保持當前值不變。但要注意的一點是,即使計數(shù)器停止計數(shù),但端口X1的脈沖信號仍在輸入。X22為C236的復位控制觸點,若X22=ON,C236當前值和觸點動作均復位,且停止計數(shù)。
這里要注意的是這個特殊繼電器M8236,它控制了C236的計數(shù)方向,類似的,它的兄弟姐妹也分別控制了C235~C245各計數(shù)器的計數(shù)方向,如下圖16-6的編程手冊截圖所示。包括單相單輸入帶啟動帶復位高速計數(shù)器(C241~C245)在內(nèi),分別由特殊繼電器M8235~M8245控制。
圖16-6
②單相單輸入帶啟動帶復位
所謂“帶啟動帶復位”,是指這些高速計數(shù)器的復位端(S)和啟動端(S)可以指定輸入端口進行控制,也就是說,這些高速計數(shù)器的復位和啟動可以由外部端口輸入信號控制。
如下圖16-7所示,我們以計數(shù)器C245為例,其梯形圖和上例的C236類似,也就不再過多講解,重點是其外部輸入端的接入。
圖16-7
綜合圖16-3可知,C245的脈沖計數(shù)輸入端為X2,復位輸入端(R)為X3,啟動輸入端(S)為X7。其中X3接通,C245就復位,顯然,觸點X22和外部輸入端X3都可以讓C245復位,但X22在梯形圖中,受PLC的掃描周期影響,所以一般情況下都是采取外部輸入端復位。
C245和上例的C236最大的不同在于,只有內(nèi)部觸點X21和外部輸入端X7同時接通的情況下,C245才開始計數(shù),缺一不可。習慣上把X21稱為選中信號,X7稱為啟動信號。同理,C241~C244的控制也是大同小異,大家可以結(jié)合圖16-3區(qū)分它們的不同,例如C242只有復位端R沒有啟動端S。
2)1相2計數(shù)輸入
所謂1相2計數(shù)輸入,是指該計數(shù)器的加/減計數(shù)由2個輸入端組成,其中一個為加計數(shù)的脈沖信號輸入,另一個為減計數(shù)的脈沖信號輸入,如下圖16-8所示。
圖16-8
和1相1計數(shù)輸入不同的是,1相2計數(shù)輸入計數(shù)器的計數(shù)方向由輸入端決定,如上圖16-8的計數(shù)器C249,如X0有脈沖信號輸入,則為加計數(shù),若X1有脈沖信號輸入,則為減計數(shù),而X2和X6的作用類同于圖16-7的C245,在此也不再贅述。
在這里要說的一點是,當我們不知道計數(shù)器的脈沖信號是來自加計數(shù)端或是減計數(shù)端時該怎么知道它的計數(shù)方向呢?如下圖16-9所示,沒錯,我們可以通過以下的特殊繼電器的狀態(tài)判斷。如C249作加計數(shù)時,M8249=OFF,若C249作減計數(shù)時,M8249=ON。

圖16-9
從圖16-9中我們也可以看到,C252~C255的加計數(shù)或減計數(shù)亦可通過對應特殊繼電器的狀態(tài)監(jiān)控。C252~C255這幾個計數(shù)器又是怎么回事呢?
3)2相2計數(shù)輸入
所謂2相2計數(shù)輸入,是指同時有兩個脈沖信號輸入,分別為A相和B相。而1相2計數(shù)輸入雖然也有兩個脈沖信號輸入端,但在工作時僅有一個端口有脈沖信號輸入。如下圖16-10所示,結(jié)合圖16-3,以C254為例,有A相和B相兩個脈沖信號輸入端,其中A、B相脈沖信號相位差為90°,當A相超前B相,C254為加計數(shù);若A相滯后B相,則C254作減計數(shù),正如圖中所示。其他的基本和1相2計數(shù)輸入計數(shù)器相同。
圖16-10
從圖16-3……算了,為了大家方便看圖,我再放一次這些高速計數(shù)器的編程手冊截圖吧,是不是很貼心!o(* ̄︶ ̄*)o
從上圖可以看到,除了1相1計數(shù)輸入計數(shù)器,1相2計數(shù)輸入計數(shù)器和2相2計數(shù)輸入計數(shù)器中,有的計數(shù)器也沒有復位端和啟動端,如C246 、C251,所以大家在應用時要注意這里。
最后,我簡單對高速計數(shù)器作幾點說明:
①高速計數(shù)器的脈沖信號輸入端只能是X0~X7,且X0~X7不可重復使用,例如若使用C235,就不能再使用C241、244等計數(shù)器。
②當這些輸入端為高速計數(shù)器所用時,就不能用作其他輸入。
③這些高速計數(shù)器不作為高速計數(shù)器使用時,也可以作為數(shù)值存儲用的32位數(shù)據(jù)寄存器使用。
以上,這次的學習分享就到這里啦,下次我們再接著分享高速計數(shù)器指令吧。
注:本文章內(nèi)容都是基于三菱FX PLC 2N所寫
選自《三菱FX系列PLC功能指令詳解》第八章第79~83課時
(技成培訓原創(chuàng),作者:楊思慧,未經(jīng)授權(quán)不得轉(zhuǎn)載,違者必究)

技成培訓
微信公眾號:jcpeixun
|

技成電工課堂
微信公眾號:jcdgkt
|

學PLC聯(lián)盟
微信公眾號:jcpx006
|