佟業(yè)楠 金亞玲 沈陽(yáng)工學(xué)院
PLC是一種可編程的數(shù)字邏輯控制設(shè)備,為各種各樣的自動(dòng)化控制設(shè)備提供了非??煽康目刂茟?yīng)用。PLC控制具有可靠性高、功能性強(qiáng)、編程簡(jiǎn)單等許多優(yōu)點(diǎn),所以深受設(shè)計(jì)人員喜愛(ài)。
停車(chē)場(chǎng)控位顯示PLC控制系統(tǒng)設(shè)計(jì)采用PLC控制系統(tǒng)將大大提高工作效率和適應(yīng)工作環(huán)境的能力,車(chē)輛進(jìn)出停車(chē)場(chǎng)是由PLC為中心控制系統(tǒng)工作的。
基于PLC的停車(chē)場(chǎng)控制系統(tǒng)的設(shè)計(jì)要求:停車(chē)場(chǎng)有20個(gè)車(chē)位,當(dāng)有空位時(shí)停車(chē)場(chǎng)門(mén)口的綠燈亮,當(dāng)沒(méi)有空位時(shí)紅燈亮,停車(chē)場(chǎng)控制圖如圖1.1所示。其中,L1:綠燈;L2:紅燈;SQ1:停車(chē)場(chǎng)入口傳感器;SQ2:停車(chē)場(chǎng)出口傳感器。
圖1.1 停車(chē)場(chǎng)控制
根據(jù)停車(chē)場(chǎng)控制系統(tǒng)的設(shè)計(jì)控制要求,停車(chē)場(chǎng)有20個(gè)車(chē)位,當(dāng)有空位時(shí)停車(chē)場(chǎng)門(mén)口的綠燈亮,當(dāng)沒(méi)有空位時(shí)紅燈亮,設(shè)計(jì)三個(gè)輸入,兩個(gè)輸出。
輸入:停車(chē)場(chǎng)入口傳感器SQ1;停車(chē)場(chǎng)出口傳感器SQ2;計(jì)數(shù)器復(fù)位按鈕;地址分別為0.00;0.01;0.02。
輸出:L1:綠燈;L2:紅燈;地址分別為:100.00;101.00。
停車(chē)場(chǎng)控制I/O表如表1.1所示。
表1.1 停車(chē)場(chǎng)控制系統(tǒng)I/O表
可逆計(jì)數(shù)器——CNTR為可逆、加減循環(huán)的計(jì)數(shù)器,在0000和設(shè)定值之間進(jìn)行遞增或遞減計(jì)數(shù)。可逆計(jì)數(shù)器編程時(shí),先編加計(jì)數(shù)脈沖輸入端,再編減計(jì)數(shù)脈沖輸入端,后編復(fù)位端,最后編CNTR指令??赡嬗?jì)數(shù)器具有斷電保持功能,當(dāng)電源斷電時(shí),計(jì)數(shù)器的當(dāng)前值保持不變。
無(wú)符號(hào)單字比較指令——CMP。其中使用到的功能為:等于標(biāo)志位P_EQ,當(dāng)C1=C2置位為ON;小于標(biāo)志位P_LT,當(dāng)C1 停車(chē)場(chǎng)一共有20個(gè)停車(chē)位,當(dāng)一輛車(chē)進(jìn)入停車(chē)場(chǎng)時(shí),停車(chē)場(chǎng)入口傳感器SQ1閉合一次后斷開(kāi),可逆計(jì)數(shù)器當(dāng)前值PV加1;當(dāng)一輛車(chē)離開(kāi)停車(chē)場(chǎng)時(shí),停車(chē)場(chǎng)出口傳感器SQ2閉合一次后斷開(kāi),可逆計(jì)數(shù)器當(dāng)前值P減1。 停車(chē)場(chǎng)中車(chē)輛總數(shù)小于20輛時(shí),實(shí)現(xiàn)無(wú)符號(hào)單字比較指令CMP的小于標(biāo)志位P_LT,P_LT常開(kāi)觸點(diǎn)閉合,綠燈L1:100.00亮起,車(chē)輛允許進(jìn)入。當(dāng)?shù)?0輛車(chē)進(jìn)入停車(chē)場(chǎng)時(shí),實(shí)現(xiàn)無(wú)符號(hào)單字比較指令CMP的等于標(biāo)志位P_EQ,P_EQ常開(kāi)觸點(diǎn)閉合,紅燈L2:101.00亮起,禁止車(chē)輛進(jìn)入。 0.02為可逆計(jì)數(shù)器復(fù)位按鈕,按下0.02可逆計(jì)數(shù)器復(fù)位。 利用可逆計(jì)數(shù)器——CNTR和無(wú)符號(hào)單字比較指令——CMP可以編寫(xiě)PLC控制程序,實(shí)現(xiàn)車(chē)位顯示情況,最后通過(guò)操作臺(tái)實(shí)現(xiàn)對(duì)停車(chē)場(chǎng)控制的設(shè)計(jì)。本設(shè)計(jì)是基于PLC的停車(chē)場(chǎng)控制系統(tǒng),根據(jù)設(shè)計(jì)控制要求,停車(chē)場(chǎng)有20個(gè)車(chē)位,當(dāng)有空位時(shí)停車(chē)場(chǎng)門(mén)口的綠燈亮,當(dāng)沒(méi)有空位時(shí)紅燈亮,主要是來(lái)提醒司機(jī)朋友停車(chē)場(chǎng)內(nèi)是否有停車(chē)位,設(shè)計(jì)還不是很完美,還有許多待提高的地方,希望有更多的人參與到這項(xiàng)研究中來(lái),性能好、精度高、低成本的控制系統(tǒng)是我們的目標(biāo)。4 結(jié)論