自動補水程序編寫及ifi3組態(tài)_第1頁
自動補水程序編寫及ifi3組態(tài)_第2頁
自動補水程序編寫及ifi3組態(tài)_第3頁
自動補水程序編寫及ifi3組態(tài)_第4頁
自動補水程序編寫及ifi3組態(tài)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

自動補水程序編寫及fx3?0組態(tài)摘要:冷凍水補水系統(tǒng)是動力控制系統(tǒng)擴展的小系統(tǒng)。本文介紹了該系統(tǒng)的背景、功能和組網(wǎng)方式,詳細描述了用RSLogix500、IFix3.0軟件開發(fā)該系統(tǒng)的過程。關鍵詞:RSLogix500編程,ifix3.0組態(tài)一、 引言XX年5月,XX技改工程基本結(jié)束,動力控制系統(tǒng)進入整體運行。系統(tǒng)經(jīng)過長時間的運行,發(fā)現(xiàn)原有的冷凍水補水系統(tǒng)有弊病,需要重新設計一套能根據(jù)水位高低自動補水的冷凍水補水系統(tǒng)。該系統(tǒng)動作過程如下:為了使膨脹補水箱的液位保持在上下限的范圍內(nèi),當液位小于等于下限時,電動開關閥開,水泵啟動;當液位大于等于上限時,水泵停止,電動開關閥關閉。二、系統(tǒng)設計系統(tǒng)操作分為三種方式:現(xiàn)場手動、上位手動、上位自動。下面對這三種方式分別進行說明。現(xiàn)場手動 通過現(xiàn)場的啟停按鈕對電動開關閥、水泵進行啟停控制;

上位手動 由上位機(IFix組態(tài)畫面)的啟停按扭對電動開關閥、水泵進行啟??刂疲簧衔蛔詣?由PLC程序根據(jù)膨脹補水箱液位上下限,對電動開關閥和水泵進行自動控制;另外,電動開關閥、水泵的啟停狀態(tài)及液位在Ifix組態(tài)畫面中有相應的顯示;當水泵停止后,電動開關閥忘記關閉時,Ifix組態(tài)畫面應有報警(防止冷凍水倒灌)。三、系統(tǒng)原理利用原有的工控網(wǎng)絡,能很好的實現(xiàn)該補水系統(tǒng)。如圖所示:r■ Jdl1r■ Jdl1II1 1■研關冏

水泵PLC的AI模塊,經(jīng)編程處理,得液位數(shù)值;利用CONTROL-NET網(wǎng)絡,真空系統(tǒng)plc將液位數(shù)值傳輸給鍋爐水系統(tǒng)plc;電動開關閥、水泵、手自動轉(zhuǎn)換開關接點信號分別接進鍋爐水系統(tǒng)plc的di模塊;最后鍋爐水系統(tǒng)pLc根據(jù)液位數(shù)值、電動開關閥、水泵、手自動轉(zhuǎn)換開關狀態(tài),實現(xiàn)plc編程。iFix組態(tài)畫面處理:由ScADA服務器取得pLc的各種過程實時數(shù)據(jù),建立iFix數(shù)據(jù)庫;終端組態(tài)Fix1、Fix2、Fix3從數(shù)據(jù)庫取得相應狀態(tài)顯示,并經(jīng)數(shù)據(jù)庫發(fā)送控制指令到pLc程序,實現(xiàn)控制要求。四、系統(tǒng)實施因為動力控制系統(tǒng)已有完善的控制網(wǎng)、信息網(wǎng)及相應軟硬件,建立該套冷凍水補水系統(tǒng),需要做以下工作:硬件方面:管道改造,液位計、水泵、電動開關閥、按鈕箱等器件安裝,電氣接線等;軟件方面:plc編程、IFix組態(tài)。現(xiàn)場手動方式的實現(xiàn)由控制電路完成。本文不敘述具體控制電路原理。上位手動、自動方式的實現(xiàn)由PLC編程及IFix組態(tài)完成。1.pLc編程第一步,了解要處理的信號。如下表:

