跳到主要內容

6分鐘認識 OPC, OPC Server

什麼是OPC ? 

OPC是工業常見的 " 通訊協定 " , 用來傳輸設備資料, 達到監控, 蒐集資料的目的,

例如, 圖控軟體(SCADA, HMI), 常透過OPC與OPC Server連接, 來監看, 以及控制產線狀況,


如此圖,







什麼是OPC Server ?

OPC Server的功能, 主要分為兩個方向, " 向下 ", 以及 " 向上 ".

向下
向下, 便是資料的來源, 也就是與設備 ( 如三菱PLC控制器 ) 連接, 將資料讀取出來, 以及將資料寫入設備,

除了PLC外, OPC Server也可透過各種協定, 連接不同設備,
以"TOP Server"為例, 可連接Modbus, 資料庫, 控制器, 電表, 流量計, 感應器, 等等,

如此圖,
◎ 向上
向上, 有各種應用, 例如連接圖控(SCADA, HMI), 可監控設備及產線;  連接資料庫, 可將數據儲存下來, 

以"TOP Server"為例, 包含下列功能:
        ◆  連接圖控 ( iFix, InTouch, Win CC ,ThingWorx )

        ◆  連接資料庫 ( MSSQL, MySQL, Oracle )
        ◆  物聯網IoT ( MQTT )
          數值計算, Machine to Machine ( M2M )
        ◆  OPC HDA, OPC Alarm & Event


●架構
如前所述, 上與下的結合, 須由OPC Server為核心, 居中連接, 處理各種應用, 形成一個基本的OPC架構.

更詳細的OPC介紹及應用, 請參考壹年資訊網站, 以及此篇深入淺出! OPC 協定.

OPC架構圖:

--- 壹年資訊 - OPC 建置專家 ---
www.oneyear.url.tw

侯奕年 Derek Hou
derekhou@oneyear.url.tw
0932 - 832 - 233

Line ID:oneyear
Skype ID:live:swallowtail233
Skype 對話:https://join.skype.com/invite/nadDmvb53SIF

您有任何問題, 我們一起解決!



留言

這個網誌中的熱門文章

OPC DA client 與 server 連接設定, 完全教學! (使用 TOP Server)

OPC DA client 與 server 連接設定,  完全教學!   (使用 TOP Server) 本文將詳細示範如何使用 OPC server 的 OPC DA client 功能, 與其他 OPC DA server 連接, 瀏覽 OPC DA server 中的 tag, 並讀取及寫入 tag 數值, 請參考此架構圖.    使用的 OPC DA client 軟體為 "TOP Server ", DA server 軟體為 "KEPServer", 也可 連接其他 OPC DA server, 例如 GE iFix、 Siemens OPC Server、 Honeywell EBI、 Wonderware InTouch、 Cogent DataHub 等等.  開始囉!  ●建立新專案, 建立 channel.  開啟 TOP Server 的 Configuration, 點擊左上方的 "New Project" 按鈕, 新建一個專 案.  在左方樹狀圖的 "Connectivity" 中, 點擊 "Click to add a channel", 會出現 "Add  Channel" 視窗.  ●選擇 driver.  出現 "Add Channel" 視窗後, 第一步需選擇 Driver, 在選單中選擇 "OPC DA Client",  點擊下一步按鈕.  ●設定 channel 名稱.  在 Name 輸入您欲使用的 channel 名稱, 本範例使用預設值 "Channel1", 點擊下一步 按鈕.  ●在 Optimization Method 選擇 "Write Only Latest Value for All Tags", 在 Duty  Cycle 輸入 "10", 點擊下一步按鈕. ●點擊 "Select Server" 按鈕, 會出現 "S