日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 其他PLC >> 三菱PLC >> 正文

三菱PLC定時器和計(jì)數(shù)器,三菱FX PLC入門之定時器和計(jì)數(shù)器

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時間:2025/2/4

“小時候總想著,自己要是可以控制時間就好了,給時間按下暫停鍵,然后把班里的那個死對頭打一頓哈哈哈哈哈嗝,做夢呢。雖然我不可以控制時間,但是我可以通過定時器控制PLC的程序執(zhí)行呀,這也是從另一方面實(shí)現(xiàn)我控制時間的的夢想了,激動!

 

PLC中,定時器和計(jì)數(shù)器是兩個非常主要的編程元件,是PLC程序編制不可或缺的環(huán)節(jié)。我在之前的文章中簡單地扯了一下這兩個元件,而現(xiàn)在就是揭秘時刻了,讓我們一起來看看它們的廬山真面目吧!

一、定時器

說到定時器,其實(shí)我們生活中就有很多它的應(yīng)用,例如洗衣機(jī)的定時選擇,烤箱的定時旋鈕、空調(diào)的定時遙控、定時炸彈(這個還是算了)等。當(dāng)然,還有電工朋友們比較熟悉的時間繼電器也算是一種定時器。而PLC的定時器是一種編程元件,其實(shí)它就相當(dāng)于繼電控制系統(tǒng)中的時間繼電器。為了便于學(xué)習(xí)PLC的定時器,我們先來了解一下時間繼電器。

 

在繼電控制電路中,如果要用到時間控制,就必須要用到時間繼電器,其實(shí)我對時間繼電器不熟悉,因?yàn)槲覍^電控制電路的接觸本來就不多,但是我說過,我是專門去學(xué)習(xí)了接觸器的,時間繼電器和接觸器有點(diǎn)類似,只不過接觸器不能進(jìn)行時間控制罷了。

要驅(qū)動接觸器的常開、常閉觸點(diǎn)動作,就必須給接觸器的線圈通電,同樣的,在控制電路中,要使時間繼電器的各種觸點(diǎn)動作,也是需要驅(qū)動條件的,即線圈得電。這讓我想起了我平時在家打游戲的時候,如果是其他人叫我吃飯,那我肯定是專注游戲,紋絲不動的,但如果是老媽的獅子吼,還管什么游戲,小命要緊,這里的老媽獅子吼就是驅(qū)動條件,而我去吃飯就是觸點(diǎn)動作,可以說非常形象了。

 

根據(jù)變化的不同,時間繼電器有三種類型觸點(diǎn):瞬時動作、通電延時、斷電延時。結(jié)合時間繼電器常開觸點(diǎn)動作時序圖,我們可以更為直觀的看出其觸點(diǎn)的動作過程,特別是“通電延時”和“斷電延時”。

通電延時,也就是線圈得電,但觸點(diǎn)延時動作,線圈失電,觸點(diǎn)馬上動作。這就像是我們上課,上課鈴響,大家磨磨蹭蹭的挪向教室,但下課鈴聲一響,大家就跟長跑運(yùn)動員一樣瞬時就不見人影了。斷電延時,也就是線圈得電,觸點(diǎn)馬上動作,線圈失電,觸點(diǎn)延時動作。這也像是上課,如果說通電延時是上數(shù)學(xué)課,那斷電延時就是上體育課,上課鈴響,大家奔向操場放飛自我,但下課鈴響,大家像是七老八十一樣慢慢挪回教室。這是的上課鈴和下課鈴就像線圈的得電與失電,而學(xué)生的上課和下課就是觸點(diǎn)動作。

 

在PLC中,定時器作用其實(shí)和時間繼電器相差無幾,都是用于對時間的控制,特別是延時控制,且都需要驅(qū)動條件,但PLC的定時器只能進(jìn)行瞬時動作和通電延時的控制,要實(shí)現(xiàn)斷電延時,就得通過程序編制。我在前面的文章說過,定時器是字(16位)元件,所以可以對時鐘脈沖計(jì)數(shù)并保存數(shù)值,也因?yàn)樗?6位元件,所以定時的時長是有范圍的。

三菱FX2N PLC的定時器分為通用型定時器和積算型定時器。通用型定時器又稱非積算定型時器或常規(guī)定時器,積算型定時器又稱斷電保持型定時器。接下來,我們一起看看它們兩者有什么不同吧。

1、通用型定時器T0~T245

通用型定時器根據(jù)計(jì)數(shù)時鐘脈沖不同分為100ms定時器和10ms定時器。

 

