天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 自動化論文 >

泵站綜合自動化及其優(yōu)化控制調(diào)節(jié)的研究

發(fā)布時間:2016-08-05 18:12

  本文關(guān)鍵詞:泵站綜合自動化及其優(yōu)化控制調(diào)節(jié)的研究,由筆耕文化傳播整理發(fā)布。


揚州大學碩士學位論文;第五章上位機監(jiān)控系統(tǒng)軟件設(shè)計與開發(fā);5.1上位機監(jiān)控軟件;上位機監(jiān)控系統(tǒng)的功能實現(xiàn)在很大的程度上依賴于組態(tài);在本系統(tǒng)中結(jié)合實際需求,上位機監(jiān)控軟件采用成熟可;Ifix的網(wǎng)絡是基于節(jié)點的,無論是客戶機還是服務;IfixServer節(jié)點通過數(shù)據(jù)驅(qū)動讀取下位機的;孫平安泵站綜合自動化及其優(yōu)化控制調(diào)節(jié)的研究45;IfixClient節(jié)點在得到相

揚州大學碩士學位論文

第五章上位機監(jiān)控系統(tǒng)軟件設(shè)計與開發(fā)

5.1上位機監(jiān)控軟件

上位機監(jiān)控系統(tǒng)的功能實現(xiàn)在很大的程度上依賴于組態(tài)軟件。組態(tài)軟件指一種數(shù)據(jù)采集與過程控制的專用軟件,它是在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,并且能以靈活多樣的組態(tài)方式為用戶提供良好的操作界面和簡捷的使用方法,組態(tài)軟件很好的解決了控制系統(tǒng)通用性問題。其預設(shè)置的各種軟件模塊可以非常容易地實現(xiàn)和完成監(jiān)控層的各項功能,并能同時支持各種硬件廠家的計算機和I/O產(chǎn)品,與高可靠的工控計算機和網(wǎng)絡系統(tǒng)結(jié)合,可向控制層和管理層提供軟硬件的全部接口進行系統(tǒng)集成。

在本系統(tǒng)中結(jié)合實際需求,上位機監(jiān)控軟件采用成熟可靠的組態(tài)軟件Ifix。Ifix是Intellution自動化軟件產(chǎn)品家族中的一個基于Windows的HMI/SCADA組件。Ifix是基于開放的和組件技術(shù)的產(chǎn)品,專為在工廠級和商業(yè)系統(tǒng)之間提供易于集成和協(xié)同工作設(shè)計環(huán)境。它的功能結(jié)構(gòu)特點使得用戶可以減少開發(fā)自動化項目的時間,縮短系統(tǒng)升級和維護的時間,并且它能與第三方應用程序無縫集成,增強生產(chǎn)力。Ifix提供了監(jiān)視管理、報警和控制功能,它能夠?qū)崿F(xiàn)數(shù)據(jù)的絕對集成和實現(xiàn)真正的分布式網(wǎng)絡結(jié)構(gòu)。Ifix的內(nèi)部是一個能夠提供分布式結(jié)構(gòu)的技術(shù)核心。Ifix是在標準技術(shù)的基礎(chǔ)上開發(fā)的,像ActiveX,OPC,VBA,和組件對象模型(COM)--樣,在廣泛的局域網(wǎng)和互聯(lián)網(wǎng)基礎(chǔ)上提供第三方應用程序的簡單集成。作為一種高效的工業(yè)自動化軟件無論對于單個的監(jiān)控單元還是大規(guī)模的網(wǎng)絡組態(tài)系統(tǒng),Ifix都是一個理想的選擇。該軟件能實現(xiàn)包括監(jiān)視、控制、報警、保存和歸檔數(shù)據(jù)、生成和打印報告、繪圖等多種功能【291。

