OPC UA Client 開發總結:基於open62541

本文記錄使用open62541開發OPC UA 客戶端的一些要點。

測試服務器:

  • open62541官網可下載各系統版本的庫文件,經本人測試,windows系統下,x64版本支持win32和x64,也就是說庫可能不需要切換;
  • 由於本人電腦上沒有OPC UA服務器,所以測試時使用了施耐德PLC,此PLC內置UA Server,使用前先配置好Server,主要包括變量的訪問權限和IP;
  • 測試代碼前使用UAexpert.exe軟件對PLC UA Server進行訪問測試,這裏要注意的是:搜索局域網內的Server時僅需要輸入IP即可,不需要輸入端口號;
  • 與Server連接上後可以看到PLC中的變量;
    此時,可測試open62541中的函數:
  • 連接到Server,所需提供的參數是Server的IP和端口號,如果Server設置用戶名和密碼,則要提供用戶名和密碼;
  • 連接成功後,即可讀寫Server中的數據,需要的參數是符號名。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章