您現(xiàn)在的位置:
中國傳動網(wǎng)
>
技術(shù)頻道
>
應(yīng)用方案
>
工業(yè)Ethernet在電廠遠程實時監(jiān)控系統(tǒng)中的應(yīng)用
時間:2008-10-30 11:28:00來源:zhangting
圖1 ethemet/fcs的網(wǎng)絡(luò)結(jié)構(gòu)[/align]
3 基于ethernet的電廠監(jiān)控系統(tǒng)體系結(jié)構(gòu)
由于與internet的無縫結(jié)合、低成本、高帶寬以及廣泛的開放性和兼容性,以太網(wǎng)已成為企業(yè)內(nèi)部網(wǎng)intranet的首要選擇?;趀thernet技術(shù)的工業(yè)控制網(wǎng)絡(luò)模型的創(chuàng)新點和最主要的特點是融合ethernet技術(shù)和fcs,貫穿于整個網(wǎng)絡(luò)的各層次,使它成為透明的覆蓋整個電廠范圍的應(yīng)用實體,實現(xiàn)電廠mis、sis和現(xiàn)場dcs的管控一體化的無縫結(jié)合。將現(xiàn)場設(shè)備和管理層集成于同一層以太網(wǎng)上形成扁平化的電廠控制網(wǎng)絡(luò)遠程監(jiān)控示意圖如圖2所示:
[align=center]
圖2 基于web的電廠監(jiān)控系統(tǒng)軟件體系結(jié)構(gòu)圖[/align]
工業(yè)ethernet向控制層滲透、應(yīng)用于過程控制的監(jiān)控級、與fcs融合使用已成必然趨勢,但基于工業(yè)ethernet的電廠監(jiān)控系統(tǒng)設(shè)計中如何解決大規(guī)模系統(tǒng)中實時性和可靠性間的矛盾等關(guān)鍵技術(shù),期待解決:
3.1 ethernet的通信時間確定性
由于ethernet采用csma/cd協(xié)議,其解決通信沖突的方法本質(zhì)上不具有通信確定性,難以保證控制系統(tǒng)的實時性,這是它在工業(yè)現(xiàn)場中應(yīng)用的主要障礙之一。但以太網(wǎng)的高傳輸速率是其它網(wǎng)絡(luò)難以比擬的,為解決其時間確定性提供了良好基礎(chǔ),
主要技術(shù)路線有4條。
(1) 采用星型拓撲結(jié)構(gòu)、具有數(shù)據(jù)交換功能的智能集線器,提供緩沖存儲器,降低數(shù)據(jù)沖撞和重發(fā)概率,從而達到通信確定性的要求。
(2) 使用全雙工(full-duplex)通信模式。
(3) 降低網(wǎng)絡(luò)負載和提高網(wǎng)絡(luò)傳輸速率。
(4) 增強ethernet接插件、交換機、通信電纜等抗干擾能力。與傳統(tǒng)的共享式以太網(wǎng)相比,交換式集線器同時提供多個傳輸路徑,顯著地改善了傳輸能力,提高了系統(tǒng)實時性。
3.2 基于工業(yè)ethernet的通訊結(jié)構(gòu)模式
采用基于b/s和c/s混合結(jié)構(gòu)模式實現(xiàn)遠程實時監(jiān)控。在電廠現(xiàn)場控制系統(tǒng)中,采集的數(shù)據(jù)集中到實時數(shù)據(jù)庫中,采用c/s結(jié)構(gòu)模式,可利用其交互能力強、客戶端功能強和實時性強等特點,實現(xiàn)現(xiàn)場實時控制;對于遠程用戶,采用b/s模式,可充分利用b/s模式優(yōu)點,實現(xiàn)電廠遠程監(jiān)控的需要。
3.3 以太網(wǎng)安全性
工業(yè)ethernet把傳統(tǒng)的3層網(wǎng)絡(luò)系統(tǒng)(即信息管理層、過程監(jiān)控層、現(xiàn)場設(shè)備層)合成一體,使數(shù)據(jù)的傳輸更快、實時性更高,并接入internet,實現(xiàn)了數(shù)據(jù)的共享,同時也帶來網(wǎng)絡(luò)安全問題。為此,采用網(wǎng)絡(luò)隔離的辦法將電廠內(nèi)部控制網(wǎng)絡(luò)與外部網(wǎng)絡(luò)分開,同時加入防火墻,且通過操作密碼登陸intranet來賦予不同操作人員的權(quán)限方法。
4 系統(tǒng)設(shè)計與實現(xiàn)
4.1 b/s和c/s混合模式的實現(xiàn)
對于現(xiàn)場控制系統(tǒng),需要集中管理、分散控制和風險分散,因此采用c/s結(jié)構(gòu),利用其交互能力強,客戶端功能強,執(zhí)行效率高,集中管理數(shù)據(jù)庫和實時性強等特點,實現(xiàn)現(xiàn)場實時監(jiān)控。首先,客戶端利用odbc對實時數(shù)據(jù)庫進行本地訪問,其模塊集成在客戶端的應(yīng)用程序中,或以activex控件的形式嵌入在客戶端中的程序中;其次,對于服務(wù)器和客戶端的交互,可以通過wsocket代碼來實現(xiàn)數(shù)據(jù)信息的發(fā)送和接收,其中發(fā)送包在服務(wù)器中實現(xiàn),接收數(shù)據(jù)包在客戶端實現(xiàn)。但c/s模式也存在很多弊端,如程序開發(fā)量大、客戶端負載大、系統(tǒng)維護困難和安全性差等,不適合遠程監(jiān)控需要。
目前,引入b/s模式到應(yīng)用現(xiàn)場,它借助于http協(xié)議和web技術(shù),由c/s模式不斷改進發(fā)展而來。b/s模式為三層結(jié)構(gòu),各層相互獨立,完成特定功能。客戶通過瀏覽器訪問系統(tǒng)平臺,形成一點對多點,多點對多點的結(jié)構(gòu),提高了系統(tǒng)效率。其工作優(yōu)點是典型客戶模式、無需開發(fā)客戶端軟件、效率高、易于維護、平臺無關(guān)性等。
基于b/s的監(jiān)控系統(tǒng)主要通過采用asp技術(shù)和activex組件(com/dcom)技術(shù)相結(jié)合來實現(xiàn)系統(tǒng)的web應(yīng)用,其網(wǎng)絡(luò)體系結(jié)構(gòu)如圖3所示。即web頁面利用vscript或jscript語言編寫,嵌入activex組件;然后activex控件根據(jù)網(wǎng)頁的參數(shù)設(shè)置,通過應(yīng)用服務(wù)器向數(shù)據(jù)庫服務(wù)器提交數(shù)據(jù)請求,接收并解析響應(yīng)的數(shù)據(jù)包,把監(jiān)測數(shù)據(jù)信息實時、動態(tài)地傳遞給用戶,實現(xiàn)圖形數(shù)據(jù)的遠程實時監(jiān)控。其中activex組件中封裝了與數(shù)據(jù)庫服務(wù)器的查詢接口、與本地工作站的交互操作和數(shù)據(jù)的自動讀取和顯示等功能。
[align=center]
圖3 activex和asp相結(jié)合的系統(tǒng)體系結(jié)構(gòu)[/align]
4.2 opc的開發(fā)
opc(olc for process control)的基礎(chǔ)是microsoft的ole、com/dcom技術(shù),它是現(xiàn)場設(shè)備級和過程管理級進行信息交互的開放的接口標準和技術(shù)規(guī)范,支持分布式或異構(gòu)環(huán)境下應(yīng)用程序之間軟件的無縫集成和互操作。從數(shù)據(jù)傳輸角度說,opc服務(wù)器實質(zhì)上是一個網(wǎng)關(guān),一方面從現(xiàn)場設(shè)備讀取數(shù)據(jù),另一方面把來自不同類型的fcs的不同類型的數(shù)據(jù)轉(zhuǎn)化成統(tǒng)一的opc數(shù)據(jù)格式,實現(xiàn)信息系統(tǒng)的集成。由于opc技術(shù)標準比較復雜,目前只有一部分fcs設(shè)備提供了opc的接口驅(qū)動。opc接口規(guī)范主要包括da和ae兩個部分,對于應(yīng)用軟件,如監(jiān)控組態(tài)軟件,da部分的opc client接口直接集成到組態(tài)軟件的程序中,而ae的處理則通過activex控件來實現(xiàn)。
opc服務(wù)器對象opc da server提供連接的數(shù)據(jù)源和數(shù)據(jù)訪問的方法。因此,在建立opc組和標簽之前必需建立opc服務(wù)器對象,在vb中創(chuàng)建opc da server的方法為:
dim withevents anopcserver as opcserver
set anopcserver=new opcserver
opc服務(wù)器對象建好后用opc數(shù)據(jù)訪問自動接口的“connect”方法與數(shù)據(jù)源連接。
opc c1ient和opc da server進行通訊連接時,通常一個opc client可以與多個服務(wù)器同時連接,而一個opc服務(wù)器也可同時被多個opc應(yīng)用程序連接。與多個opc server連接時,對每個server都要連接一次,當不要某個opc server時,要將該服務(wù)線程終止,釋放占用資源。通過類copcdaconnection來記錄每一個連接,用指針列表serverlist來記錄所有的連接。這里以與單服務(wù)器連接為例,連接和釋放的流程如圖4所示。
[align=center]
圖4 opc client與服務(wù)器的連接和釋放流程[/align]
在opc中,數(shù)據(jù)傳輸是以組為單位進行傳輸?shù)?。在運行狀態(tài)中,為了不引起堵塞而導致畫面停頓,一般都采用異步方式寫數(shù)據(jù),采用數(shù)據(jù)訂閱方式被動地接收數(shù)據(jù)。
5 結(jié)束語
ethernet是信息技術(shù)中技術(shù)最為成熟、有眾多硬件供應(yīng)商支持的信息高速通道,它把大量的局域網(wǎng)聯(lián)成了廣域網(wǎng),將其應(yīng)用到電廠控制領(lǐng)域,在現(xiàn)場設(shè)備中內(nèi)置web服務(wù)器,使之具備網(wǎng)絡(luò)發(fā)布功能,又能與現(xiàn)場總線技術(shù)相互滲透,實現(xiàn)電廠mis、sis和dcs系統(tǒng)的管控一體化。同時,與internet技術(shù)的結(jié)合是工業(yè)控制網(wǎng)絡(luò)發(fā)展的必然趨勢,這一切使得基于以太網(wǎng)的遠程監(jiān)控在電廠有廣闊的發(fā)展前景。標簽:
傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-10-31
2025-10-22
2025-10-17
2025-10-11
2025-10-09
2025-09-23