天天看點

OPC 與工業自動化

  OPC代表OLE(對象連結和嵌入)過程控制。OPC是最流行的資料連接配接标準,用于在控制器,裝置,應用程式和其他基于伺服器的系統之間進行通信,而無需進入資料傳輸的自定義驅動程式。

OPC 與工業自動化

工廠自動化系統或過程由來自不同供應商或供應商的不同協定的不同控制器和裝置組成。這些控制器和裝置對于與業務或管理系統進行通信至關重要。是以,OPC建立了一個環境來通路來自這些供應商的實時工廠資料。

OPC 與工業自動化

OPC還提供專有裝置的即插即用連接配接,并充當各種資料源(如可程式設計邏輯控制器)和現場裝置(如傳感器和執行器)之間的接口; 如SCADA系統的應用程式,或其他HMI,遠端終端單元,其他資料庫伺服器等,如上圖所示。

OPC 與工業自動化

它還在資料彙和資料源裝置之間交換資訊或資料,而不讓他們知道在它們之間建立的各種通信協定。OPC是由Microsoft為基于OLE,COM和DCOM技術的Microsoft Windows OS系列裝置開發的。

  OPC的體系結構

  OPC可以與任何資料源進行通信,而不需要任何裝置驅動程式,隻要資料源必須是支援OPC的裝置,而專有軟體則需要額外的裝置驅動程式。OPC支援實時資料通路,曆史資料記錄,報警和事件資料啟用等。它由兩部分組成:OPC用戶端和OPC伺服器。

  OPC伺服器是一個軟體應用程式或标準驅動程式,旨在通路實時資料,并提供來自不同供應商的其他功能,如事件處理,日志記錄等。它充當OPC用戶端和本地通信的資料源之間的翻譯器。它還擁有“讀取”以及“寫入”資料源功能。

  OPC通過提供多種規格(如報警,事件處理,曆史資料等等),将主用戶端與工廠資料進行接口。使用相同的OPC規範,OPC伺服器能夠與不同的供應商用戶端進行通信。

  OPC用戶端也是一個軟體應用程式,旨在與OPC伺服器進行通信。它實際上是一個資料接收器,将應用程式的通信請求轉換成OPC請求并發送到OPC伺服器。在讀取資料時,用戶端将其轉換回應用程式的本地通信格式。這些是嵌入在應用程式中的軟體子產品,如HMI,曆史資料庫等,以便它們可以請求和指導OPC伺服器軟體。這些也能夠與不同的OPC伺服器通信。

OPC 與工業自動化