iFix在污水處理中的應用與研究 iFix在污水處理中的應用與研究

iFix在污水處理中的應用與研究

  • 期刊名字:計算技術(shù)與自動(dòng)化
  • 文件大?。?35kb
  • 論文作者:王樹(shù)東,郭林林,金魯東
  • 作者單位:蘭州理工大學(xué)電氣與信息工程學(xué)院,甘肅省工業(yè)過(guò)程先進(jìn)控制重點(diǎn)實(shí)驗室
  • 更新時(shí)間:2020-07-09
  • 下載次數:次
論文簡(jiǎn)介

第32卷第4期計算技術(shù)與自動(dòng)化Vol. 32,No. 4Dec.20132013年12月Computing Technology and Automation文章編號:1003 - 6199(2013)04 - - 0088 -04iFix在污水處理中的應用與研究王樹(shù)東,2,郭林林' ,金魯東'(1.蘭州理工大學(xué)電氣與信息工程學(xué)院,甘肅蘭州730050; 2. 甘肅省工業(yè)過(guò)程先進(jìn)控制重點(diǎn)實(shí)驗室,甘肅蘭州730050)滴要:iFix具有強大的數據采集與處理的功能,本文介紹iFix在污水處理自動(dòng)控制系統中的應用。通過(guò)OPC技術(shù)對現場(chǎng)數據進(jìn)行采集,通過(guò)iFix實(shí)時(shí)數據庫和歷史數據庫進(jìn)行數據的存儲,并結合ActiveX控件和VBA編程的使用,實(shí)現了歷史曲線(xiàn)、實(shí)時(shí)曲線(xiàn)、報表、及報警的設計與應用。關(guān)鍵詞:iFix;污水處理;VBA ActiveX控件;數據采集中圈分類(lèi)號:TP31文獻標識碼:AApplication and Research of iFix in Sewage TreatmentW ANG Shu-dong.2 ,GUO Lin lin' ,JIN Lu dong'(1. College of Electrical and Information Engineering, Lanzhou University of Technology, Lanzhou 730050 ,China;2. Key Laboratory of Gansu Advanced Control for Industrial Processes, Lanzhou 730050 ,China)Abstract:;iFix has powerful data acquisition and processing functions, this article introduce the application of iFix insewage treatment automatic control system. By acquisition field data through the use of OPC technology, storage datathrough iFix dynamics database and iFix historical database, it can realize the design and application of history curve . real-time curve、statements and alarm, with the use of VBA and ActiveX control.Key words: iFix;sewage treatment ; VBA; ActiveX control; data acquisition很好的滿(mǎn)足工業(yè)控制的要求。iFix 是一款功能強1引言大的監控軟件,是世界領(lǐng)先的工業(yè)自動(dòng)化軟件解決方案,是為水及污水處理、石油天然氣這樣過(guò)程管城市污水的處理在解決水資源緊缺方面是很理度身定造的解決方案。它包含了主流PLC的驅重要的一方面,特別是在西部的城市。本文以西部動(dòng),集成了COM/DCOM、OPC、VBA、ActiveX等某縣城的污水處理工程為背景,對iFix組態(tài)軟件先進(jìn)的現代軟件技術(shù)1,使所有的應用程序都能無(wú)在歷史曲線(xiàn)實(shí)時(shí)曲線(xiàn)、報表制作及報警查詢(xún)方面.縫的連接到一個(gè)系統中去,提高整個(gè)系統的集成的使用進(jìn)行了探討。度。iFix軟件與其他監控軟件的不同之處在與其優(yōu)化的模塊結構與開(kāi)放的VBA編程,這樣,就在2 iFix 組態(tài)軟件很大程度上提高了軟件的靈活性,可以充分發(fā)揮開(kāi)發(fā)人員的創(chuàng )造空間,以更好的滿(mǎn)足用戶(hù)的各種監控本系統上位監控軟件使用了美國的GEFanuc:及數據處理的要求。下面結合VBA和ActiveX公司的iFix,控制器選用了美國的羅克韋爾公司的控件的使用,就iFix軟件在歷史曲線(xiàn)、實(shí)時(shí)曲線(xiàn)、ControlLogix系列PLC。他們有著(zhù)長(cháng)期的合作關(guān)報表制作及報警查詢(xún)方面的使用進(jìn)行研究探討。系,在軟件連接方面有著(zhù)可靠高效的處理方案,能中國煤化工收稿日期:2012- 12-02作者簡(jiǎn)介:王樹(shù)東(1965-),男,山東煙臺人,教授,碩士生導師,研究方向:計算機自.MHC N M H G邱林林(1988 -),男,河南焦作人,碩士研究生,研究方向:工業(yè)計算機控制與過(guò)程控制(E- mail:guoxiaodin1988@163. com)。2013年12月計算技術(shù)與自動(dòng)化90庫的名字,TagName為數據庫中的列,數據讀出后Text)DeleteDefaultPen;刪除缺省筆安升序排列。Set obiPen = objMainChart. AddPen(sPenSource,FalseWsient數易控件IobjPen. historicalsampletype = 0提供看數照庫|記錄理objPen. interval = IngInterval. CurrentValue達擇數需情供者objPen. StarDateType = FixedobjPen. sattime = strChartStartDTobjPen. FixedDate = Format( strChartartDT,"General Date" )objPen. duration = ChartPenDurationEnd Ifr在運行模式下自動(dòng)直接數據庫objMainChart. FixedDate = stChartStartDTobjMainChart. FixedTime = strChartStartDTobjMainChart. RefreshCharData圖3 vxData 控件的設置Exit SubHandleError: ;錯誤處理Exit here on errorSELECTEnd SubHistoryTags. TagNameFROM以上就完成了將歷史數據庫中的數據讀出來(lái)HistoryTags并顯示在曲線(xiàn)畫(huà)面中。為方便曲線(xiàn)的查詢(xún)設定了ORDER BY起始日期和時(shí)間的設定,刪除當前曲線(xiàn)及打印曲線(xiàn)HistoryTags. TagName ASC等按鈕。通過(guò)點(diǎn)擊“起始日期/時(shí)間”按鈕可以進(jìn)行對vxCombo控件進(jìn)行動(dòng)畫(huà),在其“高級動(dòng)畫(huà)”曲線(xiàn)的起始日期和時(shí)間的設定,這個(gè)畫(huà)面可以在本中選擇“行為”一欄,將ADORecords 項打鉤,并在畫(huà)面的VBA腳本編輯中,右擊本圖片的名稱(chēng),選“ADORecords動(dòng)態(tài)設定屬性”中將數據源選擇為擇“插入”->“用戶(hù)窗體”,這樣就出現了和VB中vxData 的ADORecords.這樣,就實(shí)現了在vx-- -樣的窗體編輯界面,可以用與VB編輯相同的方Combo控件與vxData控件的連接,vxCombo控件法進(jìn)行窗口的編輯,其中使用的控件也是來(lái)自VB中顯示vxData控件所讀取的數據,在系統運行時(shí)中的,完成窗口的布置后對按鈕進(jìn)行代碼的編輯,供用戶(hù)選擇。以使其具備所需功能。要把數據添加到曲線(xiàn)中,還需要再添加一個(gè)歷史曲線(xiàn)查詢(xún)的畫(huà)面如圖4所示。vxData控件和一個(gè)TextBox控件,該vxData控件歷史曲線(xiàn)查詢(xún)從Access數據庫中將變量的標簽名讀出,其屬性的設定和前面的vxData控件的設定是類(lèi)似的。并用TextBox控件顯示顯示數據庫的標簽名-列。這樣,通過(guò)對添加曲線(xiàn)按鈕的腳本編寫(xiě),就可以將TextBox中的數據添加到曲線(xiàn)中?!疤砑忧€(xiàn)”按鈕的部分VBA代碼如下。Private Sub cmddHisPen. MouseDown(ByVal Button AsInteger... ByVal Y As Single)Dim obiPen As Obieet sPenSource As String, boolo-圖4 歷史曲線(xiàn)查詢(xún)畫(huà)面und As BooleanDim iPen As Integer, sNodeName As StringsNodeName = "Hist." & System. MyNodeName &.在實(shí)時(shí)曲線(xiàn)的制作中,將相同的量放在一個(gè)曲線(xiàn)圖中(比如4個(gè)CASS池的PH在同一個(gè)曲線(xiàn)圖On Error GoTo HandleError中),當用戶(hù)中國煤化工池預反應區I1 vxembHistPens. Text <>“" Then ;判斷vxmb控PH實(shí)時(shí)曲線(xiàn)HCNMHG個(gè)CASS池件值是否為空sPenSouree = sNodeName + Trim(TexBoxl.預反應區PH的實(shí)時(shí)曲線(xiàn)顯示在同一個(gè)曲線(xiàn)圖中。第32卷第4期王樹(shù)東等;iFix在污水處理中的應用與研究)1這與歷史曲線(xiàn)相區別,不需要進(jìn)行變量的選擇,實(shí)數據的處理。這樣,iFix就實(shí)現了極其靈活的報表現這個(gè)功能的方法是在這個(gè)畫(huà)面打開(kāi)的VBA程的制作。報表如圖6所示。序中的initialize函數中直接將要查詢(xún)的變量加人數據報表到曲線(xiàn)圖中。曲線(xiàn)圖如圖5所示。污水處理廠(chǎng)運行參數日報表CASS池預反應區PH值實(shí)時(shí)曲線(xiàn) I| EEIE圖6報表圖5 CASS池預反應區PH值實(shí)時(shí)曲線(xiàn)歷史報警查詢(xún)使用了DTPicker 控件、vxData控件和vxGrid控件,使用DTPicker控件進(jìn)行日期在實(shí)事曲線(xiàn)中使用到了vxData 控件,將vx-和時(shí)間的選擇,使用vxData控件進(jìn)行報警數據的Data控件的屬性中的InvisibleInRunMode設置為讀取,使用vxGrid控件進(jìn)行報警數據的顯。True,就可以實(shí)現使這些控件在運行模式下不被.顯示出來(lái)[。vxData 控件的提供者是Microsoft6結束語(yǔ)OLE DB Provider for ODBC Drivers 。數據庫是iFix軟件自帶的FIX Dynamics Real Time Data。iFix軟件兼容了目前廣泛運用的各類(lèi)技術(shù),按首先要把數據從FIXDynamicsRealTimeData中照開(kāi)放的工業(yè)標準技術(shù)設計間,與Windows操作讀出來(lái),然后再篩選出所需要的數據,送到曲線(xiàn)圖.系統很好的融合,這就保證了其運行的穩定性和高中顯示。篩選數據時(shí)使用了vxData控件的QP1效性。在歷史曲線(xiàn).實(shí)時(shí)曲線(xiàn)、報表制作及報警查并結合SQL命令進(jìn)行。以CASS池預反應區PH詢(xún)方面的強大功能也使iFix得到了開(kāi)發(fā)者和用戶(hù)實(shí)時(shí)曲線(xiàn)為例,該畫(huà)面中的vxData的QP1的值可的肯定。iFix 在監控軟件行業(yè)影響與認可會(huì )越來(lái)以設定為“CASS_ PRE_ PH" ,這樣,以“CASS_ PRE .越廣泛。_PH”為開(kāi)頭的變量就被篩選出來(lái)了,SQL語(yǔ)句如下,FIX為本節點(diǎn)名。參考文獻SELECT DISTINCT[1] 姚益群,張棋,宗彪. 基于iFix的火電廠(chǎng)輔助控制系統的集FIX. A_ _TAG中監控[J].電力自動(dòng)化設備,2010,04:124 - 127.FROM2] 陳麗華.基于iFIX組態(tài)軟件的電氣化鐵道監控系統[J].儀FIX器儀表學(xué)報,2004 ,S2:581 - 583.WHERE_3] Zhu Xiaorong, Li Xinye. Implementation of on - line supervi(FIX. A_ TAG Like 'QP1%')- sory control system hydrogen producing equipment basedon IFIX[M]. Journal North China Electric Power University20025數據報表及報警查詢(xún)的制作[4] 凌偉明.基于ODBC技術(shù)的iFiX遠程數據傳輸[J]. 計算技術(shù)與自動(dòng)化.2006 ,02:94- 96.數據報表畫(huà)面的制作使用了DTPicker 控件5] GE公司. iFix5.0電子書(shū)[S]. 2008.和WebBrowser控件, DTPicker控件用來(lái)進(jìn)行日期的選擇, WebBrowser控件用來(lái)進(jìn)行報表的顯示[0,報表的顯示調用了做好的報表模板,模板可中國煤化工以根據自己的要求在Excel中進(jìn)行編輯,只需要在VBA腳本程序中,把歷史數據庫中的數據讀出來(lái),MHCNMHG按照要求填表即可,并且還可以通過(guò)腳本指令進(jìn)行

論文截圖
版權:如無(wú)特殊注明,文章轉載自網(wǎng)絡(luò ),侵權請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習使用,務(wù)必24小時(shí)內刪除。
欧美AAAAAA级午夜福利_国产福利写真片视频在线_91香蕉国产观看免费人人_莉莉精品国产免费手机影院