QTouch OPC UA介紹
作者:舜通智能 來源:www.std-e-cards.com 發布時間:2020-06-09
熱度:0
一、應用簡介
OPCUA(UnifiedArchitecture,統一架構)是下一代的OPC標準,通過提供一個完整的,安全和可靠的跨平臺的架構,以獲取實時和歷史數據和時間。OPCUA基于OPC基金會提供的新一代技術,提供安全,可靠和獨立于廠商的,實現原始數據和預處理的信息從制造層級到生產計劃或ERP層級的傳輸。通過OPCUA,所有需要的信息在任何時間,任何地點對每個授權的應用,每個授權的人員都可用。這種功能獨立于制造廠商的原始應用,編程語言和操作系統。OPCUA是目前已經使用的OPC工業標準的補充,提供重要的一些特性,包括如平臺獨立性,擴展性,高可靠性和連接互聯網的能力。OPCUA不再依靠DCOM,而是基于面向服務的架構(SOA),OPCUA的使用更簡便,F在,OPCUA已經成為獨立于微軟,UNIX或其他的操作系統企業層和嵌入式自動組建之間的橋梁。
OPCUA在QTouch上的應用使得在工廠的各個環節的橫向與縱向數據實現了透明交互,并且,配置效率更高,程序與應用模塊化更強,使得工廠組織更為便利,即使面對復雜的變化,也可以實現快速的切換。并且在內置有QTouch組態的SmartDAQ,SmartView硬件產品系列上同樣具備OPCUA的功能。
二、服務端
只需在設備列表中選擇OpcUaServer,配置監聽端口即可。
OpcUaServer驅動將獲取VarList.xml的所有點表信息,根據xml創建OPC節點。
設備變量組名為節點分組,設備變量名稱為節點名稱。
這是在UnifiedAutomationUaExpert可視化客戶端工具中的數據展示:
三、客戶端
客戶端建立時,填寫數據循環周期,填寫OPC服務器地址。
建立數據點時,填寫該數據點對應的節點組名,與節點名稱。
該數據點如需下發控制到opc服務器,請確保他為只寫或讀寫。
OpcUaServer運行正常,OpcUaClient由QTouch帶起運行,且對應節點正常。
此時下發值給對應點(圖片中為QTouch自有的實時數據庫),強制成功以后,可視化工具數據也會變化,說明數據已經成功下發到服務器;
同樣,在可視化工具中強制已配置節點數據到服務器,client驅動會讀到該節點數據,寫到對應的QTouch實時內存數據中。