從上圖我們也可以看出,定時器的時鐘脈沖是由它們的編號區(qū)分的,其中T0~T199為時鐘脈沖100ms的定時器,共200個;T200~T245為時鐘脈沖10ms的定時器,共46個。例如選用T20這個定時器,那就表示選用了時鐘脈沖為100ms的定時器,K20表示十進(jìn)制數(shù)的20,所以T20 K20就表示定時器的定時時間為20個脈沖,即20×100=2s。

 

因?yàn)镻LC的定時器類似于繼電控制電路的時間繼電器,所以,在梯形圖中,我們把定時器作為線圈處理,如上圖所示,定時器的驅(qū)動元件為X1觸點(diǎn),當(dāng)X1觸點(diǎn)閉合,定時器T20(線圈)得電,經(jīng)過定時時間2s后,定時器的常開觸點(diǎn)閉合。

定時器的脈沖數(shù)除了可以用十進(jìn)制數(shù)表示外,還可以用數(shù)據(jù)寄存器D的內(nèi)容來表示。D就像是一個口袋,里面裝著一個數(shù)(16位的二進(jìn)制數(shù)),這個數(shù)就是計(jì)數(shù)器的脈沖個數(shù),例如T20 D0,D0里存的數(shù)是H10,轉(zhuǎn)換為十進(jìn)制就是16,這時計(jì)數(shù)器T20的定時時間就為16×100=1.6s。

這里要注意的是,當(dāng)通用計(jì)數(shù)器的驅(qū)動信號斷開,此時不管計(jì)數(shù)器的計(jì)時時間是否達(dá)到設(shè)定值,計(jì)數(shù)器都會復(fù)位,計(jì)時清零,直到再次被驅(qū)動,才開始重新計(jì)時。這也是通用型定時器和斷電保持型定時器的區(qū)別。

2、積算型定時器(斷電保持型定時器)T246~T255

顧名思義,斷電保持型定時器是指在定時過程中,當(dāng)驅(qū)動信號斷開,定時器雖然不能繼續(xù)計(jì)時,但能保持當(dāng)前計(jì)時值,等驅(qū)動信號再次恢復(fù),定時器有在原來的計(jì)時基礎(chǔ)上繼續(xù)計(jì)時,直到累積時間達(dá)到設(shè)定值,對應(yīng)觸點(diǎn)開始動作。換句話說,就是斷電保持型定時器不會自動復(fù)位,所以我們想要它復(fù)位時,只能用RST指令進(jìn)行強(qiáng)制復(fù)位。

 

積算型定時器按時鐘脈沖不同也可以分為兩種。顯然這個的數(shù)量比通用型的少很多,可能是它比較少用吧。

 

積算型定時器的工作原理圖如上圖所示,定時器T250的定時時間為60×100ms=6s,當(dāng)驅(qū)動條件成立,也就是X1接通,定時器T250的線圈得電,開始計(jì)時,計(jì)到2s時X1斷開,雖然定時器的線圈失電,但它的計(jì)時依然保持在2s;直到X1再次接通,定時器在2s的基礎(chǔ)上繼續(xù)計(jì)時,計(jì)到6s后,定時器的常開觸點(diǎn)閉合。又因?yàn)槎〞r器不會自動復(fù)位,所以,就是X1斷開,定時器的線圈失電,但它的計(jì)時保持在6s,常開觸點(diǎn)一直閉合,直到X2觸點(diǎn)閉合,RST指令強(qiáng)制復(fù)位定時器,定時器的常開觸點(diǎn)才會斷開。

總的來說就是,通用型定時器只需一個信號就可以控制線圈和觸點(diǎn)的通斷。而積算型定時器必須要兩個信號加上RST指令才能控制其線圈和觸點(diǎn)的通斷,真麻煩,怪不得比較少用。

定時器在梯形圖中非常常用,所以在課程中,李老師舉了好幾個典型的實(shí)例,為了節(jié)省大家的閱讀時間(并不是為了偷懶哦),我就抽其中一個例子吧。

 

每一個定時器的定時時間是有限制的,那么,如果我們需要的定時時間超過定時器的最長定時時間,怎么辦呢?簡單,一個不夠,兩個來湊。如下圖所示,一個定時器最多可以累計(jì)32767個時鐘脈沖,為了好看,我們就取3萬個吧,然后把幾個定時器進(jìn)行接力。這時候,從X0閉合到線圈Y0得電,此間的定時時長就為30000×3×100ms=150min,也就是兩個半小時,這也太久了吧。

 

定時器的各種玩法,我在這就不一一解說啦,大家感興趣的,可以去看看李老師的課程,或者自己編程試試,反正是用軟件編程,也玩不壞?辞辶硕〞r器的真面目,我們繼續(xù)來“探索”計(jì)數(shù)器吧。

 

二、計(jì)數(shù)器

