OPC全稱是Object Linking and Embedding(OLE) for Process Control,它的出現為基于Windows的應用程序和現場過程控制應用建立了橋梁。在過去,為了存取現場設備的數據信息,每一個應用軟件開發商都需要編寫專用的接口函數。由于現場設備的種類繁多,且產品的不斷升級,往往給用戶和軟件開發商帶來了巨大的工作負擔。通常這樣也不能滿足工作的實際需要,系統集成商和開發商急切需要一種具有高效性、可靠性、開放性、可互操作性的即插即用的設備驅動程序。
在這種情況下,OPC標準應運而生。OPC標準以微軟公司的OLE技術為基礎,它的制定是通過提供一套標準的OLE/COM接口完成的,在OPC技術中使用的是OLE 2技術,OLE標準允許多臺微機之間交換文檔、圖形等對象。簡單理解就是OPC是一個進行協議轉換的軟件工具,它的工作就是將不同的協議轉換成我們需要的通訊協議。
如何使用OPC:
支持WINCC的OPC有很多,當WINCC與三菱PLC連接的時候需要使用三菱的OPC軟件,與施耐德通訊時就需要使用施耐德的OPC軟件,各個廠家都有自己的OPC軟件。S7-200 PC Access SMART是西門子開發出來轉么用于WINCC與S7-200SMART進行連接使用的OPC軟件,它可以將S7-200SMART的通訊協議轉換成WINCC支持的通訊協議,進而使WINCC能夠與S7-200SMART進行通訊,一下開始給大家介紹S7-200 PC Access SMART軟件的使用方法。
OPC的宗旨
? OPC 的宗旨是在Microsoft COM、DCOM 和Active X技術的功能規程基礎上開發一個開放的和互操作的接口標準。
? 這個標準的目標是促使自動化/控制應用、現場系統/設備和商業/辦公室應用之間具有更強大的互操作能力。
? OPC 技術基于微軟的OLE (現在的Active X) 、COM ( 部件對象模型)和DCOM (分布式部件對象模型)技術。
? OPC 包括一整套接口、屬性和方法的標準集,用于過程控制和制造業自動化系統。
? Active X/COM技術定義各種不同的軟件部件如何交互使用和分享數據。
? 不論過程中采用什么軟件或設備,OPC 為多種多樣的過程控制設備之間進行通信提供了公用的接口。
OPC的特性
? 任何客戶機都可以與服務器連接– 即插即用的互操作性是其目標
? 該標準已被公開并出版
? OPC 基金會是管理此工業標準的組織
? 靈活性接納所有類型的客戶機及服務器
? 高效性優化快速傳輸數據
? 可以支持所有編程語言– C, C++, VB, Java, HTML, DHTML
? 可利用Internet
OPC DA 的適用領域
? 傳感器的實時數據:溫度、壓力和流量
? 控制參數:打開、關閉、運行和停如
? 狀態信息狀態信息
– 硬件連接狀態硬件連接狀態
– 軟件和子系統的狀態軟件和子系統的狀態
總之,OPC DA 可以提供任何類型數據
? 每個OPC DA 服務器是一個獨立的對象服一對
? OPC DA 服務器提供了到現場數據源的服務供一個窗口窗口”
? 數據通過對應的Tag 訪問
? (Tag 的定義由生產商和硬件有關生產商有關)
? 數據可以周期性輪詢或單次讀寫數據可以周期性輪詢或單次讀寫
使用與 OPC 服務器的便捷接口與 SIMATIC S7400 等可編程控制器進行通信。通過 OPC 應用程序,可組態 OPC 服務器的屬性和通信選項。將組態數據下載到 PC 站并啟動 OPC 服務器之后,在此設置或修改的參數即可生效。
根據所插入的模塊,可使用以下通信服務:
-所有連接類型
-DP 服務 (DPV0)
-OPC 統一架構 (OPC UA) - 安裝了 SIMATIC NET OPC server V7.0
-OPC UA-S7 冗余服務器 - 安裝了 SIMATIC NET OPC server V8.1
審核編輯:劉清
-
HTML
+關注
關注
0文章
278瀏覽量
36549 -
S7-200
+關注
關注
13文章
408瀏覽量
50570 -
Opc技術
+關注
關注
0文章
15瀏覽量
8934 -
OLE
+關注
關注
0文章
14瀏覽量
11634
原文標題:OPC協議
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
S7-200 SMART 通信端口以及連接方式
![<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> 通信端口以及連接方式](https://file1.elecfans.com//web2/M00/90/62/wKgZomTZluyAenwsAAFAUQJrZUg679.png)
![](https://file.elecfans.com/web2/M00/AA/E2/pYYBAGSADcaAHBbfAABikxukQQA105.png)
![](https://file.elecfans.com/web2/M00/AA/68/poYBAGSADdKAdNLXAABjtM3GRHk781.png)
S7-200 PC ACCESS問題請教
s7-200可以直接通訊modbus嗎_s7-200的特點與解密方法
西門子S7-200 CP243-1作為客戶端與S7-200 SMART CPU以太網通訊
Simatic S7-200 SMART PLC介紹
S7-200 SMART如何下載程序?
S7-200 SMART PLC的應用案例
S7-1500與S7-200 SMART的PROFINET IO通信配置
![<b class='flag-5'>S7</b>-1500與<b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b>的PROFINET IO通信配置](https://file1.elecfans.com/web2/M00/8B/DE/wKgZomShGHyAUvasAAARJrqv7hs672.jpg)
SIMATIC S7-200 SMART系統手冊
S7協議讀取西門子S7-200 Smart PLC數據
![<b class='flag-5'>S7</b>協議讀取西門子<b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> PLC數據](https://file1.elecfans.com/web2/M00/FB/17/wKgZomaPVMyACXs0AAAumSg9lMg812.png)
評論