胡開明, 李躍忠, 傅志堅
(東華理工大學(xué)機械與電子工程學(xué)院,江西 撫州 344000)
流量是現(xiàn)代工業(yè)生產(chǎn)過程中最常用的過程控制參數(shù)之一,隨著現(xiàn)代工業(yè)技術(shù)的發(fā)展,其控制手段和精度也越來越高(逄啟壽等,2008)。隨著計算機控制裝置的發(fā)展,自動控制的手段也越來越豐富多樣。在現(xiàn)代工業(yè)生產(chǎn)中,小型PLC的高可靠性和變頻技術(shù)的平穩(wěn)高效節(jié)能等特點在工業(yè)生產(chǎn)中有著廣闊的應(yīng)用背景,運用工業(yè)組態(tài)軟件對系統(tǒng)進(jìn)行監(jiān)控的應(yīng)用越來越廣,是工業(yè)自動化發(fā)展的標(biāo)志之一。本文針對管道流量控制系統(tǒng)設(shè)計了以PLC為控制器和變頻器為執(zhí)行對象的控制系統(tǒng),并且通過組態(tài)軟件對整定過程及曲線進(jìn)行實時監(jiān)控,直至達(dá)到系統(tǒng)達(dá)到最佳控制效果。
系統(tǒng)以西門子S7-200作為控制器,采用西門子MM420變頻器實現(xiàn)水泵電機的起停和調(diào)速。PLC控制器及變頻器與PC機之間采用RS485/232總線進(jìn)行通信,保證過程控制數(shù)據(jù)的實時交換(肖磊等,2007)。上位機監(jiān)控采用北京昆侖通態(tài)自動化軟件科技公司開發(fā)的MCGS工業(yè)組態(tài)監(jiān)控軟件用于創(chuàng)建用戶畫面等,下位機編程軟件采用西門子Step軟件,用于組態(tài)過程控制點、控制策略等。
水泵由變頻器控制向管道供水,由渦輪流量計檢測出口流量,作為反饋信號。在控制器中設(shè)定一個現(xiàn)場所需的流量值與反饋信號相比較,比較的差值經(jīng)控制器(PLC)中所編制的程序進(jìn)行運算,運算結(jié)果作為頻率指令輸出給變頻器,從而調(diào)節(jié)水泵的轉(zhuǎn)速,使出口流量保持在恒定的范圍內(nèi)(胡開明等,2010)。系統(tǒng)運行過程中的自動調(diào)節(jié)是一種動態(tài)調(diào)節(jié),最終將流量控制在設(shè)定值附近并穩(wěn)定。系統(tǒng)現(xiàn)場控制的結(jié)構(gòu)圖如圖1所示。
流量控制回路的調(diào)節(jié)量和被調(diào)節(jié)量都是流量,其響應(yīng)不是瞬時的。管道內(nèi)流體動力學(xué)方程為
其中,M為管系內(nèi)流體總質(zhì)量;u為流體平均流速;A為管內(nèi)平均截面積;C為流量系數(shù)。
式(1)可改寫成:
圖1 系統(tǒng)結(jié)構(gòu)圖Fig.1 System construction diagram
根據(jù)流量方程(2)建立系統(tǒng)的Simulink仿真模型的子系統(tǒng)并進(jìn)行分裝,其系統(tǒng)的結(jié)構(gòu)圖如圖2所示(王正林等,2006)。通過THJ-2型過程控制系統(tǒng)裝置測試參數(shù)并整理,得出方程系數(shù)分別為F=0.8,S=0.3,T=10。PID 算法采用 PI控制,根據(jù)流量系統(tǒng)的開環(huán)的S型曲線,運用ZN法和湊試法整定系統(tǒng)的控制參數(shù),得到Kp=2,Ti=25。
設(shè)計中采用西門子S7-200PLC的CPU224作為控制器,同時擴展一片EM235以實現(xiàn)流量模擬量的控制。EM235的模擬量輸入模塊的AI0通道采集管道流量信號,經(jīng)運算處理后送至組態(tài)監(jiān)控界面進(jìn)行實時顯示,同時作為控制策略的輸入完成相應(yīng)調(diào)節(jié)運算(胡開明等,2012)??刂葡到y(tǒng)外部接線圖如圖3所示。
控制策略中的PID控制算法由連續(xù)控制PID功能塊實現(xiàn),采用指令向?qū)Хㄔ赑LC中來實現(xiàn)PID算法。只要在向?qū)У闹笇?dǎo)下填寫相應(yīng)的參數(shù),就可以方便快捷地完成PID運算的子程序(內(nèi)含中斷程序)。只需要在主程序中調(diào)用PID向?qū)a(chǎn)的子程序,就可以完成PID控制任務(wù)。先把AI0輸入信號用功能塊轉(zhuǎn)換為0~1間的值,以便送至PID功能塊進(jìn)行相應(yīng)的運算。其中經(jīng)輸入處理的流量信號(AI0)送至調(diào)節(jié)器PID的PV-IN端作為測量值,流量設(shè)定值(由組態(tài)界面送來)送至PID的SP-INT端,兩者偏差進(jìn)行PID運算。PID的輸出進(jìn)行相應(yīng)轉(zhuǎn)換后,送至變頻器,改變變頻器的頻率,使流量穩(wěn)定在設(shè)定值(圖4)。
渦輪流量計反饋流量變量值為VW200內(nèi)的值;設(shè)定值為0.4(8 L/min/20 L/min);手動/自動控制方式選擇I0.0;手動控制輸出值為0.3,輸出值放在AQ0中。
圖2 系統(tǒng)原理框圖Fig.2 System principle block diagram
圖3 PLC外部接線圖Fig.3 PLC external connection diagram
圖4 流量系統(tǒng)PID控制回路Fig.4 Flow system diagram of PID loop
為了保證運行安全,用PLC的主模塊設(shè)置了流量上下限報警。系統(tǒng)中設(shè)置流量為8 L/min,高于20 L/min或低于5 L/min則報警。
設(shè)計中采樣北京昆侖通態(tài)自動化軟件科技公司開發(fā)的MCGS工業(yè)組態(tài)監(jiān)控軟件,通過RS232/RS485轉(zhuǎn)換器使PC機與S7-200進(jìn)行通信。建立組態(tài)變量與Step7變量之間的數(shù)據(jù)交換鏈接,根據(jù)控制策略組態(tài)的需要在組態(tài)數(shù)據(jù)詞典中定義PLC相連的變量名和類型(汪志鋒,2007)。完成人機交換界面的設(shè)置,流量系統(tǒng)的主控界面、實時曲線及動畫效果的監(jiān)控界面。
編寫應(yīng)用程序,下載PID控制程序至PLC,運行監(jiān)控畫面。設(shè)置參考值,同時調(diào)整控制參數(shù),在實時趨勢窗口觀察流量曲線,直到得到滿意的控制效果。系統(tǒng)的組態(tài)實時運行狀態(tài)如圖5所示。圖5左邊部分是流量系統(tǒng)組態(tài)運行界面,右上部分是PID各參數(shù)及設(shè)定值、測量值和輸出值和實時狀況。右下圖為流量輸出響應(yīng)運行的實時曲線。
系統(tǒng)組態(tài)調(diào)試歷史曲線如圖6所示,其中固定值直線為管道流量的給定值8L/min,振蕩的曲線為流量輸出曲線。系統(tǒng)穩(wěn)定無靜差,響應(yīng)無超調(diào)量,穩(wěn)態(tài)時變頻器的頻率穩(wěn)定在27 Hz,控制效果良好。圖右上角為組態(tài)輸出圖形在某一時刻的相關(guān)數(shù)據(jù),具有較好的實時性。
采用PLC與組態(tài)技術(shù)對管道流量系統(tǒng)進(jìn)行控制,較好的實現(xiàn)了對流量這種非線性系統(tǒng)的控制,本文對于20 mm管徑的管道流量進(jìn)行了研究,在系統(tǒng)構(gòu)成上,充分體現(xiàn)了PLC小型可靠以及變頻器能使流量平緩節(jié)能等特點。另外工業(yè)組態(tài)技術(shù)使系統(tǒng)運行和控制更美觀直接。目前在THJ-2型過程控制系統(tǒng)裝置的組態(tài)環(huán)境里調(diào)試成功,系統(tǒng)運行效果良好。
圖6 系統(tǒng)組態(tài)調(diào)試歷史曲線Fig.6 System configuration debugging historical curve
[1]逄啟壽,劉本輝,馮羽生,等.2008.基于數(shù)字閉環(huán)控制的流量控制系統(tǒng)[J].制造技術(shù)與機床,(6):93-95.
[2]肖磊,謝菊芳.2007.一種基于PLC的PID流量控制設(shè)計[J].湖北大學(xué)學(xué)報,1(29):44-46.
[3]胡開明,葛遠(yuǎn)香,錢敏.2010.基于變頻器與組態(tài)技術(shù)的管道流量測控系統(tǒng)的研究[J].機床與液壓,9(38):25-28.
[4]王正林,郭陽寬.2006.過程控制與Simulink應(yīng)用[M].北京:電子工業(yè)出版社.
[5]胡開明,葛遠(yuǎn)香,傅志堅.2012.基于PLC與組態(tài)技術(shù)的液位控制系統(tǒng)的設(shè)計與實現(xiàn)[J].東華理工大學(xué)學(xué)報:自然科學(xué)版,3(35):297-300.
[6]汪志鋒.2007.工控組態(tài)軟件[M].北京:電子工業(yè)出版社.