技術分享
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

6分鐘認識! OPC、OPC Server

6 minute understand! OPCOPC server


 

本文將帶領您快速認識OPC協定, 以及OPC於工業自動化, 智慧製造應用, 以淺顯易懂的圖文介紹TOP Server.

開始囉!

●什麼是OPC ?
OPC ( OLE for Process Control ) 是工業控制常見的 "通訊協定", 介於底層的硬體裝置與上層的工業控制軟體之中, 在兩者之間做為溝通橋梁, 有了OPC, 軟體便不必考量不同硬體設備的差異, 透過OPC協定即可讀寫各種硬體資料, 進而監控設備及產線.

2019 08 29 16 04 12


因應工業監控的不同需求, OPC包含了幾項協定, 最常見為OPC DA ( Data Access )及OPC UA ( Unified Architecture ), 另外還有OPC A&E, OPC HDA等等.

最早誕生的是OPC DA, 以Windows COM/DCOM為基礎發展而來, 常使用在本機中的圖控與OPC server連接, 速度及穩定性非常高, 且高度安全, 但遠端連接時, 會有DCOM環境問題造成連線不穩定, 需有相當的經驗及技術來建置遠端OPC DA.

OPC UA是基於http發展而來, 故可支援多種平台, 並改善DA設定繁瑣, DCOM不穩定等問題, 可輕易的讓遠端OPC server及client連接.

有publish及subscript機制, 能處理大量server與client間的連接.

因工業監控而誕生的OPC協定, 本質上便符合工業嚴苛的要求, 例如高穩定性, 高精確及速度, 安全嚴謹, 低硬體負擔等等, 在工業自動化領域扮演極重要腳色.


●什麼是OPC server ?

有了OPC作為硬體及軟體之間的橋樑, 橋梁的營運便由 "OPC server " 來擔綱.

OPC server與 "軟" 體連接時, OPC server提供OPC介面與軟體連接, 大多為OPC DA及UA, 軟體如, 圖控軟體( SCADA ), 人機介面( HMI ), 製造執行系統( MES ), 資料庫( DB ), 或其他OPC client等等.

除OPC DA及UA之外, 某些OPC server還提供更多樣的介面或協定, 例如ODBC, MQTT, REST, HTTP等等.

2019 08 29 16 04 25 

OPC server與 "硬" 體連接時, OPC server透過各種協定, 來與不同種類的設備連接, 例如, PLC, Modbus, 控制器, 電表, 流量計, 感應器等等, OPC server能支援的設備及協定越多, 越能廣泛的將資料蒐集進來, 讓上層軟體更全面監控設備產線, 也代表能以較少的成本來連接並監控更多的設備.

2019 08 29 16 04 36 

●系統架構

綜合以上所述, 以OPC Server為架構核心, 連接各種硬體與軟體, 使整個系統能互相溝通, 資料數據順暢流通.

至今, OPC的發展已相當多元, 以此架構為基礎, 多個OPC server能互相串接, 讓跨區域及跨國家的產線資料能互通, 也支援相當多樣的物聯網IoT協定與介面, 以符合現今工業自動化需求, 進而邁入智慧製造, 工業4.0等等變革.
TOP Server func struct 20200715

 

TOP Server logo 40x33 20200616下載TOP Server試用版, 並參考OPC DA client 與 server 連接設定, 完全教學!
更深入瞭解, 請參考深入淺出OPC協定, 或TOP Server案例實戰.

--- 壹年資訊 - OPC 建置專家 ---

侯奕年 Derek Hou
Email住址會使用灌水程式保護機制。你需要啟動Javascript才能觀看它
0932-832-233

Line ID:oneyear
Skype ID:live:swallowtail233
Skype 對話:https://join.skype.com/invite/nadDmvb53SIF
壹年官網:www.oneyear.url.tw
壹年OPC技術教學:oneyearsoftware.blogspot.com
統編:83799282

讓我瞭解您的問題, 我們一起解決! 

 

 

  • 1