前言
在工業自動化系統中,將OPC DA數據采集并存儲到SQL Server數據庫具有顯著的應用價值。通過實時監控和歷史數據分析,不僅能夠提升生產過程的效率和質量管理水平,還能支持決策優化和系統集成,從而推動工業智能化和生產管理的進步。
宏集解決方案
宏集DataHub軟件支持用戶連接到任何OPC UA、DA或A&E服務器、Modbus設備或自定義程序。
此外,該軟件還兼容所有符合ODBC標準的數據庫,能夠寫入數據、讀取數據或同時進行。用戶可以使用現有表格,或創建全新的定制表格以滿足特定需求。
如果數據庫在記錄數據時不可用,DataHub軟件可以存儲數據,并在數據庫恢復后進行轉發。
操作步驟
1.OPC DA數據采集
宏集Datahub支持作為OPC DA/UA的服務器/客戶端,并且不限制連接的服務器和客戶端的數量。接下來以OPC DA為例,演示配置步驟。
(1)打開宏集Datahub軟件,點擊右側的OPC DA功能,確認選擇勾選了將其作為OPC Client;點擊添加,會出現彈窗進行OPC Serve服務器配置操作。
(2)如圖所示,可以自定義設置OPC服務器的名稱,此處演示改成了OPC DA;選擇需要連接的OPC DA Server,選擇從server讀取數據點的方式(手動添加數據點或全部讀取),圖中勾選手動添加;點擊配置項目,會出現選擇數據點的彈窗。
(3)點擊“Configure Item”后,出現下圖所示的彈窗。在“OPC Server Item”下面勾選需要的數據點,選中的數據點會出現在右側的“Selected Item”,點擊OK即可。
(4)配置成功后,勾選剛剛配置好的Server,點擊主界面的“Apply”,此時可觀察到狀態變成“Running”,表明連接創建成功;點擊“View data”,可通過彈窗查看采集到的數據。
(5)如圖所示,可以看到數據質量為“Good”,并且數據值不斷更新,表明OPC DA數據采集成功。
2.宏集DataHub數據庫寫入配置
宏集Datahub可以使用圖形化的配置界面,快速將您選擇的數據點寫入到對應的數據庫中。接下來介紹將前面步驟中采集到的OPC DA數據寫入到SQL Server數據庫的步驟。
(1)點擊打開宏集Datahub軟件,點擊右側的Data logging功能,點擊“Configure”,將會打開ODBC數據記錄窗口。
(2)DSN配置。DSN是數據源名稱,Windows使用此名稱來標識您要連接的數據庫。從下拉框中選擇一個DSN,如果您沒有DSN或者需要創建新的DSN,可以打開界面右側的“Open DSN Administrator”進行操作。本實例中,操作人員選擇Hongrax-Test作為數據源。
注意事項:
點擊界面右側的“Open DSN Administrator”,按圖示步驟設置您實際使用的默認數據庫。
(3)通過下拉框選擇數據源后,點擊“Connect”按鈕,可以從下方看到連接狀態。
(4)選擇表格,按圖示步驟創建表格,并自定義修改表格名稱。
(5)點擊“Add colum”來添加列,在彈出的對話框中輸入“Index01”,點擊OK。
(6)在新創建的Index01標簽下面單擊,選擇“Key”。
(7)按照同樣的方式,新建一個列“Name01”,選中右側的數據點,Name01的標簽下面單擊選擇“Point”。
(8)按照同樣的步驟插入列并選擇數據點和數據類型,表格列插入完成后,點擊“Create”,可以在下面的配置動作中看到新創建的表格。
注意事項:
后續測試過程中提示對象名無效,是由于未給屬性-Quqlity01列輸入數據類型,并且沒有點擊創建表格,需要參考下圖配置一下。
(9)選擇3觸發器,給定一個動作,例如圖中所示是每0.5s觸發一次動作。
(10)設置觸發的附加條件,如圖所示。完成上述配置后,依次點擊“Apply”—“Done”。
3. 宏集DataHub數據庫寫入測試
(1)打開并連接SQL Server數據庫。可以看到,此時test01里面還沒有在Datahub中創建的表格。
(2)DataHub數據寫入。在配置好的Data logging頁面,點擊右下角的“Apply”,打開Script Log,,可以看到數據正常實時寫入。
(3)再次打開SQL Server,刷新可以看到Test01下面出現創建的Hongrax01,右鍵可以查看到Datahub發送的OPC DA數據。
以上,即為本次測試的全部內容,有任何疑問歡迎聯系宏集工程師為您解答。
總結
宏集DataHub軟件支持用戶連接到任何OPC UA、DA或A&E服務器、Modbus設備或自定義程序,兼容所有符合ODBC標準的數據庫,能夠寫入數據、讀取數據或同時進行。
通過宏集DataHub軟件采集OPC DA數據并存儲到SQL Server數據庫,有助于數據的統一管理、實時監控和趨勢分析,助力企業優化生產流程。
審核編輯 黃宇
-
數據庫
+關注
關注
7文章
3926瀏覽量
66218 -
OPC
+關注
關注
7文章
359瀏覽量
47339 -
SQL Server
+關注
關注
0文章
21瀏覽量
13547
發布評論請先 登錄
SQLSERVER數據庫是什么
數據采集到MYSQL和SQLSERVER數據庫可以實現哪些功能
Devart: dbForge Compare Bundle for SQL Server—比較SQL數據庫最簡單、最準確的方法
dbForge Studio For SQL Server:用于有效開發的最佳SQL Server集成開發環境
不用編程不用電腦,快速實現多臺Modbus協議的PLC、智能儀表對接SQL數據庫

SQL數據庫設計的基本原則
數據庫數據恢復—通過拼接數據庫碎片恢復SQLserver數據庫

評論