崔興龍


摘要 本控制系統(tǒng)設(shè)計以三種液體混合控制為例,對整個系統(tǒng)進行了簡要介紹和說明。詳細說明了可編程控制器在各種液體控制系統(tǒng)中的應(yīng)用,并對其硬件系統(tǒng)和軟件編程進行了系統(tǒng)設(shè)計。本系統(tǒng)采用西門子S7-200可編程控制器進行硬件設(shè)計,采用順序控制的方法進行軟件程序的編寫,同時采用組態(tài)王軟件對上位機進行設(shè)計,仿真模擬了系統(tǒng)運行,達到設(shè)計的控制要求。
【關(guān)鍵詞】液體混合 S7-200 上位機
由于計算機技術(shù)以及自動控制理論的發(fā)展,在現(xiàn)場通訊技術(shù)日趨成熟的條件下,可編程控制器作為微型處理器得到了廣泛應(yīng)用。該控制器設(shè)計小巧,使用方便,性能較好,可靠性能也比較高并且維護比較方便。在工業(yè)現(xiàn)場,在目前工業(yè)現(xiàn)場能很好的解決現(xiàn)場各種各樣復(fù)雜的工藝控制問題。
各領(lǐng)域都會應(yīng)用多種液體混合,較常用的控制方式有可編程控制器控制、單片機控制和繼電器系統(tǒng)控制等。傳統(tǒng)的控制方式為繼電器控制系統(tǒng),該控制系統(tǒng)的接線較為復(fù)雜,故障率高,并且經(jīng)常由于觸點接觸不良等原因更換繼電器。單片機控制由于其程序固化,擴展性能差,不利于控制系統(tǒng)的改進升級。
1 工藝要求及總體方案設(shè)計
本系統(tǒng)設(shè)計的主要工藝要求如下:首先三種液體通過三個電磁閥YV1、YV2、YV3進行接通,將液體輸送到容器中。容器內(nèi)安裝四個限位開關(guān),最低限位開關(guān)到最高限位開關(guān)依次為:SL1限位開關(guān)、SL2限位開關(guān)、SL3限位開關(guān)和SL4限位開關(guān)。液體攪拌好后的電動閥門為YV4。電動機M為液體攪拌電動機。在三種液體混合控制系統(tǒng)中,其控制工藝如下面所描述的流程:
(1)初始狀態(tài):在初始運行時,對系統(tǒng)進行復(fù)位。
(2)通過外部的按鈕SB1進行系統(tǒng)啟動。當系統(tǒng)啟動后,首先將電磁閥YV1打開,液體A進行輸入,當容器中的液位達到SL2處,將關(guān)閉電磁閥YV1,停止液體A輸入,并且打開電磁閥YV2。這時液體B進行輸入,當容器中的液位達到SL3處,將關(guān)閉電磁閥YV2,停止液體B輸入,與此同時打開電磁閥YV3,這時液體C進行輸入,當容器中的液位達到SL4處,將關(guān)閉電磁閥YV3。
(3)當電磁閥YV1、YV2、YV3都關(guān)閉時,液體己經(jīng)在SL4處,這時啟動容器內(nèi)的攪拌機,進行液體攪拌,攪拌機工作60秒后,停止液體攪拌。這時打開液體排出閥YV4,液體開始排出容器,這時容器內(nèi)的液位正在下降,當液位下降到SL1限位開關(guān)處,表示液體基本排空,將液體閥YV4關(guān)閉后20秒后,然后開始操作的下一個周期。
(4)按下停止按鈕,設(shè)備將處于停止狀態(tài),在容器內(nèi),當前的循環(huán)周期與余下的循環(huán)工作完成時,整個系統(tǒng)又開始回到初始狀態(tài)。
根據(jù)以上的工藝介紹和研究,本系統(tǒng)采用可編程控制器(西門子品牌的S7-200CPU226)進行多種液體混合控制系統(tǒng)的設(shè)計。
2 硬件電路設(shè)計
可編程控制器具有強大的應(yīng)用功能,比如邏輯控制功能、數(shù)據(jù)處理功能、高速計數(shù)功能、PID控制功能以及通訊功能等。在本系統(tǒng)中就利用S7-200強大的邏輯控制功能進行系統(tǒng)設(shè)計。S7-200屬于西門子自動化工控產(chǎn)品家族中的小型PLC,產(chǎn)品設(shè)計結(jié)構(gòu)比較緊湊,性價比極高,完全可以勝任一些生產(chǎn)現(xiàn)場較為復(fù)雜的控制功能。特別對現(xiàn)場模擬量信號的處理,可以進行數(shù)據(jù)轉(zhuǎn)換處理。PID運算處理輸出,信號控制穩(wěn)定,屬于比較好的現(xiàn)場控制器。該產(chǎn)品具有四個中斷處理功能,可以在任何條件滿足的情況下,進行系統(tǒng)的中斷功能處理。
對于可編程控制器的外部I/O端口進行分配,有以下目的:
(1)通過外部I/O端口的分配,可以做到設(shè)計準確,對系統(tǒng)進行了全面的分析;
(2)在程序設(shè)計中,可以根據(jù)外部I,/O端口的分配,準確無誤的進行程序設(shè)計;
(3)保證控制系統(tǒng)的安全、可靠性;
(4)操作簡單、方便,并考慮有防止誤操作的安全措施;
(5)滿足PLC的各項技術(shù)指標和環(huán)境要求。
綜上所述,對可編程控制器進行I/O端口分配就很有必要。選擇西門子S7-200系列PLC作為控制器。該控制器的I/O端口分配如表1所示。
3 軟件設(shè)計
3.1 控制程序流程設(shè)計
當本系統(tǒng)外部按鈕啟動后,首先將閥門YV1接通,閥門YV1接通后,液體A開始注入容器內(nèi),容器內(nèi)的液體A開始上升。當液體A上升到限位開關(guān)SL2處,SL2輸入信號給PLC,PLC將關(guān)閉閥門YV1,并且打開閥門YV2。當閥門YV2接通后,液體B開始注入容器內(nèi),容器內(nèi)的液體B開始上升。當液體B上升到限位開關(guān)SL3處,SL3輸入信號給PLC,PLC將關(guān)閉閥門YV2,并打開閥門YV3。當閥門YV3接通后,液體C開始注入容器內(nèi),容器內(nèi)的液體C開始上升。當液體c上升到限位開關(guān)SL4處,SL4輸入信號給PLC,PLC將關(guān)閉閥門YV3。與此同時將攪拌電動機M接通運行。當攪拌電動機M運行攪拌時間60秒到后,將關(guān)閉攪拌電動機M。并且打開閥門YV4,將混合好后的液體進行排出。這是容器內(nèi)的混合好的液體開始下降。當液位下降到限位開關(guān)SL1處,將啟動定時器開始延時,延時時間為20秒。當20秒到后,將關(guān)閉閥門YV4。并且開始下一個循環(huán)。當外部的停止按鈕按下后,PLC接收到停止信號,將系統(tǒng)循環(huán)結(jié)束后,停止系統(tǒng)運行。
3.2 控制程序設(shè)計
根據(jù)系統(tǒng)設(shè)計,其用到的內(nèi)部繼電器相當于中間狀態(tài)繼電器,在程序中可以多次使用。中間繼電器主要根據(jù)內(nèi)部邏輯控制的運算,對一些計算的中間結(jié)果進行接通或斷開。其功能是用來編程中間狀態(tài)劃傷,換檔,操作者輔助的或給定的特殊用途。在本設(shè)計中,部分內(nèi)部繼電器的功能如下:MO.O為系統(tǒng)啟動輔助繼電器;MO.1為系統(tǒng)停止輔助繼電器;M0.2為打開電磁閥YV2、關(guān)閉電磁閥YV1繼電器;M0.3為打開電磁閥YV3、關(guān)閉電磁閥YV2繼電器;M0.4為起動電動機M和關(guān)閉電磁閥YV3繼電器;M0.5為打開電磁閥YV4繼電器;M0.6為啟動定時器T38繼電器;Ml.0為系統(tǒng)循環(huán)運行控制繼電器。
本系統(tǒng)的程序設(shè)計基本思路如下:
(1)通過系統(tǒng)的外部按鈕10.1啟動,將M0.0接通,外部按鈕10 2停止,將M0.1接通。M0.0接通后,將M1.0復(fù)位,M0.1接通后,將M1.0置位。M1.0為運行位。
(2)根據(jù)外部啟動后,系統(tǒng)進入運行狀態(tài),根據(jù)設(shè)計的工藝要求,將對外部輸出的Q0.l進行置位接通,當外部的限位開關(guān)SL2信號輸入后,將中間繼電器M0.2接通,M0.2將置位Q0.2,復(fù)位Q0.1。
(3)當SL3信號輸入后,將M0.3接通,M0.3將置位Q0.3,復(fù)位Q0.2。
(4)當SL4信號輸入后,將M0.4接通,M0.4將置位Q0.4,復(fù)位Q0.3。于此同時,啟動電動機QO.0,并延時60S。
(5)當系統(tǒng)時間繼電器延時時間到,時間繼電器的觸點將復(fù)位Q0.0,并且將接通M0.5,該中間繼電器M0.5將置位Q0 4,當SL1信號輸入,啟動定時器T38,延時20S之后,復(fù)位0Q.4。
4 上位機設(shè)計
組態(tài)王是一種方便、流行的上位機組態(tài)軟件,此種組態(tài)軟件的研發(fā)是根據(jù)計算機控制技術(shù)和自動化控制理論互相結(jié)合的成果,是自動化技術(shù)更上一層臺階的標志。其中,進行現(xiàn)場大量數(shù)據(jù)的采集和處理、對數(shù)據(jù)進行實時顯示和歷史報表處理、在報警動畫方面和現(xiàn)場工藝流程控制方面都有自己的長處,此組態(tài)軟件代表管理層進行車間技術(shù)管理,使日常性的工作效率大大提高。
據(jù)設(shè)計要求,需要使用配置軟件進行系統(tǒng)配置屏幕的自動操作,采用6.53組態(tài)王混合三種液體控制系統(tǒng)屏幕決策和屏幕配置設(shè)計。如圖1所示。
5 結(jié)束語
實踐證明,本文所采用西門子S7-200型PLC的硬件配置和程序設(shè)計完全可行。在實際控制中,由于PLC產(chǎn)品自身具有可靠性高、靈活性強、對工作環(huán)境無要求和抗干擾性能好等諸多優(yōu)點,使之完全可以將操作人員從惡劣的現(xiàn)場環(huán)境中解放出來。同時采用PLC控制液體混合裝置,還能隨時修改可編程控制器程序,以改變液體混合裝置的工作時間和狀態(tài),滿足不同液體混合的需要。該控制系統(tǒng)通過較少的資金投入,就可以達到控制要求。
參考文獻
[1]高海燕,多種液體自動混合PLC控制系統(tǒng)設(shè)計[J].現(xiàn)代職業(yè)教育,2017 (03):183.
[2]陳東紅,基于PLC仿真實訓(xùn)軟件系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué),2012.
[3]孫松麗,王榮林,張桂新.基于MCGS的PLC仿真實訓(xùn)系統(tǒng)設(shè)計[J].實驗室研究與探索,2015,34 (01):87-91.
[4]趙曉初.PLC變頻控制的多液體混合系統(tǒng)[J].軍民兩用技術(shù)與產(chǎn)品,2015 (03): 53-55+58.