關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > OPC技術在風電場監控系統中的應用

        OPC技術在風電場監控系統中的應用

        作者: 時間:2012-03-05 來源:網絡 收藏

        A.前置機數據采集系統設計

        由于定義了一套基于Microsoft OLE/COM或DCOM的接口訪問方式,符合或支持協議的應用程序只要基于TCP/IP協議可以互相訪問,就可以通過協議交換數據。風場前置接口機上安裝多塊網卡,需要和風機生產廠家提供的的工程師站相連,其IP地址設置成與工程師站在

        同一網段即可。

        由于目前各風機生產廠商開放程度的不同,丹麥的Vestas風機開發了OPC接口,用于第三方廠商的接入,西班牙歌美薩風機是提供了其數據庫的接口軟件(DLL),東汽、華銳等國產風機是與風機控制器進行輪詢,轉發為MODBUS通訊協議,提供給第三方,由第三方完成。

        B. OPCSever接口軟件設計

        本文以華銳風機1500為例,介紹OPCSever接口軟件的設計方案。

        華銳風機是提供與風機控制器的進行通訊的MODBUS數據通訊服務器軟件,其軟件實現與現場風機進行實時數據交互,我們設計將MODBUS/TCP包裝成OPCSever.在使用MODBUS/TCP協議規范時,采用面向連接的方法,在通信時要經過建立連接、傳輸數據、釋放連接三個步驟。

        a. MODBUS/TCP的報文解析

        (1)MODBUS/TCP請求報文:00 00 00 00 00 06 01 03 00 01 00 78 16 31

        前七位為MBAP頭,分別為事物處理標識符高位(1位),事物處理標識符低位(1位),協議標識符(2位),長度標識符(2位),單元標識符(1位)。后七位為MODBUS請求報文,03為功能碼,為讀取保持寄存器的內容,00 01為起始地址,00 78為寄存器數量,16 31為校驗碼,校驗方式為CRC循環冗余校驗。

        (2)MODBUS/TCP接收報文:00 00 00 00 00 F3 01 03 F0 00 00 40 E0…

        從第十位開始,采用單浮點型float,每兩位報文為一個寄存器響應數據,其中高字節在前,低字節在后。

        b. OPCSever數據訪問的實現

        OPC數據存取服務器的主要功能是完成數的存取,OPCSever有4種數據訪問方法:同步數據訪問,異步數據訪問,刷新訪問,訂閱方式訪問。在本設計方案中,采用訂閱方式進行訪問,訪問的數據在狀態發生改變時主動的通知客戶程序刷新數據。

        報文解析Sockect通訊模塊實現與MODBUS/TCP服務器進行讀寫操作,解析收到的報文。

        OPC接口模塊是主要完成OPCSever、OPCGroup和OPCItem的定義、連接、添加和刪除等。其定義了訂閱方式進行數據訪問,OPC基金會提供了標準的接口函數客戶以統一的方式去訪問。

        程序管理模塊主要是現場數據的監視,測點信息的管理和從OPC接口模塊中接收的項信息,包括時間戳和數據質量。

        3. 結論

        本文首先介紹了OPC的關鍵技術——COM和DCOM技術,然后對基于OPC技術的客戶機/服務器數據交換模型進行了描述,最后詳細介紹了OPC技術在風電場——OPC數據采集系統的設計。將OPC技術應用與風電場中,從根本上解決了不同型號風機設備之間的通訊問題,使風電場的集群管理更加方便。進而,完善了風電企業生產信息化管理平臺,提高信息化水平。(

        tcp/ip相關文章:tcp/ip是什么



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 九台市| 仙游县| 陵水| 康平县| 巨野县| 墨玉县| 阿拉善右旗| 乌拉特后旗| 迁西县| 堆龙德庆县| 政和县| 东方市| 密云县| 宁都县| 加查县| 思茅市| 台中县| 满城县| 原平市| 西城区| 襄汾县| 泽库县| 江北区| 顺昌县| 大名县| 页游| 浦江县| 南宫市| 徐闻县| 天峨县| 福州市| 卓尼县| 临澧县| 定兴县| 闽清县| 麻城市| 房产| 平湖市| 洛扎县| 临泽县| 公主岭市|