陸希望, 王 權(quán), 冉 旭, 李 陽(yáng), 蔣 芹, 丁 偉
(宿州學(xué)院,安徽 宿州 234000)
基于PLC技術(shù)的電熱毯遠(yuǎn)程控制系統(tǒng)研究
陸希望, 王 權(quán), 冉 旭, 李 陽(yáng), 蔣 芹, 丁 偉
(宿州學(xué)院,安徽 宿州 234000)
本文主要介紹了基于西門(mén)子公司S7-200系列的可編程控制器和亞控公司的組態(tài)軟件組態(tài)王的溫度控制系統(tǒng)的設(shè)計(jì)方案.編程時(shí)調(diào)用了編程軟件STEP 7-M icro W IN中自帶的PID控制模塊,使得程序更為簡(jiǎn)潔,運(yùn)行速度更為理想.利用組態(tài)軟件組態(tài)王設(shè)計(jì)實(shí)現(xiàn)GPRS無(wú)線遠(yuǎn)程監(jiān)控系統(tǒng)的實(shí)時(shí)監(jiān)控、數(shù)據(jù)的實(shí)時(shí)采樣與處理.實(shí)驗(yàn)證明,此系統(tǒng)具有快、準(zhǔn)、穩(wěn)等優(yōu)點(diǎn),在工業(yè)溫度控制領(lǐng)域可以進(jìn)行廣泛應(yīng)用.
溫度控制;可編程控制器;GPRS無(wú)線遠(yuǎn)程通信;組態(tài)王
1.1 課題的背景和意義
近年來(lái),國(guó)內(nèi)外對(duì)溫度控制器領(lǐng)域進(jìn)行了廣泛、深入的研究,特別是隨著計(jì)算機(jī)技術(shù)的發(fā)展,溫度控制器的研究取得了巨大的進(jìn)步,形成了一批商品化的溫度調(diào)節(jié)器,如:職能化PID、模糊控制、自適應(yīng)控制等,其性能、控制效果好,可廣泛應(yīng)用于溫度控制系統(tǒng)及企業(yè)相關(guān)設(shè)備的技術(shù)改造服務(wù).
在工業(yè)生產(chǎn)過(guò)程中,溫度是最常見(jiàn)的過(guò)程參數(shù)之一.在冶金、化工、電力、機(jī)械制造和食品加工等諸多領(lǐng)域中,人們都需要對(duì)各類(lèi)加熱爐、熱處理爐、反應(yīng)爐和鍋爐中的溫度進(jìn)行檢測(cè)和控制.由于其具有工況復(fù)雜、參數(shù)多變、運(yùn)行慣性大、控制滯后等特點(diǎn),它對(duì)控制調(diào)節(jié)器要求極高.在工程實(shí)際中,應(yīng)用最為廣泛的調(diào)節(jié)器控制規(guī)律為PID控制.
PLC是一種應(yīng)用非常廣泛的自動(dòng)控制裝置,它將傳統(tǒng)的繼電器控制技術(shù)、計(jì)算機(jī)技術(shù)和通訊技術(shù)融為一體,具有控制能力強(qiáng)、操作靈活方便、可靠性高、適宜長(zhǎng)期連續(xù)工作的特點(diǎn),非常適合溫度控制的要求.
基于PLC的溫度控制系統(tǒng)以其可靠性高、抗干擾能力強(qiáng)、編程簡(jiǎn)單、功能強(qiáng)大、能耗低等優(yōu)點(diǎn)深受許多用戶(hù)的青睞,在工業(yè)溫度控制領(lǐng)域得到了廣泛的應(yīng)用.
1.2 溫度控制系統(tǒng)涉及的內(nèi)容
本課題研究的是PLC技術(shù)在溫度監(jiān)控系統(tǒng)上的應(yīng)用,從整體上分析和研究了控制系統(tǒng)的硬件配置、電路圖的設(shè)計(jì)、程序設(shè)計(jì),控制對(duì)象數(shù)學(xué)模型的建立、控制算法的選擇和參數(shù)的整定,無(wú)線遠(yuǎn)程監(jiān)控的設(shè)計(jì)等.
本設(shè)計(jì)研究通過(guò)PLC控制器,溫度傳感器將檢測(cè)到的實(shí)際溫度轉(zhuǎn)化為電壓信號(hào),經(jīng)過(guò)模擬量輸入模塊轉(zhuǎn)換成數(shù)字量信號(hào)并送到PLC中進(jìn)行PID調(diào)節(jié),PID控制器輸出量轉(zhuǎn)化成占空比,通過(guò)固態(tài)繼電器控制電熱毯加熱的通斷來(lái)實(shí)現(xiàn)對(duì)溫度的控制.同時(shí)利用亞控公司的組態(tài)軟件“組態(tài)王”設(shè)計(jì)一個(gè)GPRS遠(yuǎn)程控制,通過(guò)串行口與可編程控制器通信,對(duì)控制系統(tǒng)進(jìn)行全面監(jiān)控,從而使用戶(hù)操作更方便.總體上的技術(shù)路線包括:硬件設(shè)計(jì),軟件編程,參數(shù)整定等.
2.1 硬件系統(tǒng)組成及工作原理
2.1.1 硬件系統(tǒng)組成
系統(tǒng)由S7-200CPU226型PLC、EM231模擬量擴(kuò)展模塊、熱電式傳感器、固態(tài)繼電器、發(fā)熱裝置及其他控制設(shè)備組成.系統(tǒng)框架圖如圖1所示.
圖1
2.1.2 硬件系統(tǒng)工作原理
系統(tǒng)選用PLC CPU226為控制器,K型熱電偶將檢測(cè)到的實(shí)際溫度轉(zhuǎn)化為電壓信號(hào),經(jīng)過(guò)EM231模擬量輸入模塊轉(zhuǎn)換成數(shù)字量信號(hào)并送到PLC中進(jìn)行PID調(diào)節(jié),PID控制器輸出量轉(zhuǎn)化成占空比,通過(guò)固態(tài)繼電器控制加熱的通斷來(lái)實(shí)現(xiàn)對(duì)溫度的控制.組態(tài)王和PLC與GPRS無(wú)線遠(yuǎn)程通信相連接,實(shí)現(xiàn)了系統(tǒng)的實(shí)時(shí)監(jiān)控.
2.2 S7-200 CPU的選擇
S7-200系列的PLC有CPU221、CPU222、CPU224、CPU224XP、CPU226等類(lèi)型.此系統(tǒng)選用S7-200 CPU226,CPU226集成了24點(diǎn)輸入/16點(diǎn)輸出,共有40個(gè)數(shù)字量I/O.可連接7個(gè)擴(kuò)展模塊,最大擴(kuò)展至248點(diǎn)數(shù)字量或35點(diǎn)模擬量I/O.還有13KB的程序和數(shù)據(jù)存儲(chǔ)空間,6個(gè)獨(dú)立的30KHz高速計(jì)數(shù)器,兩路獨(dú)立的20KHz高速脈沖輸出,具有PID控制器.配有2個(gè)RS485通訊口,具有PPI,MPI和自由方式通訊能力,波特率最高為38.4 kbit/s,可用于較高要求的中小型控制系統(tǒng).
2.3 EM231模擬量輸入模塊
在此溫度控制系統(tǒng)中,傳感器將檢測(cè)到的溫度轉(zhuǎn)換成0~41mv的電壓信號(hào),系統(tǒng)需要配置模擬量輸入模塊把電壓信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)再送入PLC中進(jìn)行處理.在這里,我們選用了西門(mén)子EM231 4TC模擬量輸入模塊.EM231熱電偶模塊提供一個(gè)方便的隔離接口,用于七種熱電偶類(lèi)型:J、K、E、N、S、T和R型,它也允許連接微小的模擬量信號(hào)(±80mV范圍),所有連到模塊上的熱電偶必須是相同類(lèi)型,且最好使用帶屏蔽的熱電偶傳感器.EM231模塊需要用戶(hù)通過(guò)DIP開(kāi)關(guān)進(jìn)行組態(tài):SW1~SW3用于選擇熱電偶類(lèi)型,SW4沒(méi)有使用,SW5用于選擇斷線檢測(cè)方向,SW6用于選擇是否進(jìn)行斷線檢測(cè),SW 7用于選擇測(cè)量單位,SW8用于選擇是否進(jìn)行冷端補(bǔ)償.本系統(tǒng)選用的是K型熱電偶,所以DIP開(kāi)關(guān)SW1~SW8組態(tài)為00100000;EM231具體技術(shù)指標(biāo)見(jiàn)表1.EM231校準(zhǔn)和配置位置圖如圖2所示.
表1 EM231技術(shù)指標(biāo)
圖2
2.4 熱電式傳感器的選擇
熱電式傳感器是一種將溫度變化轉(zhuǎn)化為電量變化的裝置.在各種熱電式傳感器中,以將溫度量轉(zhuǎn)換為電勢(shì)和電阻的方法最為普遍.其中最常用于測(cè)量溫度的是熱電偶和熱電阻,熱電偶是將溫度變化轉(zhuǎn)換為電勢(shì)變化,而熱電阻是將溫度變化轉(zhuǎn)換為電阻的變化.這兩種熱電式傳感器目前在工業(yè)生產(chǎn)中已得到廣泛應(yīng)用.
該系統(tǒng)中需要用傳感器將溫度轉(zhuǎn)換成電壓,我們選擇了熱電偶作為傳感器.熱電偶也是工業(yè)上最常用的溫度檢測(cè)元件之一.國(guó)際標(biāo)準(zhǔn)熱電偶有S、B、E、K、R、J、T七種類(lèi)型.
2.5 控制系統(tǒng)數(shù)學(xué)模型的建立
在此溫度控制系統(tǒng)中,電熱偶將檢測(cè)到的溫度信號(hào)轉(zhuǎn)換成電壓信號(hào)經(jīng)過(guò)溫度模塊后,與設(shè)定溫度值進(jìn)行比較,得到偏差,再把此偏差送入PLC控制器按PID算法進(jìn)行修正,返回對(duì)應(yīng)情況下的固態(tài)繼電器導(dǎo)通時(shí)間,調(diào)節(jié)電熱絲的有效加熱功率,從而實(shí)現(xiàn)對(duì)溫度控制.控制系統(tǒng)結(jié)構(gòu)圖如圖3所示,方框圖如圖4所示.
圖4
圖4中,R(s)為設(shè)定溫度的拉氏變換式;E(s)為偏差的拉氏變換式;Gc(s)為控制器的傳遞函數(shù);Go (s)為廣義對(duì)象,即控制閥、對(duì)象控制通道、測(cè)量變送裝置三個(gè)環(huán)節(jié)的合并.
該溫度控制系統(tǒng)是具有時(shí)滯的一階閉環(huán)系統(tǒng),傳遞函數(shù)為
式1-1中,K0為對(duì)象放大系數(shù);T0為對(duì)象時(shí)間常數(shù);τ為對(duì)象時(shí)滯.
由階躍響應(yīng)法求得,K0=0.5;T0=2.5分鐘;τ=1.2分鐘.
3.1 PID調(diào)節(jié)及參數(shù)整定
比例、積分、微分三種控制方式各有獨(dú)特的作用.本溫度控制系統(tǒng)將這三種方式組合在一起,即采用比例積分微分(PID)控制,其數(shù)學(xué)表達(dá)式為
式1-3中:Kp為比例系數(shù),T1為積分時(shí)間常數(shù),TD為微分時(shí)間常數(shù).
完成了上述內(nèi)容后,該溫度控制系統(tǒng)就已經(jīng)確定了.在系統(tǒng)投運(yùn)之前,還需要進(jìn)行控制器的參數(shù)整定.控制器參數(shù)整定方法很多,歸納起來(lái)可分為兩大類(lèi),即理論計(jì)算整定法和工程整定法.
理論計(jì)算整定法是在已知被控對(duì)象的數(shù)學(xué)模型的基礎(chǔ)上,根據(jù)選取的質(zhì)量指標(biāo),通過(guò)理論計(jì)算(微分方程、根軌跡、頻率法等),來(lái)求得最佳的整定參數(shù).由于整定結(jié)果的精度不高,因而未能在工程上得到廣泛推廣.
對(duì)于工程整定法,工程技術(shù)人員無(wú)需知道對(duì)象的數(shù)學(xué)模型,無(wú)需具備理論計(jì)算所需的理論知識(shí),就可以在控制系統(tǒng)中直接進(jìn)行整定,因而簡(jiǎn)單、實(shí)用,在實(shí)際工程中被廣泛使用.常用的工程整定法有經(jīng)驗(yàn)整定法、臨界比例度法、衰減曲線法、反應(yīng)曲線法、自整定法等.在這里,我們采用經(jīng)驗(yàn)整定法來(lái)整定控制器的參數(shù)值.
經(jīng)驗(yàn)整定法實(shí)質(zhì)上是一種經(jīng)驗(yàn)湊試法,是工程技術(shù)人員在長(zhǎng)期生產(chǎn)實(shí)踐中總結(jié)出來(lái)的.它不需要進(jìn)行事先的計(jì)算和實(shí)驗(yàn),而是根據(jù)運(yùn)行經(jīng)驗(yàn),先確定一組控制器參數(shù),并將系統(tǒng)投入運(yùn)行,通過(guò)觀察人為加入干擾(改變?cè)O(shè)定值)后的過(guò)渡過(guò)程曲線,根據(jù)各種控制作用對(duì)過(guò)渡過(guò)程的不同影響來(lái)改變相應(yīng)的控制參數(shù)值,進(jìn)行反復(fù)湊試,直到獲得滿(mǎn)意的控制質(zhì)量為止.
由于比例作用是最基本的控制作用,經(jīng)驗(yàn)整定法主要通過(guò)調(diào)整比例度δ的大小來(lái)滿(mǎn)足質(zhì)量指標(biāo).整定途徑有以下兩條:
(1)先用單純的比例(P)作用,即尋找合適的比例度δ,將人為加入干擾后的過(guò)渡過(guò)程調(diào)整為4:1的衰減振蕩過(guò)程.然后再加入積分(I)作用,一般先取積分時(shí)間T1為衰減振蕩周期的一半左右.由于積分作用將使振蕩加劇,在加入積分作用之前,要先衰減比例作用,通常把比例度增大10%-20%.調(diào)整積分時(shí)間的大小,直到出現(xiàn)4:1的衰減振蕩.需要時(shí),最后加入微分(D)作用,即從零開(kāi)始,逐漸加大微分時(shí)間Td,由于微分作用能抑制振蕩,在加入微分作用之前,可以把積分時(shí)間也縮短一些.通過(guò)微分時(shí)間的湊試,使過(guò)渡時(shí)間最短,超調(diào)量最小.
(2)先根據(jù)表選取積分時(shí)間Ti和Td,通常取Td=(1/3-1/4)Ti,然后對(duì)比例度δ進(jìn)行反復(fù)湊試,直至得到滿(mǎn)意的結(jié)果.如果開(kāi)始時(shí)Ti和Td設(shè)置的不合理,則有可能得不到要求的理想曲線.這時(shí)應(yīng)適當(dāng)調(diào)整Ti和Td,再重復(fù)湊試,使曲線最終符合控制要求,采用表2數(shù)據(jù).
通過(guò)經(jīng)驗(yàn)整定法的整定,PID控制器整定參數(shù)值為:比例系數(shù)Kc=120,積分時(shí)間Ti=3分鐘,微分時(shí)間Td=1分鐘.
表2 控制器參數(shù)經(jīng)驗(yàn)數(shù)據(jù)
3.2 相關(guān)程序的設(shè)計(jì)
3.2.1 設(shè)計(jì)思路
PLC運(yùn)行時(shí),通過(guò)特殊繼電器SM0.0產(chǎn)生初始化脈沖進(jìn)行初始化,將溫度設(shè)定值,PID參數(shù)值等,存入有關(guān)的數(shù)據(jù)寄存器,使定時(shí)器復(fù)位;按啟動(dòng)按鈕,系統(tǒng)開(kāi)始溫度采樣,采樣周期為10秒;K型熱電偶傳感器把所測(cè)量的溫度進(jìn)行標(biāo)準(zhǔn)量轉(zhuǎn)換(0-41毫伏);模擬量輸入通道AIW 0通過(guò)讀入0-41毫伏的模擬電壓量送入PLC;經(jīng)過(guò)程序計(jì)算后得出實(shí)際測(cè)量的溫度T,將T和溫度設(shè)定值比較,根據(jù)偏差計(jì)算調(diào)整量,發(fā)出調(diào)節(jié)命令.
3.2.2 控制程序流程圖
圖5
3.2.3 調(diào)用PID子程序
調(diào)用編程軟件自帶的PID子程序,即利用PID指令向?qū)Ь幊?上面的指令中,PV_I為反饋值,也就是熱電偶將檢測(cè)到的當(dāng)前溫度值送入溫度模塊后輸出的模擬電壓值A(chǔ)IW0;Setpoint_R為設(shè)定值.
每個(gè)PID回路都有兩個(gè)輸入變量,給定值SP和過(guò)程變量PV.執(zhí)行PID指令前必須把它們轉(zhuǎn)換成標(biāo)準(zhǔn)的浮點(diǎn)型實(shí)數(shù).即先把整數(shù)值轉(zhuǎn)換成浮點(diǎn)型實(shí)數(shù)值,再把實(shí)數(shù)值進(jìn)行歸一化處理,使其為0.0-1.0之間的實(shí)數(shù).歸一化公式為:
式中,R1為標(biāo)準(zhǔn)化的實(shí)數(shù)值;R為未標(biāo)準(zhǔn)化的實(shí)數(shù)值;M為偏置,單極性為0.0,雙極性為0.5;S為值域大小,為最大允許值減去最小允許值,單極性為32000,雙極性為64000.
在本課題中R=40,即設(shè)定溫度40度;S=32000, M=0.0,所以按照歸一化公式R1=40/32000+0.0= 0.00125,即Setpoint_R為0.00125.
3.3 GPRS無(wú)線遠(yuǎn)程通信
采用一種非透?jìng)髂J降腉PRS遠(yuǎn)程通信方案,以消除透?jìng)髂J降母鞣N缺點(diǎn).用戶(hù)無(wú)需掌握編程知識(shí),無(wú)需搭建中心服務(wù)器,只需簡(jiǎn)單配置即可實(shí)現(xiàn)GPRS遠(yuǎn)程通信.
設(shè)備端需安裝GRM200G,GRM200G支持西門(mén)子PPI、三菱、歐姆龍、ABB和MODUBUS等多種協(xié)議.GRM200G通過(guò)RS485接口與多臺(tái)PLC相連,周期性采集PLC寄存器值并緩存.
客戶(hù)端(監(jiān)控端)安裝GRM OPC Server,任何支持OPC接口的組態(tài)軟件(如WINCC、INTOUCH、組態(tài)王、力控、易控和MCGS等)可以通過(guò)GRM OPC Server與GRM200G建立通訊連接,讀寫(xiě)PLC寄存器.如下圖所示:
完成了PLC程序設(shè)計(jì)和遠(yuǎn)程控制設(shè)計(jì)之后,進(jìn)入系統(tǒng)運(yùn)行測(cè)試階段.首先在STEP7-Micro/Win編程軟件中將設(shè)計(jì)好的程序下載到PLC中,然后打開(kāi)組態(tài)王,切換到運(yùn)行模式.
4.1 配置GRM200G
運(yùn)行GRM200開(kāi)發(fā)系統(tǒng)GRM Developer,新建工程,如下圖所示.
4.2 溫度趨勢(shì)曲線分析
打開(kāi)組態(tài)軟件點(diǎn)擊“實(shí)時(shí)趨勢(shì)曲線”按鈕,則切換到實(shí)時(shí)趨勢(shì)曲線畫(huà)面.畫(huà)面中紅色曲線表示設(shè)定溫度,藍(lán)色曲線表示當(dāng)前溫度.由實(shí)時(shí)趨勢(shì)曲線圖(圖略)可知,系統(tǒng)運(yùn)行后當(dāng)前溫度快速上升到15度,然后緩慢上升到40度左右,最后下降到30度左右穩(wěn)定下來(lái).其中,當(dāng)前溫度值最大為40度,穩(wěn)定后在25度到35度之間,與設(shè)定溫度極為接近.可見(jiàn),該溫控系統(tǒng)超調(diào)量很小.
注:該溫度控制系統(tǒng)也有一些有不足的地方需要改進(jìn),編程時(shí)我們用了編程軟件自帶的PID指令向?qū)K,這樣雖然方便,但是使得控制系統(tǒng)超調(diào)量和調(diào)節(jié)時(shí)間都稍微偏大,若不直接調(diào)用該模塊,而是自己編寫(xiě)PID控制子程序的話(huà),控制效果可能會(huì)更好.還有GPRS無(wú)線遠(yuǎn)程控制內(nèi)容不夠豐富.
〔1〕徐亞飛,劉官敏,高國(guó)章[J].溫箱溫度PID與預(yù)測(cè)控制.武漢理工大學(xué)學(xué)報(bào) (交通科學(xué)與工程版),2004.
〔2〕曾貴娥,邱麗,朱學(xué)峰[J].PID控制器參數(shù)整定方法的仿真與實(shí)驗(yàn)研究.石油化工自動(dòng)化,2005.
〔3〕張偉林.電氣控制與PLC綜合應(yīng)用技術(shù)[M].北京:人民郵電出版社,2009.
TP273
A
1673-260X(2014)10-0021-04
安徽省宿州學(xué)院第七屆大學(xué)生科研立項(xiàng):基于PLC電熱毯遠(yuǎn)程控制系統(tǒng)的研究(KYLXLKZD13-15);大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目(201210379037)
赤峰學(xué)院學(xué)報(bào)·自然科學(xué)版2014年20期