虹科教您使用OVL軟件輕松實現OPC UA
服務器數據存儲到數據庫
前言
隨著工業4.0的快速推進以及OPC UA的迅速發展,大量的設備數據正在不斷產生。為了安全有效地存儲、檢索和管理設備數據,越來越多的企業采用數據庫進行數據存儲,進而實現數據的高效存儲和管理。
本文以MySQL數據庫為例,介紹如何通過虹科OVL(Ogamma Visual Logger for OPC)軟件將OPC UA服務器數據存儲到數據庫。
虹
科
干
貨
01 工 具
1. 虹科OVL軟件
2. MySQL數據庫
02 操作步驟
1.添加OPC UA服務器
點擊“+”按鈕添加OPC UA服務器,然后配置OPC UA服務器連接參數。
注:
(1)勾選“Active”選項,允許OPC UA服務器數據存儲到數據庫。
(2)若要連接到安裝并運行在Docker容器的OPC UA服務器,需要選擇“Secure mode”。
(3)可以點擊“Edit Advanced Options”設置其他參數。
2. 安全連接以及證書信任
如果OPC UA客戶端和服務器采用安全模式進行連接,需要在OPC UA客戶端和服務器之間進行證書信任。
(1)配置OPC UA服務器信任OVL軟件證書
默認情況下OVL生成一個根CA證書,以及由該CA證書簽名的OPC UA應用實例證書(Application Instance Certificates),可在OVL軟件設置中下載OVL軟件證書(如下圖所示)。為了配置OPC UA服務器信任OVL軟件證書,根據服務器的不同,有以下兩者方式。
1)配置服務器信任根CA證書
將根CA證書存儲到服務器的信任證書列表中,另外還需要將CA CRL復制到服務器對應的位置。
2)配置服務器信任應用實例證書
將應用實例證書存儲到服務器的信任證書列表中,另外還需要將根CA證書存儲到頒發者證書(Issuer Certificates)列表中。如果沒有單獨位置存儲頒發者證書,也可以把根CA證書存儲到信任證書列表中。
(2)配置OVL軟件信任OPC UA服務器證書
1)展開OPC UA服務器節點,如果服務器證書沒有被信任,會自動彈出一個證書驗證錯誤窗口(如下圖所示),點擊“Trust”按鈕信任證書。
注:如果服務器發送了證書鏈,可以在窗口左下角選擇證書進行信任。
2)可以在證書管理(Settings->Certificates Management)中查看已信任和被拒絕的證書。
(3)OPC UA服務器連接成功
3. 數據存儲設置
(1)選擇存儲實例配置參數的數據庫
如果運行單個獨立實例,可以選擇SQLite數據庫存儲實例配置參數,不需要另外安裝數據庫;如果運行多個實例,推薦使用PostgreSQL數據庫。
(2)選擇存儲服務器數據的數據庫
1)添加所需數據庫,并配置數據庫連接參數。
2)參數配置完成后,可點擊“Test Connection”按鈕測試數據庫是否連接成功。
注:一旦和SQL數據庫建立連接,OVL軟件會自動運行初始化腳本創建數據庫、表格以及索引。一旦數據庫創建成功,可把“Database specific settings”路徑下的“initScriptName”設置為“./empty.sql”,即可關閉初始化腳本的自動運行。
(3)設置實例參數
根據需求,設置實例名稱以及服務器數據存儲的數據庫等參數。
(4)設置變量組
根據需求添加變量組,并設置發布速率、采樣速率以及死區等參數。
(5)添加OPC UA服務器變量
1)展開OPC UA服務器節點并瀏覽其地址空間,選擇所需變量,點擊“Log”按鈕即可成功將服務器變量添加到“Logger Variables”。
2)可以選擇打開“Refresh Data”功能并設置刷新時間進而實現服務器變量的數值刷新。
注:只有當“Refresh Data”功能關閉時,才可以對服務器變量實現數據寫入操作。
3)可以根據需求添加/刪除服務器變量參數列。
(6)至此,數據存儲設置配置完成。
4. 數據統計與驗證
(1)可通過OVL軟件中的“Statistics”工具查看數據庫狀態、開始時間、當前采集的數據量,以及存儲到數據庫的數據量等參數。
(2)可通過MySQL數據庫客戶端工具MySQL Workbench來驗證數據是否存儲成功。
03總 結
使用虹科OVL軟件可以輕松實現OPC UA服務器數據存儲數據庫,對于支持OPC DA的設備,也可通過虹科OPC UA Tunneller軟件實現DA和UA的轉換,實現OPC DA服務器數據存儲到數據庫,進而快速幫助用戶實現數據的高效存儲與管理。
虹科--工業物聯網
虹科是一家在工業物聯網IIoT行業經驗超過3年的高科技公司,虹科與世界領域頂級公司包括EXOR、Eurotech、Unitronics、Matrikon、KUNBUS等合作,提供先進的高端工業4.0 工業觸摸屏、高端邊緣計算機、IoT開發框架、PLC與HMI一體機、OPC UA、工業級樹莓派、SCADA等解決方案。物聯網事業部所有成員都受過專業培訓,并獲得專業資格認證,平均3年+的技術經驗和水平一致贏得客戶極好口碑。我們積極參與行業協會的工作,為推廣先進技術的普及做出了重要貢獻。至今,虹科已經為行業內諸多用戶提供從硬件到軟件的不同方案,并參與和協助了眾多OEM的設備研發和移植項目,以及終端用戶的智能工廠和工業4.0升級改造項目。
-
存儲器
+關注
關注
38文章
7452瀏覽量
163598 -
服務器
+關注
關注
12文章
9017瀏覽量
85182
發布評論請先 登錄
相關推薦
評論