999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OPC XML-DA技術的服務器與客戶端實現

2018-04-10 00:54:59趙子龍周衛斌游國棟
通信電源技術 2018年1期
關鍵詞:系統

趙子龍,李 妮,周衛斌,游國棟

(天津科技大學,天津 300222)

0 引 言

全球能源日益枯竭,環境污染問題逐步凸顯,可持續能源的開發、利用尤為重要,其中以風能為代表的風力發電技術越來越受到世界各國的高度關注。為了能夠高效、靈活地應用風能資源發電,使風電機組穩定可靠運行,考慮采用風電場監控與數據采集(SCADA)系統解決該問題。系統主要對現場數據實時采集、調節運行參數、查詢歷史數據以及故障報警。目前我國風電場SCADA系統的底層PLC監控普遍采用國際標準OPC協議進行通信,該技術的應用在很大程度上解決了各工控PLC廠家之間通信難的問題。但是隨著工業監控領域的發展,OPC的應用只局限于本地局域網,無法通過防火墻、不支持互聯網通信的弊病越發明顯[1]。本文重點分析了OPC XML-DA通信協議的開發,將其應用到SCADA系統中以實現可靠的遠程通信,解決現有SCADA系統中OPC通信協議無法與互聯網連接的弊病。

1 OPC及OPC XML技術簡介

隨著工業信息技術的發展,傳統工業控制系統中不同廠家的非標準通信方式導致系統的可靠性、穩定性及擴展性較差,不利于系統的后期拓展及維護,阻礙了工控行業的自動化、智能化發展。為了解決軟硬件設備之間的數據接口問題,OPC技術隨之產生。它將OPC客戶與服務器在物理上分開,減少硬件制造商和軟件開發商之間的依賴,極大地提高了雙方的工作效率;有效解決了工控行業復雜驅動程序造成的數據接口問題,減少資源浪費,提升通信質量等[2]。

由于OPC DA技術不能滿足互聯網遠程監控的需求,故OPC基金會推出OPC XML-DA規范著重解決OPC DA技術的集成性、通用性和開放性等問題。OPC XML規范根據Web Service整體概念,將OPC應用擴展到互聯網,使得企業能夠通過Internet發布OPC通信指令,為解決系統不能通過防火墻,僅限于本地局域網的問題提供了研究方向,從而高效實時地進行通信調度。

2 基于OPC XML-DA技術的監控系統服務器與客戶端組成

傳統的風電場監控系統由于采用OPC DA技術,故不支持互聯網通信,僅局限于本地局域網。因此,本文針對風電場監控需求,提出采用基于OPC XML-DA技術的遠程監控系統,并且介紹了OPC XML-DA服務器及客戶端的具體組成。

2.1 OPC XML-DA服務器的組成

實現風電場的遠程在線監控,關鍵是設計一個OPC XML-DA服務器,即在OPC DA服務器的基礎上進行二次開發,通過一個XML封裝器,將工控設備中已有的OPC DA服務器XML化,使系統在保持較高性能的同時滿足跨平臺集成的要求,并通過Internet傳遞數據[4]。

OPC XML-DA服務器與OPC DA服務器組成基本相同,由服務器對象(Server)、組對象(Group)和項對象(Item)組成。其中服務器對象提供數據源以及數據源訪問的方法,可以動態的創建或釋放組對象,由一個或多個OPC組對象及OPC瀏覽器對象組成。OPC組對象通過OPC項對象的集合進行數據訪問,滿足OPC應用程序要求的數據訪問方式,由一個或多個OPC項對象組成[5]。其中OPC服務器的框架結構如圖1所示。

圖1 OPCDA服務器的框架結構圖

OPC XML-DA服務器支持8種服務,具體類型有:Browse、Get Properties、Get Status、Read、Write、Subscribe、Subscription Cancel和Subscription Polled Refresh。

2.2 OPC XML-DA客戶端組成

根據風電場監控系統的實際需求分析,OPC XML-DA客戶端可以對OPC XML-DA規定的8項基本服務進行管理操作,此外還具有報警、報表、曲線顯示等功能。

實現瀏覽OPC服務器的步驟包括:創建瀏覽器對象,通過該對象的接口獲得OPC服務器名稱列表,再添加OPC組對象及項對象,進行數據交換。讀取標簽數據。其具體實現過程如下:

(1)創建一個接口對象

Opc.IDiscovery discover=new OpcCom.ServerEnumerator();

(2)創建一個服務器對象,并實例化

Opc.Server[] servers=discover.GetAvailableServers(Specification.COM_DA_20, Dns.GetHostName(), null);

(3)連接服務器

KepServer.Connect();

(4)向服務器添加一個OPC組對象

registeredGroup=(Opc.Da.Subscription)KepServer.CreateSubscription(state);

(5)創建數據項item數組對象

Item[] items=new Item[ItemNum];

(6)向OPC組對象中添加OPC數據項item對象

registeredGroup.AddItems(items);

(7)讀取kep組中的數據

public void ReadItemValue()

