馮啟榮(杭州市蕭山區(qū)高級(jí)技工學(xué)校,杭州311201)
信號(hào)是PLC編程的關(guān)鍵
馮啟榮
(杭州市蕭山區(qū)高級(jí)技工學(xué)校,杭州311201)
通過介紹了如何找到控制信號(hào)對(duì)PLC進(jìn)行編程。編制符合控制要求的PLC程序,是我們學(xué)習(xí)PLC的難點(diǎn)。在PLC編程過程中,只要找到控制對(duì)象的控制信號(hào),搞清楚這個(gè)控制信號(hào)什么時(shí)候產(chǎn)生,什么時(shí)候消失,會(huì)用這個(gè)信號(hào)去控制控制對(duì)象即可。當(dāng)由多個(gè)信號(hào)控制同一控制對(duì)象時(shí),只要將多個(gè)控制信號(hào)并聯(lián)就可以。因此,只要將控制信號(hào)找到,程序基本上就已經(jīng)編制完成。
PLC;信號(hào);編程;定時(shí)器
隨著科學(xué)技術(shù)地不斷發(fā)展,PLC應(yīng)用也越來越廣泛,并逐漸取代了原來的電力拖動(dòng)繼電控制。PLC應(yīng)用一方面要選擇所需的控制電氣元器件,另一方面要編寫符合控制要求的程序。PLC編程對(duì)PLC操作者的要求與原來繼電控制有著很大的不同,而大部分操作者認(rèn)為學(xué)習(xí)PLC難點(diǎn)在于不會(huì)編寫符合控制要求的程序。PLC編程首先要掌握PLC內(nèi)部軟元件編號(hào)、功能及使用方法,在編程過程中要熟練調(diào)用這些軟元件來編寫程序。在編寫程序過程中,只要找到控制的信號(hào)就可以編寫出符合控制要求的程序,下面以一個(gè)實(shí)例來說明如何找到控制信號(hào)。
為了避免物料在運(yùn)輸途中堆積,實(shí)現(xiàn)正常傳輸,完成皮帶運(yùn)輸?shù)乃呐_(tái)拖動(dòng)電動(dòng)機(jī)M1、M2、M3 和M4啟動(dòng)時(shí)要按一定時(shí)間間隔順序啟動(dòng),M1啟動(dòng)5秒后M2啟動(dòng),M2啟動(dòng)6秒后M3啟動(dòng),M3啟動(dòng)10秒后M4啟動(dòng);停車時(shí)也要按一定時(shí)間間隔順序停止,M1停止10秒后M2停止,M2停止10秒后M3停止;M3停止10秒后M4停止。在電動(dòng)機(jī)沒有啟動(dòng)前各個(gè)電動(dòng)機(jī)可以點(diǎn)動(dòng);當(dāng)任意一臺(tái)電動(dòng)機(jī)過載時(shí),則所有電動(dòng)機(jī)停止運(yùn)轉(zhuǎn)。每臺(tái)電動(dòng)機(jī)運(yùn)轉(zhuǎn)都要有指示,電源送電也要有指示。PLC編程步驟:
首先我們先畫出PLC外部硬線接線圖如圖1所示。