Ifix的網(wǎng)絡是基于節(jié)點的,無論是客戶機還是服務器都可以看成是Ifix系統(tǒng)中的一個單獨節(jié)點,從而為Ifix提供了完全的分布式客戶/服務器結(jié)構(gòu),大大提高了系統(tǒng)的可擴展性。無論是服務器還是客戶機,都能運行在同一計算機中,實現(xiàn)簡單的單機人機監(jiān)控系統(tǒng),還是基于網(wǎng)絡的多Server和多Client的分布式數(shù)據(jù)采集和控制系統(tǒng),Ifix都可以滿足各種應用類型和應用規(guī)模的需要【3】。

IfixServer節(jié)點通過數(shù)據(jù)驅(qū)動讀取下位機的數(shù)據(jù),并將數(shù)據(jù)實時的更新到Ifix過程數(shù)據(jù)庫。其中過程數(shù)據(jù)庫中有多種功能塊包括:模擬量處理塊、數(shù)字量輸入輸出塊、計算塊、報警塊、累計塊、計時器塊、連續(xù)控制塊、統(tǒng)計塊及SQL功能塊等。其中盲Server只能讀取下位機的數(shù)據(jù),不能進行組態(tài)畫面開發(fā)。

孫平安泵站綜合自動化及其優(yōu)化控制調(diào)節(jié)的研究45

IfixClient節(jié)點在得到相應的權(quán)限后,用戶可以訪問到網(wǎng)絡中任和一個SCADAServer的過程數(shù)據(jù)庫,以及歷史數(shù)據(jù)庫中的數(shù)據(jù)。實時動態(tài)畫面顯示、趨勢顯示、報表查詢等應用都能運行在Client上,而且在網(wǎng)絡中的各個本地節(jié)點上都能進行開發(fā)工作,包括畫面開發(fā)、歷史數(shù)據(jù)配置,權(quán)限管理等。Ifix典型的分布式客戶/服務器網(wǎng)絡體系控制結(jié)構(gòu)圖如下圖5.1所示。

運行節(jié)點本士也.節(jié)點本士也。節(jié)點遠程節(jié)點

務器目

過程硬件過程硬件

圖5-1Ifix客戶/N務器網(wǎng)絡體系控制結(jié)構(gòu)圖

本文中的上位機監(jiān)控系統(tǒng)采用的是客戶/N務器結(jié)構(gòu),是由一臺Ifix服務器,和兩臺Ifix本地節(jié)點構(gòu)成。

5.2基于OPC的數(shù)據(jù)通信

5.2.1.OPC協(xié)議

OPC是ObjectLinkingandEmbedding(OLE)forProcessControl的縮寫,它是微軟公司的對象鏈接和嵌入技術(shù)在過程控制方面的應用。OPC以OLE/COM/DCOM技術(shù)為基礎(chǔ),采用客戶/服務器(C/S)模式,OPC為工業(yè)自動化軟件的開發(fā)提供了統(tǒng)一的標準,這個標準定義了如何應用Microsoft操作系統(tǒng)和在基于PC的客戶機之間交換自動化實時數(shù)據(jù),采用這項標準后,硬件開發(fā)商將取代軟件開發(fā)商為自己的硬件產(chǎn)品開發(fā)統(tǒng)一的OPC接口程序,而軟件開發(fā)人員可以不用再去開發(fā)各種驅(qū)動程序,可以利用自己的特長,把更多的精力投入到產(chǎn)品的開發(fā)上。在實際使用中,其中主要開發(fā)的是對現(xiàn)場設(shè)備數(shù)據(jù)的讀寫操作。OPC協(xié)議在處理數(shù)據(jù)時有三種方式:同步、異步、訂閱[30][31]。

同步通訊時OPC客戶程序在向OPC服務器進行請求時,OPC客戶程序必須要等到OPC服務器對應的響應全部完成以后才能返回,OPC客戶程序在此期間一直處于等待狀態(tài),若進行讀操作,必須等待OPC服務器響應后才返回。因此在同步通訊時,如果有大量

揚州大學碩士學位論文

數(shù)據(jù)進行操作或者有很多OPC客戶程序?qū)Γ希校梅⻊掌魍瑫r進行讀操作,那么必然造成OPC客戶程序的阻塞現(xiàn)象。因此同步通訊只是適用于OPC客戶端較少,數(shù)據(jù)通信量比較小的場合。