說到計(jì)數(shù)器,我本來想在淘寶上找一些計(jì)數(shù)器的圖片,然后發(fā)現(xiàn),刷出來的是算盤哈哈,所以,算盤也算是一種計(jì)數(shù)器吧,我們?nèi)粘I钪,需要用到?jì)數(shù)器的實(shí)例好像不多,但在PLC中,計(jì)數(shù)器的使用也是非常頻繁的。

 

三菱FX2N PLC的內(nèi)部計(jì)數(shù)器分為普通計(jì)數(shù)器和高速計(jì)數(shù)器兩類,課程只介紹了普通型的,所以我也只學(xué)了普通型,至于高速型的,可能以后在其他課程再學(xué)習(xí)了。

在繼電控制電路中,計(jì)數(shù)器作為一種儀表在電路中使用。其基本功能是對輸入開關(guān)量信號進(jìn)行計(jì)數(shù)。類似的,PLC中的計(jì)數(shù)器也是對內(nèi)部編程元件(X、Y、M、S、T、C)的信號進(jìn)行計(jì)數(shù),當(dāng)然,這些信號從接通到斷開的時長應(yīng)長過PLC內(nèi)部的掃描周期。

就普通計(jì)數(shù)器而言,PLC內(nèi)部信號計(jì)數(shù)器也有兩類:16位加計(jì)數(shù)器和32加/減位計(jì)數(shù)器,F(xiàn)在,我們就來一一欣賞它們。

1、16位加計(jì)數(shù)器

 

16位加計(jì)數(shù)器又叫16位增量計(jì)數(shù)器,類似于定時器,也分為通用型和斷電保持型,共200個。至于到底是通用型還是斷電保持型,和定時器一樣,也是通過計(jì)數(shù)器的編號來區(qū)分。而且計(jì)數(shù)器在梯形圖中也是作為線圈處理,總而言之,計(jì)數(shù)器和定時器的工作原理差不多,區(qū)別只不過是在于:定時器計(jì)一般的是時鐘脈沖信號的個數(shù),而計(jì)數(shù)器計(jì)的是編程元件通斷信號(觸點(diǎn)脈沖信號)的個數(shù)。

 

如上圖所示,C0計(jì)數(shù)器的設(shè)定值是K10,也就是說觸點(diǎn)X11通斷10次,計(jì)數(shù)器的觸點(diǎn)才會動作。類似于定時器,當(dāng)PLC斷電,通用計(jì)數(shù)器會自動復(fù)位,但和定時器不同的是,定時器的驅(qū)動信號斷開,定時器也會復(fù)位,但計(jì)數(shù)器前的觸點(diǎn)斷開,如上圖的X11,計(jì)時器會進(jìn)行計(jì)數(shù),而不是復(fù)位。

其實(shí),16位加計(jì)數(shù)器和定時器的差別真的不大,所以,這里也不再贅述啦。

2、32位加/減計(jì)數(shù)器

32位加/減計(jì)數(shù)器又稱雙向計(jì)數(shù)器,它可以從0開始增1計(jì)數(shù)到設(shè)定值,也可以有設(shè)定值開始減1到0。和16位的一樣,32位加/減計(jì)數(shù)器也有通用型和斷電保持型兩類,不過個數(shù)比較少,可能也是因?yàn)樗容^少用吧。

 

和定時器一樣,計(jì)數(shù)器的設(shè)定值除了可以用十進(jìn)制數(shù)K來表示外,也可以用數(shù)據(jù)寄存器D的內(nèi)容來表示,不過這里要注意的是,16位加計(jì)數(shù)器的設(shè)定值用一個D就可以寄存,而32位加/減計(jì)數(shù)器就需要兩個相鄰的D才行,如D0、D1,且D1為高位,D0為低位。因?yàn)镈也是16位的,要寄存32位的數(shù),也只能用兩個D。

既然32位加/減計(jì)數(shù)器可以雙向計(jì)數(shù),那怎樣設(shè)定它的方向呢?這就要借用特殊輔助繼電器M8×××了。怎么借用?別急,我們馬上看看到底是什么回事。

 

如上圖所示,該梯形圖中用了計(jì)數(shù)器C200,所以特殊輔助繼電器就是M8200。也就是說,特殊輔助繼電器的編號要與計(jì)數(shù)器的編號一一對應(yīng),M8后面的編號要和C后面的編號相同。例如你用的計(jì)數(shù)器是C220,那么對應(yīng)的特殊輔助繼電器就是M8220,依次類推。

當(dāng)M8200斷開(為OFF)時,C200作加法計(jì)數(shù),當(dāng)M8200接通(為ON)時,C200作減法計(jì)數(shù)。類似于開車,M8200就像是倒車擋,一旦掛倒擋,踩了油門,車子就后退,退出倒車擋,車子就恢復(fù)為前進(jìn)。

