UaExpert使用進階小技巧
OPCUA協議是工業4.0中自動化網絡數據互傳的重要協議,該協議應用廣泛,除基本的讀寫功能,標準協議還包含有警報、歷史訪問和事件等功能。OPCUA的服務器/客戶端模式構筑簡單,有開源版本和商業版本的軟件開發工具包,支持多種語言的開發。OPCUA已經在機器人控制、智能工廠建設、局域網光電數據采集等領域得到應用。
UaExpert是一款由Unified Automation公司開發的UA客戶端工具,該軟件支持OPCUA標準中的大部分客戶端功能,兼容性良好,頁面簡潔,絕大多數功能免費使用,是業內獨一檔的OPCUA服務器功能測試軟件。
本文將重點介紹其仿真、配置、歷史功能測試和導出節點的功能。
01
客戶端配置 /Motrotech
UaExpert存在默認配置,可點擊菜單欄的Settings->Configure UaExpert...來打開設置欄查看:
這些Parameter選項是客戶端的配置選項,例如General.SessionTimeout即表示連接斷開后重新連接可接受的超時時間,在這個時間內重新連接,將不會新建Session,這個值可在右側修改,其他值可參考對比OPCUA標準來查看和根據需求修改。
02
證書管理/Motrotech
OPCUA服務器與客戶端連接過程中通常需要驗證服務器的證書并存儲,便于后續連接過程的穩定性。在UaExpert中,證書存儲設置窗口可通過菜單欄的Settings->Manage Certificates打開:
在當前頁面中,可以查看保存的證書,也可以設置客戶端的證書,可以根據需求來查看、添加或修改證書,查看證書簽發情況。
03
讀寫仿真/Motrotech
首次進入UaExpert時,除了左側的服務器樹形結構和地址空間,頁面占比最大的內容通常為Data Access View,該窗口可以用來訂閱和查看服務器節點,除此之外,UaExpert還支持多種仿真測試功能窗口,需要打開菜單欄的document->add來選擇和添加對應功能和窗口。
例如,當需要快速測試驗證服務器和客戶端節點通信速率時,我們可以新建一個performance view,在這個頁面,通過拖拽左側節點到Nodes中,再在Configuration中選擇測試的方法(讀寫訂閱)和參數(節點數和循環次數等)點擊OK,即可在Result中看到結果。
04
歷史功能測試 /Motrotech
OPCUA標準中服務器除了包含有讀寫功能,也提供有事件、歷史功能等高級功能,目前,越來越多的服務器趨向于測試和實現這些功能。在服務器開發過程中,相較直觀的數據節點讀寫功能,如何快速測試驗證諸如節點事件功能和節點歷史功能成為了重點。
幸運的是,UaExpert也提供有查看節點事件功能和節點歷史功能的獨立窗口,方便測試與開發人員及時測試:
Configuration版塊的左側為節點導入管理窗口,可以從地址空間將具有該功能的節點拖入其中,如果該節點支持歷史功能,則會在其中出現該節點的服務器、描述名和節點ID等信息,顏色是用來在下方歷史數據的點標圖中顯示對應的顏色,可以在節點的顏色處右鍵對應位置更換顏色。如該節點不支持歷史功能或功能不完全則不能被拖到該區域。右側為更新模式,可以分為指定時間段的更新和循環更新,圖中選擇的是以1分鐘為長度更新的模式。
05
導出節點 /Motrotech
OPCUA支持通過XML格式來保存地址空間信息,在讀取服務器節點后,UaExpert也可以使用XML格式將讀取到的節點導出到文件中,該功能同樣在菜單欄的document->add中添加,找到XML Nodeset Export View即可按照地址空間來導出所需節點。
該功能在免費模式下也可支持一部分節點導出,可幫助使用方以穩健的形式保存備份或傳輸。如需完整導出所有地址空間節點,可聯系盟通科技協助獲取許可證,進而方便地使用UaExpert來連接、測試和備份。
總的來說,UaExpert是一款十分友好而強大的客戶端工具,該工具絕大多數功能均可免費使用,是OPCUA開發過程的重要工具。
-
網絡
+關注
關注
14文章
7287瀏覽量
87739 -
自動化
+關注
關注
28文章
5177瀏覽量
78001 -
OPCUA
+關注
關注
1文章
22瀏覽量
2262
發布評論請先 登錄
相關推薦
評論