數(shù)字量輸入DI數(shù)字量輸出DO模擬量輸入AI模擬量輸入AO系統(tǒng)現(xiàn)場/上位方式選擇補水泵啟動/停止液位無補水泵空開合閘/跳閘電動閥開/關補水泵運行(交流接觸器閉合)電動閥開/關到位第二步,編寫信號采集和輸出的PLC程序。“系統(tǒng)現(xiàn)場方式”信號采集如下梯形圖所示。后面的邏輯控制程序,用“B9:2/15”位代表“系統(tǒng)現(xiàn)場方式”狀態(tài)即可。冷凍水補水就地丿現(xiàn)場臉修選擇〔現(xiàn)場)冷凍水補水就地丿現(xiàn)場臉修選擇〔現(xiàn)場)B9.2地丿現(xiàn)場臉修選擇〔現(xiàn)場)1746-IM16圖3“液位”信號是由真空系統(tǒng)PLC采集(見圖2、圖4),再使用RSLogix500軟件特有的“MSG”指令(見圖5)通過C-NET網(wǎng)絡發(fā)送至鍋爐水系統(tǒng)PLC。冷凍水補水箱灌位 冷凍水補水箱灌位 SCP —Sc-alew.'P-ir.iinetefsInpiit1:12.208332=:InputMiri.4000.04000.0=:Inputhlax.20000.020000.0=:Sc-aledMiti.Fl2:1000.0=:Sc-aledM.iK.F12:1014.0=:OutputFl0:501.0805=:圖41秒骯沖T4:lTFDN1秒骯沖T4:lTFDN■MSGReail1WriteMessageTypeEleail1WriteT-aigetDe^dceLoc-al'flemoteControlBlackPeet-To-PeerWrite5LILICPULoc.alN33:130ControlBio匚kLength 1斗SehipSctEEH圖5“補水泵啟動/停止”信號輸出如下梯形圖所示。經(jīng)過這一步,后面的程序用“B3:0/13”位作為“補水泵啟動/停止”的控制位即可。圖6圖6其它信號處理如上述方法,這里不再作敘述。第三步,編寫關鍵的上位自動補水程序。該程序的流程圖如下:圖7圖7PLC梯形圖如下:冷侏水補水上位I自動0手動N34:0—3E——1冷探水補水箱液位 LES冷侏水補水上位I自動0手動N34:0—3E——1冷探水補水箱液位 LES —LessThan(A-=:B)SourceAFl0:321.20175=:SamcHB 0.50.5-=:冷媒水補水電動閥開到位B9:3―¥―冷媒水補水電動閥開到位:3ll_Byrp上位手操:冷媒水補水電動閥關B3:0 CH>-上位手操:冷媒水補水電動閥開B3:0 ai14上位手操:冷媒水泵啟動府止B3:0 ◎ 上位手操:冷媒水補水電動閥開B3:014冷洙水補水上位1自動0手動N34:0—3E—1冷探水補水箱液位 GRT —GreaterThm(A:=B)SourceA Fl0:321.20175=:SuijiceB 1.41.4=:上位手操:冷媒水泵啟動營止B3:0——3E——13上位手操:冷媒水泵啟動胯止B3:0 3 13上位手操:冷媒水補水電動閥開B3:0-<P>-14冷媒水泵運行

B9:3

—3-E—

3冷媒水補水電動閥關到位B9:3—3-E—上位手操:冷媒水補水電動閥關B3:015冷媒水補水電動閥關到位上位手操:冷媒水補水電動閥關到位冷媒水補水電動閥關B3:0 15圖8當控制方式由“上位方式”變?yōu)椤艾F(xiàn)場方式”時,只需釋放“N34:0/1”位,即可保持改變前的各設備部位控制狀態(tài)。如下圖:冷凍水補水上

位1自動口手動N34:0冷凍水補水上

位1自動口手動N34:0E9:2

圖9第四步,為防止泵停止后,忘記關閥或閥關閉故障的情況出現(xiàn)需要編寫報警程序。程序流程圖如下:延時2分鐘V報警圖10PLC梯形圖如下:冷媒水泵運行B9:33--P3冷媒水補水電動閥關到位B9:3冷媒水泵運行B9:33--P3冷媒水補水電動閥關到位B9:33--E5冷凍水補水閥忘關閉報——TON TiitierOnDJayTimer T4:2TimeB.iie 1.0Preset 120-=:Aozijih 0-=:—CEN>-—Ct)亠冷揀水補水閥忘關閉報警冷媒水泵關閉后冷揀水補水閥忘關閉報警補水閥忘關報警B20:3——C::|斗圖11

