新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 歐姆龍PLC常用基本應(yīng)用程序舉例

歐姆龍PLC常用基本應(yīng)用程序舉例

作者: 時(shí)間:2016-12-16 來源:網(wǎng)絡(luò) 收藏

圖6 定時(shí)器和計(jì)數(shù)器的串級(jí)組合

二、計(jì)數(shù)器的擴(kuò)展

C系列PLC的計(jì)數(shù)器的計(jì)數(shù)范圍是0000~9999,如果需要的計(jì)數(shù)值超過此數(shù)值時(shí),可將兩個(gè)或多個(gè)計(jì)數(shù)器進(jìn)行串級(jí)組合。

  圖7所示為兩個(gè)計(jì)數(shù)器的串級(jí)組合,CNT00每計(jì)數(shù)900次后,CNT11計(jì)數(shù)1次,CNT11計(jì)數(shù)800次后其動(dòng)合觸點(diǎn)閉合使0500得電,此時(shí)總的計(jì)數(shù)值為900×800=720 000 次。因此,n個(gè)計(jì)數(shù)器的串級(jí)組合可實(shí)現(xiàn)的計(jì)數(shù)值為各計(jì)數(shù)器設(shè)定值的乘積。圖中CNT00的復(fù)位輸入端的CNT00動(dòng)合觸點(diǎn)是為了使CNT00每計(jì)數(shù)900次動(dòng)作后及時(shí)復(fù)位,以便下一次計(jì)數(shù)。0006用來使CNT01手動(dòng)復(fù)位。

圖7 計(jì)數(shù)器的串級(jí)組合

三、單脈沖發(fā)生器

在實(shí)際應(yīng)用中,我們常用到單個(gè)脈沖,用它控制系統(tǒng)的啟動(dòng)、復(fù)位、計(jì)數(shù)器的清零和計(jì)數(shù)等。在這種情況下,我們就用到了單脈沖發(fā)生器。單脈沖往往是在信號(hào)變化時(shí)產(chǎn)生的,其寬度就是PLC的一個(gè)掃描周期。

在圖8中,如0002變?yōu)镺N,1000、1001及0500為ON。然而一個(gè)掃描周期以后,由于1001的動(dòng)斷觸點(diǎn)斷開,使1000為OFF,從而使0500斷電,只產(chǎn)生一個(gè)脈沖,即0002每次由OFF→ON,0500得電一個(gè)掃描周期。

用前沿微分或后沿微分指令也可以構(gòu)成單脈沖發(fā)生器。

圖8 單脈沖發(fā)生器

四、單按鈕啟停控制程序

通常一個(gè)電路的啟動(dòng)和停止控制是由兩只控制按鈕分別完成的,當(dāng)一臺(tái)PLC控制多個(gè)這種具有啟停操作的電路時(shí),將占用很多輸入點(diǎn),這時(shí)就會(huì)面臨輸入點(diǎn)不足的問題,因此用單按鈕實(shí)現(xiàn)啟停控制的意義日益重要。

  圖9和圖10分別是用計(jì)數(shù)器和不用計(jì)數(shù)器實(shí)現(xiàn)的單按鈕啟??刂瞥绦?。

  圖9所示是用計(jì)數(shù)器實(shí)現(xiàn)的單按鈕啟??刂?,當(dāng)按一下0002所對(duì)應(yīng)的輸入按鈕時(shí),由微分指令使1000得電一個(gè)掃描周期,使輸出0500得電并自鎖,同時(shí)計(jì)數(shù)器CNT00計(jì)數(shù)一次,當(dāng)?shù)诙伟聪?002所對(duì)應(yīng)的輸入按鈕時(shí),1000又得電一個(gè)掃描周期,計(jì)數(shù)器CNT00又計(jì)數(shù)一次,由于計(jì)數(shù)器CNT00的計(jì)數(shù)值達(dá)到設(shè)定值,計(jì)數(shù)器CNT00動(dòng)作,其動(dòng)合觸點(diǎn)使CNT00復(fù)位,為下次計(jì)數(shù)做好準(zhǔn)備,其動(dòng)斷觸點(diǎn)斷開輸出0500回路,實(shí)現(xiàn)了用一只按鈕啟停的單數(shù)次計(jì)數(shù)啟動(dòng)、雙數(shù)次計(jì)數(shù)停止的控制。

圖9 用計(jì)數(shù)器實(shí)現(xiàn)的單按鈕啟??刂?p>

圖10 不用計(jì)數(shù)器實(shí)現(xiàn)的單按鈕啟??刂?p>  圖10所示是不用計(jì)數(shù)器就能實(shí)現(xiàn)的單按鈕啟??刂?,當(dāng)按一下0002所對(duì)應(yīng)的輸入按鈕時(shí),前沿微分指令使1000得電一個(gè)掃描周期,在當(dāng)前掃描周期內(nèi),當(dāng)掃描到第二個(gè)梯級(jí)的0500的動(dòng)合觸點(diǎn)時(shí),它為OFF狀態(tài),因此1001為OFF狀態(tài)。當(dāng)掃描到第三個(gè)梯級(jí)時(shí),0500為ON狀態(tài)。在程序執(zhí)行到下一個(gè)掃描周期使,盡管第二個(gè)梯級(jí)的0500的動(dòng)合觸點(diǎn)為ON,但此時(shí)1000的動(dòng)合觸點(diǎn)已為OFF狀態(tài)(它只得電一個(gè)掃描周期),所以1001仍為OFF狀態(tài),0500繼續(xù)保持為ON。(http://www.diangon.com/版權(quán)所有)當(dāng)?shù)诙伟聪?002所對(duì)應(yīng)的輸入按鈕時(shí),1000又得電一個(gè)掃描周期,這時(shí)1001才變?yōu)镺N,其動(dòng)斷觸點(diǎn)斷開輸出0500回路,實(shí)現(xiàn)了用單按鈕的啟??刂?。

五、分頻器

單按鈕的啟??刂埔呀?jīng)包含了分頻器的思想。如果我們用有規(guī)律的時(shí)鐘脈沖(如1900、1901、1902)來代替用于啟??刂频膯伟粹o,這就是典型的二分頻器。圖11所示就是用二分頻器實(shí)現(xiàn)的ON、OFF時(shí)間均為1 s的閃光控制程序,而圖1(b)中0500的ON、OFF時(shí)間均為0.5s。

圖11 用分頻器實(shí)現(xiàn)的閃光控制


上一頁 1 2 下一頁

關(guān)鍵詞: 歐姆龍pl

評(píng)論


技術(shù)專區(qū)

關(guān)閉