計(jì)數(shù)器PLC梯形圖應(yīng)用程序
1.應(yīng)用計(jì)數(shù)器的延時(shí)程序
只要提供一個(gè)時(shí)鐘脈沖信號(hào)作為計(jì)數(shù)器的計(jì)數(shù)輸入信號(hào),計(jì)數(shù)器就可以實(shí)現(xiàn)定時(shí)功能,時(shí)鐘脈沖信號(hào)的周期與計(jì)數(shù)器的設(shè)定值相乘就是定時(shí)時(shí)間。時(shí)鐘脈沖信號(hào),可以由PLC內(nèi)部特殊繼電器產(chǎn)生(如FX系列PLC的M8011、M8012、M8013和M8014等),也可以由連續(xù)脈沖發(fā)生程序產(chǎn)生,還可以由PLC外部時(shí)鐘電路產(chǎn)生。
如圖1所示為采用計(jì)數(shù)器實(shí)現(xiàn)延時(shí)的程序,由M8012產(chǎn)生周期為0.1s時(shí)鐘脈沖信號(hào)。當(dāng)啟動(dòng)信號(hào)X15閉合時(shí),M2得電并自鎖,M8012時(shí)鐘脈沖加到C0的計(jì)數(shù)輸入端。當(dāng)C0累計(jì)到18000個(gè)脈沖時(shí),計(jì)數(shù)器C0動(dòng)作,C0常開觸點(diǎn)閉合,Y5線圈接通,Y5的觸點(diǎn)動(dòng)作。從X15閉合到Y(jié)5動(dòng)作的延時(shí)時(shí)間為18000×0.1=1800s。延時(shí)誤差和精度主要由時(shí)鐘脈沖信號(hào)的周期決定,要提高定時(shí)精度,就必須用周期更短的時(shí)鐘脈沖作為計(jì)數(shù)信號(hào)。

圖1 應(yīng)用一個(gè)計(jì)數(shù)器的延時(shí)程序
a)梯形圖 b)時(shí)序圖
延時(shí)程序最大延時(shí)時(shí)間受計(jì)數(shù)器的最大計(jì)數(shù)值和時(shí)鐘脈沖的周期限制,如圖1所示計(jì)數(shù)器C0的最大計(jì)數(shù)值為32767,所以最大延時(shí)時(shí)間為:32767×0.1=3276.7s。要增大延時(shí)時(shí)間,可以增大時(shí)鐘脈沖的周期,但這又使定時(shí)精度下降。為獲得更長(zhǎng)時(shí)間的延時(shí),同時(shí)又能保證定時(shí)精度,可采用兩級(jí)或多級(jí)計(jì)數(shù)器串級(jí)計(jì)數(shù)。如圖2所示為采用兩級(jí)計(jì)數(shù)器串級(jí)計(jì)數(shù)延時(shí)的一個(gè)例子。圖中由C0構(gòu)成一個(gè)1800s(30min)的定時(shí)器,其常開觸點(diǎn)每隔30min閉合一個(gè)掃描周期。這是因?yàn)镃0的復(fù)位輸入端并聯(lián)了一個(gè)C0常開觸點(diǎn),當(dāng)C0累計(jì)到18000個(gè)脈沖時(shí),計(jì)數(shù)器C0動(dòng)作,C0常開觸點(diǎn)閉合,C0復(fù)位,C0計(jì)數(shù)器動(dòng)作一個(gè)掃描周期后又開始計(jì)數(shù),使C0輸出一個(gè)周期為30min、脈寬為一個(gè)掃描周期的時(shí)鐘脈沖。C0的另一個(gè)常開觸點(diǎn)作為C1的計(jì)數(shù)輸入,當(dāng)C0常開觸點(diǎn)接通一次,C1輸入一個(gè)計(jì)數(shù)脈沖,當(dāng)C1計(jì)數(shù)脈沖累計(jì)到10個(gè)時(shí),計(jì)數(shù)器C1動(dòng)作,C1常開觸點(diǎn)閉合,使Y5線圈接通,Y5觸點(diǎn)動(dòng)作。從X15閉合,到Y(jié)5動(dòng)作,其延時(shí)時(shí)間為18000×0.1×10=18000s(5h)。計(jì)數(shù)器C0和C1串級(jí)后,最大的延時(shí)時(shí)間可達(dá):32767×0.1×32767s=29824.34 h=1242.68天。

圖2 應(yīng)用兩個(gè)計(jì)數(shù)器的延時(shí)程序
2.定時(shí)器與計(jì)數(shù)器組合的延時(shí)程序
利用定時(shí)器與計(jì)數(shù)器級(jí)聯(lián)組合可以擴(kuò)大延時(shí)時(shí)間,如圖3所示。圖中T4形成一個(gè)20s的自復(fù)位定時(shí)器,當(dāng)X4接通后,T4線圈接通并開始延時(shí),20s后T4常閉觸點(diǎn)斷開,T4定時(shí)器的線圈斷開并復(fù)位,待下一次掃描時(shí),T4常閉觸點(diǎn)才閉合,T4定時(shí)器線圈又重新接通并開始延時(shí)。所以當(dāng)X4接通后,T4每過(guò)20s其常開觸點(diǎn)接通一次,為計(jì)數(shù)器輸入一個(gè)脈沖信號(hào),計(jì)數(shù)器C4計(jì)數(shù)一次,當(dāng)C4計(jì)數(shù)100次時(shí),其常開觸點(diǎn)接通Y3線圈。可見(jiàn)從X4接通到Y(jié)3動(dòng)作,延時(shí)時(shí)間為定時(shí)器定時(shí)值(20s)和計(jì)數(shù)器設(shè)定值(100)的乘積(2000s)。圖中M8002為初始化脈沖,使C4復(fù)位。

圖3 定時(shí)器與計(jì)數(shù)器組合的延時(shí)程序
3.計(jì)數(shù)器級(jí)聯(lián)程序
計(jì)數(shù)器計(jì)數(shù)值范圍的擴(kuò)展,可以通過(guò)多個(gè)計(jì)數(shù)器級(jí)聯(lián)組合的方法來(lái)實(shí)現(xiàn)。圖4為兩個(gè)計(jì)數(shù)器級(jí)聯(lián)組合擴(kuò)展的程序。X1每通/斷一次,C60計(jì)數(shù)1次,當(dāng)X1通/斷50次時(shí),C60的常開觸點(diǎn)接通,C61計(jì)數(shù)1次,與此同時(shí)C60另一對(duì)常開觸點(diǎn)使C60復(fù)位,重新從零開始對(duì)X1的通/斷進(jìn)行計(jì)數(shù),每當(dāng)C60計(jì)數(shù)50次時(shí),C61計(jì)數(shù)1次,當(dāng)C61計(jì)數(shù)到40次時(shí),X1總計(jì)通/斷50×40=2000次,C61常開觸點(diǎn)閉合,Y31接通??梢?jiàn)本程序計(jì)數(shù)值為兩個(gè)計(jì)數(shù)器計(jì)數(shù)值的乘積。

圖4 兩個(gè)計(jì)數(shù)器級(jí)聯(lián)的程序
本文標(biāo)簽:計(jì)數(shù)器PLC梯形圖應(yīng)用程序
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《計(jì)數(shù)器PLC梯形圖應(yīng)用程序》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“計(jì)數(shù)器PLC梯形圖應(yīng)用程序”的更多資訊










