OPC全稱是Object Linking and Embedding(OLE) for Process Control,它的出現(xiàn)為基于Windows的應用程序和現(xiàn)場過程控制應用建立了橋梁。在過去,為了存取現(xiàn)場設備的數(shù)據(jù)信息,每一個應用軟件開發(fā)商都需要編寫專用的接口函數(shù)。
由于現(xiàn)場設備的種類繁多,且產品的不斷升級,往往給用戶和軟件開發(fā)商帶來了巨大的工作負擔。通常這樣也不能滿足工作的實際需要,系統(tǒng)集成商和開發(fā)商急切需要一種具有高效性、可靠性、開放性、可互操作性的即插即用的設備驅動程序。
在這種情況下,OPC標準應運而生。OPC標準以微軟公司的OLE技術為基礎,它的制定是通過提供一套標準的OLE/COM接口完成的,在OPC技術中使用的是OLE 2技術,OLE標準允許多臺微機之間交換文檔、圖形等對象。簡單理解就是OPC是一個進行協(xié)議轉換的軟件工具,它的工作就是將不同的協(xié)議轉換成我們需要的通訊協(xié)議。
如何使用OPC:
支持WINCC的OPC有很多,當WINCC與三菱PLC連接的時候需要使用三菱的OPC軟件,與施耐德通訊時就需要使用施耐德的OPC軟件,各個廠家都有自己的OPC軟件。S7-200 PC Access SMART是西門子開發(fā)出來轉么用于WINCC與S7-200SMART進行連接使用的OPC軟件,它可以將S7-200SMART的通訊協(xié)議轉換成WINCC支持的通訊協(xié)議,進而使WINCC能夠與S7-200SMART進行通訊,一下開始給大家介紹S7-200 PC Access SMART軟件的使用方法。
OPC的宗旨
? OPC 的宗旨是在Microsoft COM、DCOM 和Active X技術的功能規(guī)程基礎上開發(fā)一個開放的和互操作的接口標準。
? 這個標準的目標是促使自動化/控制應用、現(xiàn)場系統(tǒng)/設備和商業(yè)/辦公室應用之間具有更強大的互操作能力。
? OPC 技術基于微軟的OLE (現(xiàn)在的Active X) 、COM ( 部件對象模型)和DCOM (分布式部件對象模型)技術。
? OPC 包括一整套接口、屬性和方法的標準集,用于過程控制和制造業(yè)自動化系統(tǒng)。
? Active X/COM技術定義各種不同的軟件部件如何交互使用和分享數(shù)據(jù)。
? 不論過程中采用什么軟件或設備,OPC 為多種多樣的過程控制設備之間進行通信提供了公用的接口。
OPC的特性
? 任何客戶機都可以與服務器連接– 即插即用的互操作性是其目標
? 該標準已被公開并出版
? OPC 基金會是管理此工業(yè)標準的組織
? 靈活性接納所有類型的客戶機及服務器
? 高效性優(yōu)化快速傳輸數(shù)據(jù)
? 可以支持所有編程語言– C, C++, VB, Java, HTML, DHTML
? 可利用Internet
OPC DA 的適用領域
? 傳感器的實時數(shù)據(jù):溫度、壓力和流量
? 控制參數(shù):打開、關閉、運行和停如
? 狀態(tài)信息狀態(tài)信息
– 硬件連接狀態(tài)硬件連接狀態(tài)
– 軟件和子系統(tǒng)的狀態(tài)軟件和子系統(tǒng)的狀態(tài)
總之,OPC DA 可以提供任何類型數(shù)據(jù)
? 每個OPC DA 服務器是一個獨立的對象服一對
? OPC DA 服務器提供了到現(xiàn)場數(shù)據(jù)源的服務供一個窗口窗口”
? 數(shù)據(jù)通過對應的Tag 訪問
? (Tag 的定義由生產商和硬件有關生產商有關)
? 數(shù)據(jù)可以周期性輪詢或單次讀寫數(shù)據(jù)可以周期性輪詢或單次讀寫
使用與 OPC 服務器的便捷接口與 SIMATIC S7400 等可編程控制器進行通信。通過 OPC 應用程序,可組態(tài) OPC 服務器的屬性和通信選項。將組態(tài)數(shù)據(jù)下載到 PC 站并啟動 OPC 服務器之后,在此設置或修改的參數(shù)即可生效。
根據(jù)所插入的模塊,可使用以下通信服務:
-所有連接類型
-DP 服務 (DPV0)
-OPC 統(tǒng)一架構 (OPC UA) - 安裝了 SIMATIC NET OPC server V7.0
-OPC UA-S7 冗余服務器 - 安裝了 SIMATIC NET OPC server V8.1
編輯:jq
-
編程語言
+關注
關注
10文章
1962瀏覽量
39311 -
OPC
+關注
關注
7文章
369瀏覽量
48635 -
C++
+關注
關注
22文章
2122瀏覽量
76873
原文標題:OPC協(xié)議
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
如何實現(xiàn)與OPC UA協(xié)議遠程通訊?
化工廠SCADA系統(tǒng)OPC DA數(shù)據(jù)轉Modbus TCP接入全廠監(jiān)控平臺項目案例
樓宇照明BACnet轉OPC UA網(wǎng)關的功能作用
opc da 服務器數(shù)據(jù) 轉 IEC104項目案例
Modbus TCP與RTU協(xié)議詳解:網(wǎng)關采集如何選?
OPC UA數(shù)采網(wǎng)關具備哪些功能
opc ua設備數(shù)據(jù) 保存到MySQL數(shù)據(jù)庫項目案例
opc da 服務器數(shù)據(jù)保存到MySQL數(shù)據(jù)庫項目案例
一文詳解AHB-Lite協(xié)議
GraniStudio:OPC UA 協(xié)議深度剖析
工業(yè)物聯(lián)網(wǎng)(IIoT)時代:工控一體機如何實現(xiàn) OPC UA、MQTT 等協(xié)議的無縫對接?
工業(yè)數(shù)據(jù)中臺通過OPC UA協(xié)議對接到MES系統(tǒng)中
opc ua設備數(shù)據(jù) 轉 EthernetIP項目案例
opc da 服務器數(shù)據(jù) 轉 EthernetIP項目案例
opc da 服務器數(shù)據(jù) 轉 EtherCAT項目案例
一文詳解OPC協(xié)議
評論