另外,32位加/減計(jì)數(shù)器還有不同于16位加計(jì)數(shù)器的一點(diǎn)是:在16位計(jì)數(shù)器中,當(dāng)計(jì)數(shù)值達(dá)到設(shè)定值后,觸點(diǎn)動作,就算此后信號脈沖依然在增加,計(jì)數(shù)器的計(jì)數(shù)值仍然保持在設(shè)定值不變,觸點(diǎn)狀態(tài)也保持不變;而在32位加/減計(jì)數(shù)器中,當(dāng)計(jì)數(shù)值達(dá)到設(shè)定值后,觸點(diǎn)動作,如果此后繼續(xù)有信號脈沖輸入,計(jì)數(shù)器也會繼續(xù)計(jì)數(shù),但觸點(diǎn)狀態(tài)保持不變。

那32位加/減計(jì)數(shù)器什么時候觸點(diǎn)狀態(tài)才會再次變化呢?簡單,我們還是以上圖為例,信號脈沖持續(xù)輸入,當(dāng)計(jì)數(shù)器C200作加法計(jì)數(shù)達(dá)到設(shè)定值3后,其常開觸點(diǎn)閉合,計(jì)數(shù)器繼續(xù)計(jì)數(shù)3+1+1=5,常開觸點(diǎn)保持閉合,此時接通M8200改變計(jì)數(shù)器的計(jì)數(shù)方向,計(jì)數(shù)器開始從5-1-1=3,計(jì)數(shù)器再次回到設(shè)定值3,其常開觸點(diǎn)動作從而斷開,計(jì)數(shù)器繼續(xù)做減1計(jì)數(shù),直到達(dá)到計(jì)數(shù)器的閾值或M8200斷開。

關(guān)于計(jì)數(shù)器的編程實(shí)例,李老師在課程中也列舉了幾個例子,可能是我腦子比較笨,我覺得這些例都好難理解啊,所以我還要多看幾遍,在這里我就不班門弄斧了,以免被一些大神取笑。

那么,這次的分享就到這里,各位讀者,下次再會,告辭。

 

注:本文章內(nèi)容都是基于三菱FX PLC所寫
Tags:定時器,計(jì)數(shù)器,三菱PLC  
責(zé)任編輯:admin
相關(guān)文章列表
三菱PLC的FX2N-2AD模擬量輸入模塊簡述 三菱plc模擬量編程梯形圖實(shí)
三菱PLC編程系列學(xué)習(xí)之七—常用特殊功能模塊,BFM
三菱plc學(xué)習(xí)入門(一,認(rèn)識三菱plc)_FX1N-24MT接線圖
三菱plc學(xué)習(xí)入門(二,三菱plc指令,觸點(diǎn)比較,計(jì)數(shù)器,交替,四
三菱PLC直接尋址、立即尋址和變址尋址,三菱FX PLC學(xué)習(xí)之尋址方式
三菱PLC跳轉(zhuǎn)指令用法,三菱FX PLC學(xué)習(xí)之條件轉(zhuǎn)移,轉(zhuǎn)移指令CJ
三菱plc子程序調(diào)用,三菱FX PLC學(xué)習(xí)之子程序調(diào)用與循環(huán),CALL和S
三菱PLC比較指令用法,三菱FX PLC學(xué)習(xí)之比較指令,CMP和ZCP
三菱plc定位控制與伺服的應(yīng)用(二,原點(diǎn)回歸指令)_三菱plc伺服控
三菱FX3U PLC常用功能指令詳解,三菱FX3U PLC功能指令表
【干貨】三菱PLC實(shí)現(xiàn)定位控制的編程方法
三菱plc FX3U與三菱E800變頻器專用指令通信應(yīng)用,IVDR指令和 IVCK
三菱PLC的modbus-rtu通訊實(shí)例_三菱小型PLC FX3U系列Modbus 通訊教
三菱FX2NPLC與三菱變頻器ModbusRTU協(xié)議通訊應(yīng)用
三菱PLC控制案例——自動門控制
三菱PLC功能指令介紹(二)比較指令和四則運(yùn)算指令、區(qū)間復(fù)位指令
一表帶你了解最常用三菱FX3U PLC軟元件
三菱FX3U PLC的自動售貨機(jī)程序設(shè)計(jì)案例詳解(附程序代碼)四則運(yùn)
三菱PLC特殊功能模塊實(shí)戰(zhàn)教程,(Buffer Memory,簡稱BFM)FROM、
一文教你讀寫B(tài)FM來操作模擬量模塊!三菱PLC模擬量采集和輸出
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