圖1外部硬接線圖
根據(jù)外部硬接線圖可知,啟動(dòng)信號(hào)是由SB1提供,但由于SB1是一個(gè)不帶自鎖的按鈕,啟動(dòng)信號(hào)產(chǎn)生后,M1電動(dòng)機(jī)是馬上啟動(dòng),另外三臺(tái)電動(dòng)機(jī)而延時(shí)啟動(dòng),在PLC中定時(shí)控制是用定時(shí)器產(chǎn)生,而控制定時(shí)器T的信號(hào)是保持信號(hào),這樣必須要用內(nèi)部輔助繼電器M0對(duì)其自鎖,產(chǎn)生一個(gè)不斷開的信號(hào),同時(shí)這個(gè)信號(hào)也用來啟動(dòng)M1電動(dòng)機(jī);M2電動(dòng)機(jī)啟動(dòng)信號(hào)則由輔助繼電器M0驅(qū)動(dòng)T0定時(shí)器產(chǎn)生;M3電動(dòng)機(jī)啟動(dòng)信號(hào)則由輔助繼電器M0驅(qū)動(dòng)T1定時(shí)器產(chǎn)生;M4電動(dòng)機(jī)啟動(dòng)信號(hào)則由輔助繼電器M0驅(qū)動(dòng)T2定時(shí)器產(chǎn)生。這三個(gè)定時(shí)器定時(shí)時(shí)間根據(jù)控制要求M1啟動(dòng)5秒后M2啟動(dòng),M2啟動(dòng)6秒后M3啟動(dòng),M3啟動(dòng)10秒后M4啟動(dòng)可知,T0定時(shí)器相對(duì)于輔助繼電器M0時(shí)間為5秒;T1定時(shí)器相對(duì)于輔助繼電器M0時(shí)間為5秒加上6秒總共為11秒;T2定時(shí)器相對(duì)于輔助繼電器M0時(shí)間為5秒加上6秒再加上10秒總共為21秒。截至現(xiàn)在,我們把所有順時(shí)啟動(dòng)信號(hào)都已經(jīng)找到,下面我們來找停止信號(hào)。
停止信號(hào)是由SB6提供,SB6同樣是一個(gè)不帶自鎖的按鈕,停止信號(hào)產(chǎn)生后,M1電動(dòng)機(jī)是馬上停止,另外三臺(tái)電動(dòng)機(jī)而延時(shí)停止。和啟動(dòng)過程一樣也采用一個(gè)輔助繼電器M1和三個(gè)定時(shí)器T3、T4和T5產(chǎn)生四個(gè)停止信號(hào)。輔助繼電器M1信號(hào)用來停止M1電動(dòng)機(jī);M2電動(dòng)機(jī)停止信號(hào)則由T3定時(shí)器產(chǎn)生;M3電動(dòng)機(jī)停止信號(hào)則由T4定時(shí)器產(chǎn)生;M4電動(dòng)機(jī)停止信號(hào)則由T5定時(shí)器產(chǎn)生。這三個(gè)定時(shí)器定時(shí)時(shí)間根據(jù)控制要求M1停止10秒后M2停止,M2停止10秒后M3停止,M3停止10秒后M4停止。T3定時(shí)器相對(duì)于內(nèi)部輔助繼電器M1時(shí)間為10秒;T4定時(shí)器相對(duì)于內(nèi)部輔助繼電器M1時(shí)間為10秒加上10秒總共為20秒;T5定時(shí)器相對(duì)于內(nèi)部輔助繼電器M1時(shí)間為10秒加上10秒再加上10秒總共為30秒。這樣,我們把所有的順序啟動(dòng)信號(hào)和逆序停止信號(hào)都已經(jīng)找到了,接下來我們來找點(diǎn)動(dòng)信號(hào)。
根據(jù)控制要求在電動(dòng)機(jī)沒有啟動(dòng)前各個(gè)電動(dòng)機(jī)可以點(diǎn)動(dòng),由圖1可知,SB2控制內(nèi)部輔助繼電器M2,由內(nèi)部輔助繼電器M2信號(hào)去控制M1電動(dòng)機(jī)點(diǎn)動(dòng);SB3控制內(nèi)部輔助繼電器M3,由內(nèi)部輔助繼電器M3信號(hào)去控制M2電動(dòng)機(jī)點(diǎn)動(dòng);SB4控制內(nèi)部輔助繼電器M4,由內(nèi)部輔助繼電器M4信號(hào)去控制M3電動(dòng)機(jī)點(diǎn)動(dòng);SB5控制內(nèi)部輔助繼電器M5,由內(nèi)部輔助繼電器M5信號(hào)去控制M4電動(dòng)機(jī)點(diǎn)動(dòng)。但由控制要求已經(jīng)說明電動(dòng)機(jī)啟動(dòng)后不能進(jìn)行點(diǎn)動(dòng),而啟動(dòng)信號(hào)是由內(nèi)部輔助繼電器M0產(chǎn)生的,用一個(gè)M0常閉串聯(lián)在產(chǎn)生點(diǎn)動(dòng)信號(hào)支路中。而電動(dòng)機(jī)具有過載保護(hù)直接放在產(chǎn)生啟動(dòng)信號(hào)M0和停止信號(hào)M1支路中就可以直接控制電動(dòng)機(jī)的停止。
完整的程序如下圖所示:

通過這個(gè)例子可以說明,PLC編程關(guān)鍵在于找到控制對(duì)象的控制信號(hào),明確這個(gè)信號(hào)什么時(shí)候產(chǎn)生,什么時(shí)候消失;當(dāng)由多個(gè)信號(hào)控制同一控制對(duì)象時(shí),只要將多個(gè)控制信號(hào)并聯(lián)就可以。因此,只要找到控制信號(hào)基本上程序已經(jīng)編制完成。
[1]陳立定,吳玉香,蘇開才編.電氣控制與可編程控制器[M].廣州:華南理工大學(xué),2001.
[2]陳清彬編著.PLC實(shí)用制作快速上手[M].北京:電子工業(yè)出版社,2012.
[3]鐘肇新,范建東,馮太合編著.可編程控制器原理及應(yīng)用(第四版)[M].廣州:華南理工大學(xué)出版社,2008.
(編輯 焦玉剛)
The Signal Is the Key of PLC Programming
FENGQirong
(Hangzhou cityXiaoshan District Senior Technical School,Hangzhou 311201,China)
Through the introduction of how to find control signal program the PLC.The PLC program that meets the control requirements is the difficulty when we learn PLC.During PLC programming,we only need find the control signal of the control object,and make clear the time when the control signal produced and when it will disappear.And we are able to control the object with the signal.When the same control is controlled by many signals,we only need to make control signals in parallel.Therefore,as longas the control signal is found,the programwill have been completed basically.
PLC;Signal;programming;timer
G712
B
1672-0601(2015)05-0093-02
馮啟榮(1979-),男,學(xué)士學(xué)位,一級(jí)實(shí)習(xí)指導(dǎo)教師。主要研究方向:PLC及機(jī)電一體化。