前言
在工業(yè)自動化系統(tǒng)中,將OPC DA數(shù)據(jù)采集并存儲到SQL Server數(shù)據(jù)庫具有顯著的應用價值。通過實時監(jiān)控和歷史數(shù)據(jù)分析,不僅能夠提升生產(chǎn)過程的效率和質(zhì)量管理水平,還能支持決策優(yōu)化和系統(tǒng)集成,從而推動工業(yè)智能化和生產(chǎn)管理的進步。
宏集解決方案
宏集DataHub軟件支持用戶連接到任何OPC UA、DA或A&E服務器、Modbus設備或自定義程序。
此外,該軟件還兼容所有符合ODBC標準的數(shù)據(jù)庫,能夠?qū)懭霐?shù)據(jù)、讀取數(shù)據(jù)或同時進行。用戶可以使用現(xiàn)有表格,或創(chuàng)建全新的定制表格以滿足特定需求。
如果數(shù)據(jù)庫在記錄數(shù)據(jù)時不可用,DataHub軟件可以存儲數(shù)據(jù),并在數(shù)據(jù)庫恢復后進行轉(zhuǎn)發(fā)。
操作步驟
1.OPC DA數(shù)據(jù)采集
宏集Datahub支持作為OPC DA/UA的服務器/客戶端,并且不限制連接的服務器和客戶端的數(shù)量。接下來以OPC DA為例,演示配置步驟。
(1)打開宏集Datahub軟件,點擊右側(cè)的OPC DA功能,確認選擇勾選了將其作為OPC Client;點擊添加,會出現(xiàn)彈窗進行OPC Serve服務器配置操作。