異步通訊時OPC客戶程序?qū)Ψ⻊掌鬟M行請求時,OPC客戶程序請求完成后立刻返回,不用等待OPC服務器的響應,程序可以進行其它操作。當OPC服務器完成響應后再通知OPC客戶程序。例如當進行讀操作時,OPC客戶程序在向OPC服務器發(fā)起讀請求后就返回,而不用等待OPC服務器的讀完成。當OPC服務器在讀完成以后,服務器會自動的通知OPC客戶程序,并且把讀到的結(jié)果傳送給OPC客戶程序。因此相對于同步通訊而言,異步通訊的效率更高[32][331。

訂閱方式時OPC客戶程序?qū)Ψ⻊掌鬟M行請求時,OPC客戶程序完成以后也是立刻返回,不用等待OPC服務器的響應,,OPC客戶程序可以進行其它操作,當OPC服務器檢測到組內(nèi)有數(shù)據(jù)發(fā)生改變時,會根據(jù)更新周期自動刷新相應的客戶端數(shù)據(jù),客戶端只需要向OPC服務發(fā)送一次請求,之后不需要再對服務器請剝341。

5.2.2.Ifix與S7.200的OPC通訊

本系統(tǒng)中西門子¥7200PLC與上位機監(jiān)控軟件的通訊采用OPC的方式。其中OPC服務器選擇了專業(yè)的OPC協(xié)議通信軟件KEPServer。OPCServer通過OPC協(xié)議連接水源站和加壓泵站的PLC。Ifix服務器端采用自帶的OPCPowerTool客戶端與OPCServer通信。OPCServer采用異步通信的方式從PLC中讀取數(shù)據(jù)。Ifix與¥7200的通訊結(jié)構(gòu)圖如圖5.2所示【35】[36】。

IfixH艮務器

Ifix月艮務器端OPCPowerTool

≤》

噫穸

OPC匿ISERVER(KEPServer)

熏爹0Pc

加壓站

PLC毳爹。r水源站PLC

圖5.2Ifix與¥7200OPC通訊示意圖

孫平安泵站綜合自動化及其優(yōu)化控制調(diào)節(jié)的研究47

系統(tǒng)OPCServer配置圖如圖5-3所示,在配置中指定OPC的采用周期,PLC以太網(wǎng)模塊的IP的地址以及數(shù)據(jù)的存儲方式等。

[ileE_ait_viet。。螅澹颍牛。埃埃保剑龋澹欤

D岳日汐圃jo雷÷j、j6龜黲×移磊豫滲霧

,i◇ageH∞eAddressiD札aT”eiScnRate{Scaling

毫皿l#pleo5x如1090Float100None

圓dataf]5YvDl094F10at100None

|二lzetoflOWlvD30F10at100None

毫伊xuezhou._2門ElOWI仲624Float100None

_皿2卻1cnElOWllow如620Float100None

豳dataoflow2vD34F10“100None

豳zetf]Elow2vD532Float100None

口Elow210WvD628F10at100None

nElow3vD38F10at100None

f]E10w3vD640Float100None

f1flow3lowⅧ636Float100None

C]now4vD42F10at100None

f]now4vD648Float100None

F]now4low如6“Float100None

nElow5vD46F10at100None

口f10*5Ⅶ656F10at100None

C]flo.5low珊652Float100None

f]presstu:elvDl0Float100None

e]pressure2vDl4F10at100None

口pressure3vDl8Float100None

口pressure4、,D22Float100None

f]pressure5vD26F10at100None

c]watervD70Float100None

皿Beyi。。:i固Advancedi《--

File望itV_i篡Displaymode粵ti?警Help

西甄■—————————一丑nahle廣

