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所有,未經許可不得轉載。

      主站蜘蛛池模板: 亚洲综合一区无码精品| 国产一区二区三区91| 91精品一区二区| 精品无码一区在线观看| 日亚毛片免费乱码不卡一区 | 色久综合网精品一区二区| 一区二区三区免费精品视频| 一区二区免费国产在线观看| 久久精品无码一区二区三区日韩| 亚洲乱色熟女一区二区三区蜜臀| 人成精品视频三区二区一区 | 麻豆视传媒一区二区三区| 国产乱人伦精品一区二区在线观看| 国产亚洲福利一区二区免费看| 一区二区高清在线观看| 无码人妻一区二区三区av| 国产av天堂一区二区三区| 天美传媒一区二区三区| 日韩电影一区二区| 国产精品无码一区二区三区电影| 久久人做人爽一区二区三区| 国产婷婷色一区二区三区深爱网| 无码人妻一区二区三区免费视频| 国99精品无码一区二区三区| 精品无码中出一区二区| 日韩在线一区二区三区免费视频| 国产精品男男视频一区二区三区| 国产观看精品一区二区三区| 内射女校花一区二区三区| 亚洲日韩国产欧美一区二区三区| 久久亚洲中文字幕精品一区四| 伊人久久精品一区二区三区| 一区二区在线播放视频| 无码人妻一区二区三区在线视频| 日本精品一区二区三区四区| 日本一区二区在线免费观看| 亚洲欧美国产国产综合一区| 白丝爆浆18禁一区二区三区 | 国产精品一区在线播放| 麻豆精品久久久一区二区| 无码人妻精品一区二区三区久久久|