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