scripti{cl

I,o囂蕞篇篇-—I竭妣a五i———1%Demna:『——一Upme『——一

AsynchronousP011乒面—一CommunicttionsSettings…“…~‘……

Asyne面茹—一艫Ena:bleAs強chr。n。mw&tchd。;

。!翌…|!鯉|!疊。|墊壁|疊。。i…丕…|

i'orKelp,pressFI㈣

圖5_4OPCPowerTool配置圖

48揚州I大學碩士學位論文

5.3基于Ifix時間調(diào)度的歷史數(shù)據(jù)管理

一般組態(tài)軟件的歷史數(shù)據(jù)都是經(jīng)過壓縮后以文件的形式存在磁盤中,這些歷史數(shù)據(jù)一般只能通過組態(tài)軟件本身識別和使用,數(shù)據(jù)無法與其他控制系統(tǒng)或軟件共享。為了實現(xiàn)歷史數(shù)據(jù)也能和其他系統(tǒng)的對接,本控制系統(tǒng)中通過在Ifix服務器端設(shè)計歷史采集程序?qū)⑦@些歷史數(shù)據(jù)存儲到泵站綜合信息數(shù)據(jù)庫中。

由于需要將Ifix過程數(shù)據(jù)庫中的數(shù)據(jù)按照設(shè)計的采集頻率(1s)不間斷的保存到泵站綜合信息數(shù)據(jù)庫中,為此采用了Ifix提供的基于時間的調(diào)度功能。Ifix基于時間的調(diào)度是指系統(tǒng)每間隔規(guī)定的時間執(zhí)行調(diào)度中的程序,用戶在調(diào)度程序中通過編程來實現(xiàn)需要周期執(zhí)行的任務。

本系統(tǒng)中通過在調(diào)度程序中實時讀。桑妫椋^程數(shù)據(jù)中的數(shù)據(jù),然后通過ADO的方式將過程數(shù)據(jù)庫中的數(shù)據(jù)存儲到中心數(shù)據(jù)服務器中,以達到歷史數(shù)據(jù)采集的目的。Ifix中基于時間的調(diào)度配置如下圖5—5所示:

涌度信息

名稱:}水源站數(shù)據(jù)采集

描述:二…、,,,…,,、、、。、…一……………、…~一{數(shù)據(jù)采集I…一…、_,‘~

觸發(fā)蔫息一

。一孜

開始時間:ip—…~…‘、o00:00

囝連續(xù)豢|

。每日間隔。海铮椋悦妫稀螅

t…………。一.j簍、l

。每月

動作信息

操馘霞三:二三二:i二簍i二i羹匿至童耍團匝固

l確定心)I*●■■{取消蛙)■l“∞I幫助匹)

圖5—5IFLX時間調(diào)度配置圖■g∞#tw■…

由于在Ifix中獲取過程數(shù)據(jù)庫中的數(shù)據(jù),是按照過程數(shù)據(jù)中的標簽名來獲取的,并且過程數(shù)據(jù)庫中的數(shù)據(jù)并不完全滿足數(shù)據(jù)庫存儲格式的要求(過程數(shù)據(jù)庫中的數(shù)據(jù)都是按照字符串的格式),所以在存儲之前必須進行格式的轉(zhuǎn)化。同時為了防止因為通信連接斷開而記錄無效數(shù)據(jù),在程序設(shè)計中加入了通信狀態(tài)判斷邏輯,調(diào)度事件程序設(shè)計流程圖如圖5-6所示。

 

 

下載地址:泵站綜合自動化及其優(yōu)化控制調(diào)節(jié)的研究_圖文42.Doc

  【】

最新搜索

泵站綜合自動化及其優(yōu)化控制調(diào)節(jié)的研究_圖文

初三英語專項復習(完成句子)

路槽開挖DSADS

財務會計崗位職責01

地震安全知識.docx可用

個性化營銷策略實施步驟

熱電廠供熱首站設(shè)計安全問題探討

NIT演示步驟

高考詞匯與短語80天day51-

熱搜詞中可以通過哪幾個維度來進行條件篩選


  本文關(guān)鍵詞:泵站綜合自動化及其優(yōu)化控制調(diào)節(jié)的研究,由筆耕文化傳播整理發(fā)布。



本文編號:85940

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/85940.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶e53cb***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com