{

ItemValueResult[] values=registeredGroup.Read(registeredGroup.Items);

foreach (ItemValueResult item in values)

{

if (item.Quality=Quality.Good)

{

DataDic[item.ItemName].DataQuality=true;

DataDic[item.ItemName].DataValue=System.Convert.ToInt32(item.Value);

}

else

{

DataDic[item.ItemName].DataQuality=false;

}

}

}

(8)寫入kep組中的數據

public void WriteItemValue()

{

int writeNum=0;

foreach (ItemDataClass itemData in DataDic.Values)

{

if (itemData.WriteOnce)

writeNum++;

}

if (writeNum > 0)

{

int tempcount=0;

ItemValue[] itemValue=new ItemValue[writeNum];

foreach (ItemDataClass itemData in DataDic.Values)

{

if (itemData.WriteOnce)

{

itemValue[tempcount]=new ItemValue(itemData.DataItem);

itemValue[tempcount++].Value=itemData.DataValue;

itemData.WriteOnce=false;

}

}

registeredGroup.Write(itemValue);

}

}

}

(9)斷開服務器連接

KepConnected=false;

3 結束語

本文簡要介紹了OPC XML技術及其實際應用。工業現場設備可以通過開發OPC XML-DA服務器和OPC XML-DA客戶端實現企業的互聯網在線監控,結合本地局域網監控,實現線上、線下雙重監控,提高了監控質量和管理效率,使系統高效、經濟、安全的運行。

參考文獻:

[1]宋國輝.基于OPC XML-DA技術及.NET平臺的遠程監控系統設計[D].蘭州:蘭州理工大學, 2012.

[2]王華忠.監控與數據采集(SCADA)系統及其應用(第二版)[M].北京:電子工業出版社, 2010.

[3]盧建剛,方弢,許鋒,王智,孫優賢.基于XM L技術的分布式現場總線遠程監控系統設計[J].信息與控制, 2004,05(33):609-613.

[4]戚中奎,林果園,孫統風.OPC數據訪問服務器的研究與實現[J].計算機工程與設計, 2011,04(32):1517-1520.

[5]馬亮,張志鴻.OPC DA服務器的設計與實現[J].微計算機信息, 2008,09(24):228-230.

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 91精品视频在线播放| 黄片在线永久| 日韩资源站| 怡春院欧美一区二区三区免费| 欧美日韩国产精品综合| 国产免费怡红院视频| 茄子视频毛片免费观看| 国产精品999在线| 国产高清在线精品一区二区三区 | 亚洲成人网在线播放| 欧美在线视频a| 欧美性精品不卡在线观看| 精品欧美日韩国产日漫一区不卡| 最新亚洲人成无码网站欣赏网| 亚洲色图综合在线| 国产熟睡乱子伦视频网站| 亚洲欧洲日韩国产综合在线二区| 国产精品林美惠子在线播放| 91精品国产91久久久久久三级| 日韩在线播放欧美字幕| 久久青草精品一区二区三区| 亚洲—日韩aV在线| 日韩精品成人在线| 亚洲欧美h| 国产精品漂亮美女在线观看| 亚洲精品第一在线观看视频| 国产一区二区三区精品欧美日韩| 欧美日韩在线国产| 国产极品粉嫩小泬免费看| 欧美在线天堂| 狼友视频国产精品首页| 国产91av在线| 狂欢视频在线观看不卡| 亚洲视频四区| 国产精品视频猛进猛出| 综合色在线| 欧美国产日产一区二区| 自拍中文字幕| 欧美在线网| 国产精品成人啪精品视频| 国产精品香蕉在线观看不卡| 色婷婷狠狠干| 亚洲日韩精品综合在线一区二区| 在线观看视频99| 伊人婷婷色香五月综合缴缴情| 久久综合九色综合97网| 911亚洲精品| 一本一本大道香蕉久在线播放| 中文字幕在线看视频一区二区三区| 91精品久久久无码中文字幕vr| 国产不卡一级毛片视频| 午夜福利视频一区| 国产在线观看一区二区三区| 不卡国产视频第一页| 在线精品欧美日韩| 国产美女91视频| 日本久久久久久免费网络| 激情视频综合网| 久久精品无码国产一区二区三区| 激情综合婷婷丁香五月尤物 | 日韩精品成人在线| 亚洲欧美国产高清va在线播放| 婷五月综合| 亚洲欧美成aⅴ人在线观看| 无码中文字幕乱码免费2| 亚洲一级毛片在线观播放| 国产在线观看一区精品| 永久免费av网站可以直接看的| 精品伊人久久久香线蕉| 欧美成人第一页| 成·人免费午夜无码视频在线观看| 永久免费无码成人网站| 色综合久久无码网| 中文字幕久久波多野结衣 | 国产丝袜91| 啪啪永久免费av| 久久综合激情网| 伦伦影院精品一区| 在线播放国产一区| 中文字幕亚洲精品2页| 色综合五月婷婷| 丝袜久久剧情精品国产|