至此,PLC梯形圖編程完畢。2.Ifix組態(tài)Ifix3.0是Intellution公司的一個優(yōu)秀的工業(yè)組態(tài)軟件。動力控制系統(tǒng)用它來作重要的人機界面。經(jīng)長期運用,該軟件具有通訊可靠,界面友好等優(yōu)點。下面進行冷凍水補水系統(tǒng)組態(tài)的情況的介紹。第一步,創(chuàng)建數(shù)據(jù)庫。要創(chuàng)建的標簽見表1。如要創(chuàng)建數(shù)字量標簽,先選擇塊類型“DI”(見圖12),后寫標簽名、驅(qū)動器IO地址等(見圖13)。選擇塊類型:模T0|罰罰前^0|罰罰詡0|罰隸J£BL丸加丸BB模擬

開關興選擇塊類型:模T0|罰罰前^0|罰罰詡0|罰隸J£BL丸加丸BB模擬

開關興布爾一計算數(shù)字

設備壬數(shù):數(shù)字舀數(shù)字尋話吋.確定〔①取消圖]2幫助?圖13創(chuàng)建具有報警功能的標簽,需要啟用報警處理功能,并分配報警區(qū)域(見下圖)。圖14第二步,創(chuàng)建畫面。創(chuàng)建一個優(yōu)秀的畫面,要考慮的因素有系統(tǒng)性、友好性等。冷凍水補水系統(tǒng)僅是制冷系統(tǒng)的一個小系統(tǒng),故該系統(tǒng)畫面嵌入制冷系統(tǒng)畫面即可(見下圖)。

圖15###.#A圖15###.#A界面組態(tài)介紹:電動閥開到位呈綠色,關到位呈紅色。泵運行呈綠色動態(tài)閃爍,停止呈灰色靜止。液位有數(shù)顯,外加黃色小柱動態(tài)顯示,高度與實際液位成比例,有上下限閃爍報警功能。水箱右上角小矩形綠色時,表示補水系統(tǒng)上位自動;紅色時,表示補水系統(tǒng)上位手動或現(xiàn)場手動。單擊該矩形方塊后,彈出下圖畫面。圖16這是一個補水系統(tǒng)的控制畫面。其中“HAND”表示現(xiàn)場方式,“AUTO”表示上位方式。上位方式分“上位手動”“上位自動”兩種方式。選擇時,只須單擊相應方式,等“上位**”字樣顏色變紅色,就完成了上位手動或上位自動控制方式的選擇。中下部的各種按鈕及狀態(tài)顯示,表示對各設備部件的控制和狀態(tài)反饋。第三步,添加各畫面的動畫屬性。各種屬性集成于如下對話框。比如“關閉數(shù)據(jù)量標簽”致使圖8的“N34:0/l”置位,實現(xiàn)補水系統(tǒng)的上位自動控制方式。圖17第四步,編寫腳本。該腳本語言類似VisualBasic語言,容易編寫。下面是一個泵啟動按鈕的腳本。PrivateSubGroup40_Click()OnErrorGoToErrorHandleIfFix32.SCADA.ZL_LSBSB_ZDFK.F_CV=1AndFix32.SCADA.ZL_LSB_ZDFK.F_CV=0Then'如果上位控制方式并且泵停止的Respond=MsgBox("確實要啟動補水泵嗎?",vbYesNo+vbExclamation,"提示:")IfRespond=vbYesThencloseDigitalPoint"Fix32.SCADA.ZL_LSBSB_QTKZ.F_CV"ElseRespond=MsgBox("啟動取消!",vbOKOnly+vbExclamation,"提示:")EndIfElseMsgBox"請確認補水泵當前控制方式!",vbExclamation,"操作提示:"EndIfExitSubErrorHandle:MsgBox"數(shù)據(jù)通訊有誤,請通知管理員!",vbExclamation,"操作提示:"EndSub五、總結(jié)SLC500

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論