前言
在工業(yè)自動(dòng)化系統(tǒng)中,將OPC DA數(shù)據(jù)采集并存儲(chǔ)到SQL Server數(shù)據(jù)庫(kù)具有顯著的應(yīng)用價(jià)值。通過(guò)實(shí)時(shí)監(jiān)控和歷史數(shù)據(jù)分析,不僅能夠提升生產(chǎn)過(guò)程的效率和質(zhì)量管理水平,還能支持決策優(yōu)化和系統(tǒng)集成,從而推動(dòng)工業(yè)智能化和生產(chǎn)管理的進(jìn)步。
宏集解決方案
宏集DataHub軟件支持用戶連接到任何OPC UA、DA或A&E服務(wù)器、Modbus設(shè)備或自定義程序。
此外,該軟件還兼容所有符合ODBC標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù),能夠?qū)懭霐?shù)據(jù)、讀取數(shù)據(jù)或同時(shí)進(jìn)行。用戶可以使用現(xiàn)有表格,或創(chuàng)建全新的定制表格以滿足特定需求。
如果數(shù)據(jù)庫(kù)在記錄數(shù)據(jù)時(shí)不可用,DataHub軟件可以存儲(chǔ)數(shù)據(jù),并在數(shù)據(jù)庫(kù)恢復(fù)后進(jìn)行轉(zhuǎn)發(fā)。
操作步驟
1.OPC DA數(shù)據(jù)采集
宏集Datahub支持作為OPC DA/UA的服務(wù)器/客戶端,并且不限制連接的服務(wù)器和客戶端的數(shù)量。接下來(lái)以O(shè)PC DA為例,演示配置步驟。
(1)打開(kāi)宏集Datahub軟件,點(diǎn)擊右側(cè)的OPC DA功能,確認(rèn)選擇勾選了將其作為OPC Client;點(diǎn)擊添加,會(huì)出現(xiàn)彈窗進(jìn)行OPC Serve服務(wù)器配置操作。
(2)如圖所示,可以自定義設(shè)置OPC服務(wù)器的名稱,此處演示改成了OPC DA;選擇需要連接的OPC DA Server,選擇從server讀取數(shù)據(jù)點(diǎn)的方式(手動(dòng)添加數(shù)據(jù)點(diǎn)或全部讀取),圖中勾選手動(dòng)添加;點(diǎn)擊配置項(xiàng)目,會(huì)出現(xiàn)選擇數(shù)據(jù)點(diǎn)的彈窗。
(3)點(diǎn)擊“Configure Item”后,出現(xiàn)下圖所示的彈窗。在“OPC Server Item”下面勾選需要的數(shù)據(jù)點(diǎn),選中的數(shù)據(jù)點(diǎn)會(huì)出現(xiàn)在右側(cè)的“Selected Item”,點(diǎn)擊OK即可。
(4)配置成功后,勾選剛剛配置好的Server,點(diǎn)擊主界面的“Apply”,此時(shí)可觀察到狀態(tài)變成“Running”,表明連接創(chuàng)建成功;點(diǎn)擊“View data”,可通過(guò)彈窗查看采集到的數(shù)據(jù)。
(5)如圖所示,可以看到數(shù)據(jù)質(zhì)量為“Good”,并且數(shù)據(jù)值不斷更新,表明OPC DA數(shù)據(jù)采集成功。
2.宏集DataHub數(shù)據(jù)庫(kù)寫(xiě)入配置
宏集Datahub可以使用圖形化的配置界面,快速將您選擇的數(shù)據(jù)點(diǎn)寫(xiě)入到對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。接下來(lái)介紹將前面步驟中采集到的OPC DA數(shù)據(jù)寫(xiě)入到SQL Server數(shù)據(jù)庫(kù)的步驟。
(1)點(diǎn)擊打開(kāi)宏集Datahub軟件,點(diǎn)擊右側(cè)的Data logging功能,點(diǎn)擊“Configure”,將會(huì)打開(kāi)ODBC數(shù)據(jù)記錄窗口。
(2)DSN配置。DSN是數(shù)據(jù)源名稱,Windows使用此名稱來(lái)標(biāo)識(shí)您要連接的數(shù)據(jù)庫(kù)。從下拉框中選擇一個(gè)DSN,如果您沒(méi)有DSN或者需要?jiǎng)?chuàng)建新的DSN,可以打開(kāi)界面右側(cè)的“Open DSN Administrator”進(jìn)行操作。本實(shí)例中,操作人員選擇Hongrax-Test作為數(shù)據(jù)源。
注意事項(xiàng):
點(diǎn)擊界面右側(cè)的“Open DSN Administrator”,按圖示步驟設(shè)置您實(shí)際使用的默認(rèn)數(shù)據(jù)庫(kù)。
(3)通過(guò)下拉框選擇數(shù)據(jù)源后,點(diǎn)擊“Connect”按鈕,可以從下方看到連接狀態(tài)。
(4)選擇表格,按圖示步驟創(chuàng)建表格,并自定義修改表格名稱。
(5)點(diǎn)擊“Add colum”來(lái)添加列,在彈出的對(duì)話框中輸入“Index01”,點(diǎn)擊OK。
(6)在新創(chuàng)建的Index01標(biāo)簽下面單擊,選擇“Key”。
(7)按照同樣的方式,新建一個(gè)列“Name01”,選中右側(cè)的數(shù)據(jù)點(diǎn),Name01的標(biāo)簽下面單擊選擇“Point”。
(8)按照同樣的步驟插入列并選擇數(shù)據(jù)點(diǎn)和數(shù)據(jù)類型,表格列插入完成后,點(diǎn)擊“Create”,可以在下面的配置動(dòng)作中看到新創(chuàng)建的表格。
注意事項(xiàng):
后續(xù)測(cè)試過(guò)程中提示對(duì)象名無(wú)效,是由于未給屬性-Quqlity01列輸入數(shù)據(jù)類型,并且沒(méi)有點(diǎn)擊創(chuàng)建表格,需要參考下圖配置一下。
(9)選擇3觸發(fā)器,給定一個(gè)動(dòng)作,例如圖中所示是每0.5s觸發(fā)一次動(dòng)作。
(10)設(shè)置觸發(fā)的附加條件,如圖所示。完成上述配置后,依次點(diǎn)擊“Apply”—“Done”。
3. 宏集DataHub數(shù)據(jù)庫(kù)寫(xiě)入測(cè)試
(1)打開(kāi)并連接SQL Server數(shù)據(jù)庫(kù)。可以看到,此時(shí)test01里面還沒(méi)有在Datahub中創(chuàng)建的表格。
(2)DataHub數(shù)據(jù)寫(xiě)入。在配置好的Data logging頁(yè)面,點(diǎn)擊右下角的“Apply”,打開(kāi)Script Log,,可以看到數(shù)據(jù)正常實(shí)時(shí)寫(xiě)入。
(3)再次打開(kāi)SQL Server,刷新可以看到Test01下面出現(xiàn)創(chuàng)建的Hongrax01,右鍵可以查看到Datahub發(fā)送的OPC DA數(shù)據(jù)。
以上,即為本次測(cè)試的全部?jī)?nèi)容,有任何疑問(wèn)歡迎聯(lián)系宏集工程師為您解答。
總結(jié)
宏集DataHub軟件支持用戶連接到任何OPC UA、DA或A&E服務(wù)器、Modbus設(shè)備或自定義程序,兼容所有符合ODBC標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù),能夠?qū)懭霐?shù)據(jù)、讀取數(shù)據(jù)或同時(shí)進(jìn)行。
通過(guò)宏集DataHub軟件采集OPC DA數(shù)據(jù)并存儲(chǔ)到SQL Server數(shù)據(jù)庫(kù),有助于數(shù)據(jù)的統(tǒng)一管理、實(shí)時(shí)監(jiān)控和趨勢(shì)分析,助力企業(yè)優(yōu)化生產(chǎn)流程。
審核編輯 黃宇
-
數(shù)據(jù)庫(kù)
+關(guān)注
關(guān)注
7文章
3687瀏覽量
63921 -
OPC
+關(guān)注
關(guān)注
7文章
314瀏覽量
45942 -
SQL Server
+關(guān)注
關(guān)注
0文章
19瀏覽量
13411
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論