馬志新
(甘肅能源化工職業(yè)學(xué)院電氣工程系,甘肅 蘭州 730000)
溫度與我們的日常生活息息相關(guān),很多設(shè)備都需要控制溫度來維持正常生產(chǎn)或運行。工業(yè)生產(chǎn)的工藝條件要求生產(chǎn)在一定的溫度、壓力、流量等條件下進行,有時需在高溫、高壓、特低溫、真空的條件下,嚴(yán)格按照工藝流程操作使生產(chǎn)正常進行。為了保證工業(yè)生產(chǎn)能夠安全、有序、高效地進行,也為了減輕操作工作負擔(dān),人們在工業(yè)現(xiàn)場配置了一些專門的裝置,對工業(yè)生產(chǎn)過程進行控制,使工業(yè)生產(chǎn)不同程度地自動進行。采用特定裝置代替人工直接勞動,對工業(yè)生產(chǎn)過程進行有效控制的方法稱為工業(yè)過程自動化。為了實現(xiàn)生產(chǎn)過程自動化,就要構(gòu)成自動控制系統(tǒng)。一個閉環(huán)溫度自動控制系統(tǒng)由四個基本部分組成,即被控對象、變送器、控制器和執(zhí)行器;引起被控變量偏離給定值的一切干擾作用于被控對象,首先由測量與變送元件檢測出被控變量的變化,并把它轉(zhuǎn)換成與被控變量對應(yīng)的4-20mA DC電流信號送給控制器;控制器把測量值和給定值進行比較,根據(jù)偏差按一定的控制規(guī)律運算后輸出控制信號,執(zhí)行機構(gòu)按照控制器送來的控制信號執(zhí)行操作任務(wù),改變操縱介質(zhì)的能量,使得被控變量溫度C(t)趨近于給定值SP(n),整個工作過程見圖1。
本案以安裝于蘭州新區(qū)職教園區(qū)的甘肅省公共技能實訓(xùn)中心,由西門子自動化公司生產(chǎn)的SCE-IAI02工業(yè)自動化裝置為例。該自動化設(shè)備工藝流程方面主要以水的循環(huán)來完成物料的傳送,儲水的容器有3個,第一個是水槽,第二個是鐵罐,第三個是有機玻璃做成的透明罐,水槽的位置在下方,鐵罐和透明罐的位置在上方,他們之間本來有落差。這三個容器通過PPR管道連接在一起,構(gòu)成水循環(huán)的流動的通路,介質(zhì)水通過水泵從水槽先加壓從鐵罐上方注入,從鐵罐下方利用水的落差自然流向透明罐,在透明罐中建立液位后再流向水槽,構(gòu)成回路。在水槽中安裝有上、下水位檢測開關(guān),管道上安裝有過濾器、電磁流量計、電動調(diào)節(jié)閥、旁路閥、回流閥。鐵罐中安裝有壓力變送器測量液位,熱電偶測量溫度。透明罐中安裝有測量液位的壓力變送器。通過這些檢測儀表的工作,可以測量四大熱工參數(shù)。通過配置其它儀表和PLC、變頻器、工控機、顯示器等設(shè)備,在這套裝置上可以組態(tài)出溫度、壓力、流量、液位的自動檢測和自動控制系統(tǒng),應(yīng)用于生產(chǎn)過程自動化和化工自動化等專業(yè)的有關(guān)課程的實訓(xùn)教學(xué)工作。設(shè)備工藝流程圖見圖2。
圖2 設(shè)備工藝流程圖
在SCE-IAI02工業(yè)自動化實訓(xùn)設(shè)備上,鐵罐中有電加熱管,加熱管通電后可以加熱水,通過PLC控制單相調(diào)壓模塊進而控制加熱管的電壓和電流可以控制水的加熱速度進而控制鐵罐溫度??梢赃x擇鐵罐溫度為被控變量,鐵罐為被控對象,選擇單相調(diào)壓模塊為執(zhí)行器,PLC為控制器,就可以構(gòu)成一個溫度自動控制系統(tǒng)。該自動控制系統(tǒng)是一個閉環(huán)自動控制系統(tǒng),它可以通過PLC和單相調(diào)壓模塊的自動控制,把鐵罐中水的溫度控制在給定的恒溫值上。
由于主要設(shè)備PLC、變頻器、工控電腦通過網(wǎng)線已經(jīng)實現(xiàn)物理連接,所以一開始就要在組態(tài)軟件中進行硬件組態(tài),這套裝置的工控機中有2個網(wǎng)卡,通過設(shè)置PG/PC接口,就可以確定具體的網(wǎng)卡接口是1還是2。先查看工控機網(wǎng)卡用的是哪一個,然后設(shè)PG/PC接口,選定一個網(wǎng)卡為工作網(wǎng)卡。打開工控機TIA PORTAL平臺,創(chuàng)建新項目改名并保存在預(yù)先新建的文件夾中,在PORTAL軟件中,選擇所用的S7-1200的CPU型號并確定訂貨號,此訂貨號和設(shè)備上面安裝的CPU訂貨號要保持一致,否則會報錯,后面的所有工作都進行不下去,選好CPU之后,在CPU屬性窗口設(shè)置它的名稱和IP地址,在一些特定場合還可以修改CPU的I/O地址編號,然后編譯下載至PLC中。在下載時,還要選擇好所用的網(wǎng)卡。
在設(shè)備完成溫度自動控制的過渡過程中,CPU處理的是數(shù)字信號,但檢測儀表的輸出信號是模擬信號,執(zhí)行器的動作信號也是模擬信號,所以此系統(tǒng)中會有模擬信號至數(shù)字信號的轉(zhuǎn)換和數(shù)字信號至模擬信號的轉(zhuǎn)換過程,這個對向的轉(zhuǎn)換過程需要AI和AQ模塊來實現(xiàn),AI模塊配合變送器主要完成模擬量采集和A/D轉(zhuǎn)換,AQ模塊主要完成D/A轉(zhuǎn)換工作。在TIA PORTAL 組態(tài)平臺,對照硬件設(shè)施的配置增加1個擴展模塊AI/AQ,AI模塊做A/D轉(zhuǎn)換用,AQ模塊做D/A轉(zhuǎn)換用。還需要對AI/AQ模塊進行I/O通道設(shè)置,I/O的起始地址設(shè)為10,4個模擬量輸入通道IW10、IW12、IW14、IW16信號類型均為4-20mA電流信號,2個模擬量輸出通道之一的QW12信號類型設(shè)為4-20mA電流,并且用QW12控制單相調(diào)壓模塊,組態(tài)好后,編譯下載至PLC中。
這套裝置中由于沒有配置觸模屏顯示采集到的模擬量和其他一些參數(shù),因此可以將工控電腦組態(tài)為工程師站,此站點還可以完成操作員站和上位機的工作。整套設(shè)備采用現(xiàn)場總線控制系統(tǒng),對工程師站的組態(tài),可以在在TIA PORTAL平臺的設(shè)備視圖中,點擊增加PC -STATION,設(shè)置IP地址,此IP地址一定要和工控電腦主機的IP地址一致,因此有必要一開始就查看工控機的IP地址并記錄下來。PC -STATION和PLC的聯(lián)網(wǎng),具體可以通過拖網(wǎng)口的方式完成2臺設(shè)備的組態(tài)聯(lián)網(wǎng),這時的PC-STATION已經(jīng)具備上位機的功能了,再給上位機添加新畫面,在新畫面增加顯示單元,顯示單元和有關(guān)需要顯示的變量進行關(guān)聯(lián)就可以顯示有關(guān)的模擬量、趨勢畫面、總貌畫面。新畫面中增加按鈕控制加熱管啟、停。增加文字可以使畫面更具豐富性。
在整個組態(tài)和編程調(diào)試過程中會用到好多變量,有模擬量采集前后的變量,還有經(jīng)過換算之后的中間變量,為了同一個變量在不同場合多次引用,可以在本組態(tài)工作流程中通過TIA PORTAL平臺增加一個變量表,通過變量表設(shè)置各個參與自動控制系統(tǒng)設(shè)計的變量的“名稱”“數(shù)據(jù)類型”“地址”,并做到“名稱”“數(shù)據(jù)類型”“地址”的唯一性和對稱性,比如通過調(diào)用地址就可以知道此變量的名稱和數(shù)據(jù)類型。此變量表組態(tài)好后自覺的配合程序,并且和程序中出現(xiàn)的所有變量一一對應(yīng),并互為表里。
主程序主要做模擬量采集和電加熱管啟動、停止控制,在樹目錄下Main主程序界面中,先增加幾個Real型的臨時數(shù)據(jù)temp,采集幾個模擬量就增加幾個臨時數(shù)據(jù)temp,溫度等諸多模擬量采集在梯形圖中可以通過不同的指令實現(xiàn),本案中采用除法DIV指令,使儀表的測量下限、輸出下限4mA和0對應(yīng),儀表的測量上限、輸出上限20mA和27648對應(yīng),并有一一對應(yīng)的比例關(guān)系。通過除法指令完成模擬量采集的換算工作。主程序編寫完畢,編譯下載到CPU中。將變頻器設(shè)為手動狀態(tài),給一個轉(zhuǎn)速值,使水路循環(huán),給單相調(diào)壓模塊的控制端QW12 MOVE一個初始值,在鐵罐中水位大于一定值時加熱管開始工作,啟動程序監(jiān)視,進入在線模式后,在DIV模塊的OUT端會出現(xiàn)各模擬量的實時測量值。
在項目樹工藝對象下,新增PID_Compact模塊,并對該模塊進行設(shè)置,設(shè)置控制器類型及Input和Output參數(shù)。然后調(diào)用PID_Compact指令。在樹目錄下添加一個循環(huán)中斷組織塊,從工藝指令中將PID_Compact背景數(shù)據(jù)塊拖入子程序,設(shè)置Set point的具體溫度數(shù)值,將Input和溫度反饋值關(guān)聯(lián),將Output per和QW 12關(guān)聯(lián),模式激活上連一常開觸點,模式開關(guān)Mode關(guān)聯(lián)一個中間寄存器。工作時,PID控制器連續(xù)的采集溫度的實際值,并與設(shè)定值比較,根據(jù)偏差,PID控制器進行運算,輸出信號給單相調(diào)壓器,使單相調(diào)壓器動作,輸出電壓和頻率可調(diào)的交流電控制加熱管的功率和加熱速度,進而控制鐵罐溫度。
程序下載完成后,將變頻器G120的工作狀態(tài)設(shè)為手動狀態(tài),手動輸出一個電壓值,使電機和泵運轉(zhuǎn)。直到水路循環(huán)并且鐵罐的液位超過下限值后,再設(shè)置循環(huán)中斷子程序處于運行狀態(tài),模式激活方式開關(guān)外接的常開觸點接通一次,模式開關(guān)Mode修改操作數(shù)為3,使PID模塊工作于自動狀態(tài),主程序和子程序同時工作,這時整個自動控制系統(tǒng)開始工作。通過程序啟動單相調(diào)壓器,使單相調(diào)壓器接收PLC的輸出信號,完成溫度的調(diào)節(jié)和控制,通過加熱管的可控的工作,循環(huán)系統(tǒng)中的水溫靠近于Set point值上。以單相調(diào)壓器為執(zhí)行器,PLC為控制器的溫度自動控制系統(tǒng)組態(tài)調(diào)試完畢。
此類控制方案由于采用智能變送器、智能控制器和現(xiàn)場總線控制技術(shù),通過網(wǎng)絡(luò)傳輸信號,降低了儀表工的體力勞動強度,還提高了被控變量的控制精度。由于以PLC為核心的工業(yè)生產(chǎn)裝置綜合采用控制技術(shù)、通信技術(shù)和計算機技術(shù),配合其他智能設(shè)備可以構(gòu)成各種規(guī)模的集散控制系統(tǒng)和現(xiàn)場總線控制系統(tǒng),使網(wǎng)絡(luò)型工業(yè)控制方案在工業(yè)自動化領(lǐng)域獲得了更多的應(yīng)用,相信在不久的將來,這一技術(shù)在各種工業(yè)自動控制領(lǐng)域會遍地開花。