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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

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

數(shù)字量輸入DI數(shù)字量輸出DO模擬量輸入AI模擬量輸入AO系統(tǒng)現(xiàn)場(chǎng)/上位方式選擇補(bǔ)水泵啟動(dòng)/停止液位無補(bǔ)水泵空開合閘/跳閘電動(dòng)閥開/關(guān)補(bǔ)水泵運(yùn)行(交流接觸器閉合)電動(dòng)閥開/關(guān)到位第二步,編寫信號(hào)采集和輸出的PLC程序。“系統(tǒng)現(xiàn)場(chǎng)方式”信號(hào)采集如下梯形圖所示。后面的邏輯控制程序,用“B9:2/15”位代表“系統(tǒng)現(xiàn)場(chǎng)方式”狀態(tài)即可。冷凍水補(bǔ)水就地丿現(xiàn)場(chǎng)臉修選擇〔現(xiàn)場(chǎng))冷凍水補(bǔ)水就地丿現(xiàn)場(chǎng)臉修選擇〔現(xiàn)場(chǎng))B9.2地丿現(xiàn)場(chǎng)臉修選擇〔現(xiàn)場(chǎng))1746-IM16圖3“液位”信號(hào)是由真空系統(tǒng)PLC采集(見圖2、圖4),再使用RSLogix500軟件特有的“MSG”指令(見圖5)通過C-NET網(wǎng)絡(luò)發(fā)送至鍋爐水系統(tǒng)PLC。冷凍水補(bǔ)水箱灌位 冷凍水補(bǔ)水箱灌位 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“補(bǔ)水泵啟動(dòng)/停止”信號(hào)輸出如下梯形圖所示。經(jīng)過這一步,后面的程序用“B3:0/13”位作為“補(bǔ)水泵啟動(dòng)/停止”的控制位即可。圖6圖6其它信號(hào)處理如上述方法,這里不再作敘述。第三步,編寫關(guān)鍵的上位自動(dòng)補(bǔ)水程序。該程序的流程圖如下:圖7圖7PLC梯形圖如下:冷侏水補(bǔ)水上位I自動(dòng)0手動(dòng)N34:0—3E——1冷探水補(bǔ)水箱液位 LES冷侏水補(bǔ)水上位I自動(dòng)0手動(dòng)N34:0—3E——1冷探水補(bǔ)水箱液位 LES —LessThan(A-=:B)SourceAFl0:321.20175=:SamcHB 0.50.5-=:冷媒水補(bǔ)水電動(dòng)閥開到位B9:3―¥―冷媒水補(bǔ)水電動(dòng)閥開到位:3ll_Byrp上位手操:冷媒水補(bǔ)水電動(dòng)閥關(guān)B3:0 CH>-上位手操:冷媒水補(bǔ)水電動(dòng)閥開B3:0 ai14上位手操:冷媒水泵啟動(dòng)府止B3:0 ◎ 上位手操:冷媒水補(bǔ)水電動(dòng)閥開B3:014冷洙水補(bǔ)水上位1自動(dòng)0手動(dòng)N34:0—3E—1冷探水補(bǔ)水箱液位 GRT —GreaterThm(A:=B)SourceA Fl0:321.20175=:SuijiceB 1.41.4=:上位手操:冷媒水泵啟動(dòng)營(yíng)止B3:0——3E——13上位手操:冷媒水泵啟動(dòng)胯止B3:0 3 13上位手操:冷媒水補(bǔ)水電動(dòng)閥開B3:0-<P>-14冷媒水泵運(yùn)行

B9:3

—3-E—

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

位1自動(dòng)口手動(dòng)N34:0冷凍水補(bǔ)水上

位1自動(dòng)口手動(dòng)N34:0E9:2

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

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

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

開關(guān)興布爾一計(jì)算數(shù)字

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論