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

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

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

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

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

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

 

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

一、定時(shí)器

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

 

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

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

 

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

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

 

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

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

1、通用型定時(shí)器T0~T245

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

 

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

 

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

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

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

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

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

 

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

 

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

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

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

 

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

 

定時(shí)器的各種玩法,我在這就不一一解說啦,大家感興趣的,可以去看看李老師的課程,或者自己編程試試,反正是用軟件編程,也玩不壞。看清了定時(shí)器的真面目,我們繼續(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ù)器作為一種儀表在電路中使用。其基本功能是對(duì)輸入開關(guān)量信號(hào)進(jìn)行計(jì)數(shù)。類似的,PLC中的計(jì)數(shù)器也是對(duì)內(nèi)部編程元件(X、Y、M、S、T、C)的信號(hào)進(jìn)行計(jì)數(shù),當(dāng)然,這些信號(hào)從接通到斷開的時(shí)長應(yīng)長過PLC內(nèi)部的掃描周期。

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

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

 

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

 

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

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

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

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

 

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

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

 

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

當(dāng)M8200斷開(為OFF)時(shí),C200作加法計(jì)數(shù),當(dāng)M8200接通(為ON)時(shí),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)動(dòng)作,就算此后信號(hào)脈沖依然在增加,計(jì)數(shù)器的計(jì)數(shù)值仍然保持在設(shè)定值不變,觸點(diǎn)狀態(tài)也保持不變;而在32位加/減計(jì)數(shù)器中,當(dāng)計(jì)數(shù)值達(dá)到設(shè)定值后,觸點(diǎn)動(dòng)作,如果此后繼續(xù)有信號(hào)脈沖輸入,計(jì)數(shù)器也會(huì)繼續(xù)計(jì)數(shù),但觸點(diǎn)狀態(tài)保持不變。

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

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

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

 

注:本文章內(nèi)容都是基于三菱FX PLC所寫
Tags:定時(shí)器,計(jì)數(shù)器,三菱PLC  
責(zé)任編輯:admin
相關(guān)文章列表
三菱PLC的FX2N-2AD模擬量輸入模塊簡述 三菱plc模擬量編程梯形圖實(shí)
三菱PLC編程系列學(xué)習(xí)之七—常用特殊功能模塊,BFM
三菱plc學(xué)習(xí)入門(一,認(rèn)識(shí)三菱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控制案例——自動(dòng)門控制
三菱PLC功能指令介紹(二)比較指令和四則運(yùn)算指令、區(qū)間復(fù)位指令
一表帶你了解最常用三菱FX3U PLC軟元件
三菱FX3U PLC的自動(dòng)售貨機(jī)程序設(shè)計(jì)案例詳解(附程序代碼)四則運(yùn)
三菱PLC特殊功能模塊實(shí)戰(zhàn)教程,(Buffer Memory,簡稱BFM)FROM、
一文教你讀寫B(tài)FM來操作模擬量模塊!三菱PLC模擬量采集和輸出
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

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