(2)如圖所示,可以自定義設置OPC服務器的名稱,此處演示改成了OPC DA;選擇需要連接的OPC DA Server,選擇從server讀取數(shù)據(jù)點的方式(手動添加數(shù)據(jù)點或全部讀?。?,圖中勾選手動添加;點擊配置項目,會出現(xiàn)選擇數(shù)據(jù)點的彈窗。

(3)點擊“Configure Item”后,出現(xiàn)下圖所示的彈窗。在“OPC Server Item”下面勾選需要的數(shù)據(jù)點,選中的數(shù)據(jù)點會出現(xiàn)在右側(cè)的“Selected Item”,點擊OK即可。

(4)配置成功后,勾選剛剛配置好的Server,點擊主界面的“Apply”,此時可觀察到狀態(tài)變成“Running”,表明連接創(chuàng)建成功;點擊“View data”,可通過彈窗查看采集到的數(shù)據(jù)。

(5)如圖所示,可以看到數(shù)據(jù)質(zhì)量為“Good”,并且數(shù)據(jù)值不斷更新,表明OPC DA數(shù)據(jù)采集成功。

2.宏集DataHub數(shù)據(jù)庫寫入配置
宏集Datahub可以使用圖形化的配置界面,快速將您選擇的數(shù)據(jù)點寫入到對應的數(shù)據(jù)庫中。接下來介紹將前面步驟中采集到的OPC DA數(shù)據(jù)寫入到SQL Server數(shù)據(jù)庫的步驟。
(1)點擊打開宏集Datahub軟件,點擊右側(cè)的Data logging功能,點擊“Configure”,將會打開ODBC數(shù)據(jù)記錄窗口。

(2)DSN配置。DSN是數(shù)據(jù)源名稱,Windows使用此名稱來標識您要連接的數(shù)據(jù)庫。從下拉框中選擇一個DSN,如果您沒有DSN或者需要創(chuàng)建新的DSN,可以打開界面右側(cè)的“Open DSN Administrator”進行操作。本實例中,操作人員選擇Hongrax-Test作為數(shù)據(jù)源。

注意事項:
點擊界面右側(cè)的“Open DSN Administrator”,按圖示步驟設置您實際使用的默認數(shù)據(jù)庫。

(3)通過下拉框選擇數(shù)據(jù)源后,點擊“Connect”按鈕,可以從下方看到連接狀態(tài)。

(4)選擇表格,按圖示步驟創(chuàng)建表格,并自定義修改表格名稱。

(5)點擊“Add colum”來添加列,在彈出的對話框中輸入“Index01”,點擊OK。

(6)在新創(chuàng)建的Index01標簽下面單擊,選擇“Key”。

(7)按照同樣的方式,新建一個列“Name01”,選中右側(cè)的數(shù)據(jù)點,Name01的標簽下面單擊選擇“Point”。

(8)按照同樣的步驟插入列并選擇數(shù)據(jù)點和數(shù)據(jù)類型,表格列插入完成后,點擊“Create”,可以在下面的配置動作中看到新創(chuàng)建的表格。

注意事項:
后續(xù)測試過程中提示對象名無效,是由于未給屬性-Quqlity01列輸入數(shù)據(jù)類型,并且沒有點擊創(chuàng)建表格,需要參考下圖配置一下。

(9)選擇3觸發(fā)器,給定一個動作,例如圖中所示是每0.5s觸發(fā)一次動作。

(10)設置觸發(fā)的附加條件,如圖所示。完成上述配置后,依次點擊“Apply”—“Done”。

3. 宏集DataHub數(shù)據(jù)庫寫入測試
(1)打開并連接SQL Server數(shù)據(jù)庫??梢钥吹剑藭rtest01里面還沒有在Datahub中創(chuàng)建的表格。

(2)DataHub數(shù)據(jù)寫入。在配置好的Data logging頁面,點擊右下角的“Apply”,打開Script Log,,可以看到數(shù)據(jù)正常實時寫入。

(3)再次打開SQL Server,刷新可以看到Test01下面出現(xiàn)創(chuàng)建的Hongrax01,右鍵可以查看到Datahub發(fā)送的OPC DA數(shù)據(jù)。

以上,即為本次測試的全部內(nèi)容,有任何疑問歡迎聯(lián)系宏集工程師為您解答。
總結(jié)
宏集DataHub軟件支持用戶連接到任何OPC UA、DA或A&E服務器、Modbus設備或自定義程序,兼容所有符合ODBC標準的數(shù)據(jù)庫,能夠?qū)懭霐?shù)據(jù)、讀取數(shù)據(jù)或同時進行。
通過宏集DataHub軟件采集OPC DA數(shù)據(jù)并存儲到SQL Server數(shù)據(jù)庫,有助于數(shù)據(jù)的統(tǒng)一管理、實時監(jiān)控和趨勢分析,助力企業(yè)優(yōu)化生產(chǎn)流程。
審核編輯 黃宇
-
數(shù)據(jù)庫
+關(guān)注
關(guān)注
7文章
4078瀏覽量
68522 -
OPC
+關(guān)注
關(guān)注
7文章
373瀏覽量
49396 -
SQL Server
+關(guān)注
關(guān)注
0文章
22瀏覽量
13665
發(fā)布評論請先 登錄
使用NVIDIA Nemotron RAG和Microsoft SQL Server 2025構(gòu)建高性能AI應用
不用編程不用聯(lián)網(wǎng),實現(xiàn)倍福(BECKHOFF)PLC對接SQL數(shù)據(jù)庫,上報和查詢數(shù)據(jù)的案例
mysql數(shù)據(jù)恢復—mysql數(shù)據(jù)庫表被truncate的數(shù)據(jù)恢復案例
數(shù)據(jù)庫慢查詢分析與SQL優(yōu)化實戰(zhàn)技巧
opc da 服務器數(shù)據(jù)保存到MySQL數(shù)據(jù)庫項目案例
數(shù)據(jù)庫性能優(yōu)化指南
SQL 通用數(shù)據(jù)類型
不用編程序無需聯(lián)外網(wǎng),將Rockwell羅克韋爾(AB)PLC的標簽數(shù)據(jù)存入SQL數(shù)據(jù)庫
數(shù)據(jù)庫數(shù)據(jù)恢復—MongoDB數(shù)據(jù)庫文件丟失的數(shù)據(jù)恢復案例
數(shù)據(jù)庫數(shù)據(jù)恢復—SQL Server數(shù)據(jù)庫被加密如何恢復數(shù)據(jù)?
干貨分享 如何采集OPC DA數(shù)據(jù)并存儲到SQL Server數(shù)據(jù)庫?
評論