你好!歡迎光臨北京中儀友信科技有限公司!已注冊(cè)[登錄] 新用戶[免費(fèi)注冊(cè)]
免費(fèi)銷售電話
就是要儀器網(wǎng)>>技術(shù)文章>>工業(yè)控制及電氣自動(dòng)化 >> 控制傳感器 >> 計(jì)數(shù)器 >> 對(duì)于計(jì)數(shù)器和定時(shí)器的比較
對(duì)于計(jì)數(shù)器和定時(shí)器的比較
[ 2011/9/5 17:27:57 ] [轉(zhuǎn)載請(qǐng)注明來源:就是要儀器網(wǎng)]

計(jì)數(shù)器和定時(shí)器是作為輸出元素進(jìn)入OpenPLC的,這些元素是布爾邏輯元素。每個(gè)計(jì)數(shù)器和定時(shí)器可以在其它的布爾邏輯表達(dá)式中處理狀態(tài)位,狀態(tài)位表示定時(shí)器或者計(jì)數(shù)器是否已經(jīng)計(jì)數(shù)到達(dá)終點(diǎn)。對(duì)于計(jì)數(shù)或計(jì)時(shí)的結(jié)果,OpenPLC有另外的元素單獨(dú)存儲(chǔ)累計(jì)量,該量可以在計(jì)數(shù)或者計(jì)時(shí)的過程中不斷改變。對(duì)先進(jìn)的程序操作來說,可以用布爾邏輯表達(dá)式直接控制計(jì)數(shù)器和定時(shí)器的狀態(tài)位,并且還有處理數(shù)據(jù)或改變累計(jì)值的指令。
計(jì)數(shù)器和定時(shí)器是控制過程中常用的工具,幾乎所有的控制系統(tǒng),包括PLC或者DCS都有計(jì)數(shù)器和定時(shí)器指令。計(jì)數(shù)器主要是對(duì)一個(gè)邏輯狀態(tài)從假到真的次數(shù)進(jìn)行計(jì)數(shù),例如,有一個(gè)傳感器能夠感應(yīng)生產(chǎn)線上的啤酒瓶,這樣就可以對(duì)生產(chǎn)線上的瓶子計(jì)數(shù)。定時(shí)器的功能則是計(jì)算時(shí)間單元,比如,當(dāng)一個(gè)啤酒箱裝滿后從生產(chǎn)線上的一個(gè)傳感器旁移開時(shí),定時(shí)器就開始計(jì)時(shí),直到下一個(gè)箱子裝滿為止。計(jì)數(shù)器和定時(shí)器都可以用布爾邏輯來實(shí)現(xiàn)并根據(jù)其狀態(tài)進(jìn)行控制,比如,啟動(dòng)一個(gè)傳送帶將裝滿啤酒瓶的箱子運(yùn)走,或者停止將啤酒瓶裝箱。計(jì)數(shù)器和定時(shí)器指令影響內(nèi)存中時(shí)間數(shù)值或計(jì)數(shù)數(shù)值放置的位置的數(shù)據(jù)字,因此,盡管計(jì)數(shù)與計(jì)時(shí)都是布爾編程邏輯程序,計(jì)數(shù)器和定時(shí)器卻不是簡(jiǎn)單的布爾程序元素。
   

計(jì)數(shù)器和定時(shí)器是作為輸出元素進(jìn)入OpenPLC的,這些元素是布爾邏輯元素。每個(gè)計(jì)數(shù)器和定時(shí)器可以在其它的布爾邏輯表達(dá)式中處理狀態(tài)位,狀態(tài)位表示定時(shí)器或者計(jì)數(shù)器是否已經(jīng)計(jì)數(shù)到達(dá)終點(diǎn)。對(duì)于計(jì)數(shù)或計(jì)時(shí)的結(jié)果,OpenPLC有另外的元素單獨(dú)存儲(chǔ)累計(jì)量,該量可以在計(jì)數(shù)或者計(jì)時(shí)的過程中不斷改變。對(duì)先進(jìn)的程序操作來說,可以用布爾邏輯表達(dá)式直接控制計(jì)數(shù)器和定時(shí)器的狀態(tài)位,并且還有處理數(shù)據(jù)或改變累計(jì)值的指令。
3.3.1 計(jì)數(shù)器指令
   

