OPC接口標準關鍵在于提供了一種開放、高效的通信機制,它所關心的是現場數據的存取方式而不是實際的數據類型,它給工業監控軟件提供了一種一致的存取現場設備數據的方法。

1 OPC對象與接口
    OPC規范描述了O">

      技術頻道

      OPC標準技術分析

      OPC接口標準關鍵在于提供了一種開放、高效的通信機制,它所關心的是現場數據的存取方式而不是實際的數據類型,它給工業監控軟件提供了一種一致的存取現場設備數據的方法。

      1 OPC對象與接口
      OPC規范描述了OPC服務器需要實現的COM對象及其接口,它定義了定制接口(Custom Interface)和自動化接口(Automation Interface)。每種OPC規范又分定制接口規范和自動化接口規范二部分,以方便開發者設計和實現OPC服務器程序或客戶程序。

      圖1 自動化接口和定制接口 (見附件1)

      兩種接口分別為不同的編程語言環境提供訪問機制。自動化接口提供了一個自動配置和存取過程數據的接口,它是為基于描述性編程語言而定義的標準接口,可以為VB程序、Excel及其他可以使用OLE自動化服務器接口的應用程序使用。而定制接口描述了OPC組件和對象的接口及其中的方法,適用于期望獲得最佳運行性能的客戶應用程序,是專門為C++等高級編程語言而制定的標準接口。實際上,OPC設計的目的就是使用標準接口實現網絡上任意支持該標準的節點獲取數據,而不需要考慮底層的變化。

      在有些情況下,OPC基金會提供了標準的自動化接口封裝器(wrapper.dll),以方便自動化接口和定制接口之間的轉換,使采用自動化接口的客戶程序也可以訪問只實現了定制接口的服務器[10]。

      OPC規范定義了COM接口,規定了服務器程序和客戶程序通過接口交互的標準,但并沒有說明具體實現的方法。OPC服務器供應商必須根據各自硬件特性實現這些接口的成員函數。不論定制接口還是自動化接口都可分為必選接口和可選接口。必選接口包括了客戶程序與服務器進行交互的基本功能,因此必須實現;可選接口則規定了一些額外的高級功能,可根據需要有選擇地實現。客戶程序應通過查詢接口的方式來判斷服務器程序是否實現了可選接口的功能。

      2 OPC標準的組成


      圖2 OPC標準地發展歷史 (見附件2)

      自從1995年OPC標準化組織成立以來,OPC基金會已經發布多個OPC規范,其中包括:OPC Data Access數據存取規范,OPC Data eXchange數據交換規范、OPC Historical Data Access歷史數據存取規范和OPC Alarms and Events報警和事件規范、OPC Batch批處理規范、OPC Security安全規范、OPC XML數據存取規范。

      規范的組成結構如下圖所示:


      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 亚洲国产专区一区| 中文字幕精品无码一区二区三区| 成人国产精品一区二区网站| 国精产品一区一区三区| 国产福利一区二区精品秒拍| 国产乱码一区二区三区| 成人精品视频一区二区三区| 国产一区二区三区在线观看免费| 亚洲日韩AV一区二区三区中文| 国产激情视频一区二区三区| 狠狠色成人一区二区三区| 色系一区二区三区四区五区| 精品国产日韩亚洲一区在线| 国产精品一区二区毛卡片| 麻豆国产一区二区在线观看 | 中文字幕日韩一区二区不卡 | 国产亚洲情侣一区二区无码AV| 日本精品视频一区二区| 日韩高清一区二区三区不卡| 亚洲欧美日韩一区二区三区在线 | 国产福利电影一区二区三区,亚洲国模精品一区 | 国产日韩精品一区二区三区在线| 一区二区三区视频观看| 人妻无码一区二区三区四区| 午夜精品一区二区三区在线视| 福利一区二区在线| 无码AV一区二区三区无码| 日韩精品电影一区亚洲| 亚洲一区视频在线播放| 香蕉免费看一区二区三区| 中文字幕一区二区在线播放| 在线观看国产一区| 精品三级AV无码一区| 亚洲精品国产suv一区88| 精品国产一区二区三区AV | 亚洲一区二区观看播放| 国内精品视频一区二区三区| 精品在线一区二区三区| 手机看片福利一区二区三区| 亚洲一区二区中文| 日本无卡码免费一区二区三区|