跳到主要內容

發表文章

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

OPC UA client與server連接設定, 完全教學! OPC UA client and server connect setting, full guide! ( 使用 TOP Server)
最近的文章

深入淺出! OPC協定Hard lessons made easy! OPC protocol

深入淺出! OPC協定   Hard lessons made easy! OPC protocol ●起源 在1990年代的工業製造領域, 多種廠牌的機器設備勤奮的工作著, 廠家各自依自己設計的軟體運作, 尤其是資料及通訊方面, 百家爭鳴, 許多互不相容, 造成監控困難, 上層的製造執行系統( MES )、監控管理系統, 需耗費相當大的成本, 才能連接各種軟硬體設施, 甚至有些無法連結上, 僅能臨機操作. 為改善此一困境, 微軟( Microsoft )公司, 以自家Windows的DDE, COM, DCOM為基礎, 建立OPC ( OLE for Process Control )通訊協定之規範, 遵循此規範的軟硬體, 便可相互連結流通資料, 解決不相容問題, OPC就此誕生. ●OPC DA 是什麼? 應工業監控而生的OPC, 有著快速、穩定、安全等等特性, OPC規範標準由OPC基金會( OPC Foundation )開發及維護. 最初始的OPC規範就是 "OPC Data Access", 簡稱 "OPC DA", 規範包含: ▲ OPC server/client中的資料定義, 需定義資料的空間位址( address ). ▲ 可供瀏覽、讀取、寫入, 以及訂閱數值更新的通知. ▲ 資料傳輸必須包含名稱( name )、資料型態( data type )、數值( value )、時間( timestamp )、資料品質( quality )、等等訊息. OPC DA的基礎架構分為server端與client端, Server負責與機器設備連接, 讀寫底層資料, Client則與server連接, 將server中的資料呈現給使用者, 並將使用者下達的指令傳給server, 例如讀寫指令. OPC DA從1996年便開始, 已長久深入工業領域, 平常我們所稱呼的OPC, 大多是指OPC DA, 經過悠久歷史, 近乎所有工業監控系統都有它存在, 為工業自動化打下良好基礎. ●OPC UA是什麼? 在OPC DA運用了約10多年後, 嶄新的OPC UA ( Unified Architecture )協定加入, OPC UA同樣為OPC基金會所研發制定

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

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 HD A, 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:liv