許多PLC的計(jì)數(shù)器是從最大值向零來計(jì)算的,計(jì)數(shù)器有一個(gè)狀態(tài)位,當(dāng)計(jì)數(shù)器的結(jié)果是“0”時(shí),該位的狀態(tài)會(huì)變化。OpenPLC程序包括一個(gè)指令,對(duì)累計(jì)值進(jìn)行初始化,同時(shí)可以將預(yù)先設(shè)定的值放到累計(jì)值中,也可以然后將積累值遞減到零。也有PLC用正向計(jì)數(shù)的。每次執(zhí)行時(shí),OpenPLC會(huì)將數(shù)據(jù)與預(yù)設(shè)定的數(shù)值進(jìn)行比較,如果等于或大于預(yù)設(shè)數(shù)值,則改變狀態(tài)。此外,還有清零和向預(yù)測(cè)方向遞減的指令。
與計(jì)數(shù)器不同的是,大部分定時(shí)器在當(dāng)其控制邏輯停止又重新啟動(dòng)時(shí),都會(huì)自動(dòng)啟動(dòng),因此,復(fù)位指令可能是不需要的。但也有一種保持計(jì)時(shí)器,當(dāng)停止時(shí),他們停止計(jì)時(shí),但保持時(shí)間,當(dāng)再啟動(dòng)時(shí),將繼續(xù)接下去計(jì)時(shí)。這種定時(shí)器就需要一個(gè)復(fù)位指令來控制。
   

與計(jì)數(shù)器類似,有的控制器采用遞減計(jì)時(shí),但大部分是采用遞增計(jì)時(shí),這樣所計(jì)的時(shí)間會(huì)與預(yù)先設(shè)定的值進(jìn)行比較,當(dāng)?shù)竭_(dá)零或者設(shè)定值時(shí),定時(shí)器的狀態(tài)位改變。有的定時(shí)器還有一些輔助狀態(tài)位表示“定時(shí)器在工作”。
   

定時(shí)器可以選擇時(shí)間單位的大小,因?yàn)槎〞r(shí)器只有在他們運(yùn)行的時(shí)候才能夠檢查狀態(tài),因此,程序越長,定時(shí)器的精度越低。比如,一個(gè)程序的執(zhí)行時(shí)間是50毫秒,則定時(shí)器的時(shí)間精度為±50mS,即使定時(shí)器所用的時(shí)間單元小于50mS。
   

有的OpenPLC控制器提供實(shí)時(shí)時(shí)鐘的功能,OpenPLC不需要從用戶程序的指令就可跟蹤時(shí)間。用戶程序可以包含訪問時(shí)間和改變時(shí)間的指令。
OpenPLC的定時(shí)器實(shí)際上是對(duì)時(shí)間單元進(jìn)行計(jì)數(shù)的計(jì)數(shù)器。其預(yù)設(shè)值必須是正的,從0到+32767之間。這個(gè)值代表時(shí)間單元的數(shù)量。OpenPLC的時(shí)間基本單元為0.01秒,最大可以到1秒。定時(shí)器只能正向計(jì)時(shí),到達(dá)預(yù)設(shè)值時(shí)將停止。定時(shí)器只有三個(gè)狀態(tài)位,DN(DONE),TT(TIMER TIMING),和EN(ENABLED)。EN位反映定時(shí)器的控制邏輯。
   


   定時(shí)器和計(jì)數(shù)器是PLC中最簡(jiǎn)單的功能塊,也是最常用的功能塊。OPENPLC對(duì)這些它們的處理采取的是以可靠和盡量減少資源占用的目的來設(shè)計(jì)的。
本文把OpenPLC的CPU的功能介紹到這里,隨后,還會(huì)有陸續(xù)的文章介紹OpenPLC的其它功能。

版權(quán)免責(zé)聲明 凡本網(wǎng)注明“來源:就是要儀器網(wǎng)”的所有作品,版權(quán)均屬于就是要儀器,轉(zhuǎn)載請(qǐng)注明“來源:就是要儀器網(wǎng)www.bedgirls.com”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。本網(wǎng)轉(zhuǎn)載自其它媒體的信息,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。
對(duì)于計(jì)數(shù)器和定時(shí)器的比較相關(guān)產(chǎn)品 相關(guān)儀器
相關(guān)文章 相關(guān)文章
技術(shù)信息檢索
檢索范圍:
關(guān)  鍵  字:
按字母分類: A| B| C| D| E| F| G| H| I| J| K| L| M| N| O| P| Q| R| S| T| U| V| W| X| Y| Z| 熱門一| 熱門二| 熱門三| 熱門四| 熱門五|


中儀主頁聯(lián)系中儀了解中儀版權(quán)聲明友情鏈接站點(diǎn)地圖廣告服務(wù)
CopyRight 2003年創(chuàng)立  版權(quán)所有  MRO工業(yè)品就是要儀器網(wǎng)