工控網(wǎng)首頁(yè)
>

應(yīng)用設(shè)計(jì)

>

組態(tài)王6.55報(bào)警存儲(chǔ)與歷史數(shù)據(jù)查詢?cè)O(shè)置全過(guò)程

組態(tài)王6.55報(bào)警存儲(chǔ)與歷史數(shù)據(jù)查詢?cè)O(shè)置全過(guò)程

2018/5/8 13:35:13

1首先我們?cè)陔娔X內(nèi)找到組態(tài)王安裝包,在安裝包內(nèi)valuepack下找到“報(bào)警數(shù)據(jù)庫(kù)”將該文件夾復(fù)制到我們?cè)陔娔XD盤已經(jīng)建好的“報(bào)警保存”文件下內(nèi)并保存。

2設(shè)置ODBC數(shù)據(jù)源,步驟如下C:\Windows\SysWOW64”,雙擊該目錄下的“odbcad32.exe”件,就進(jìn)去ODBC數(shù)據(jù)源管理界面了

3 雙擊打開(kāi)ODBC數(shù)據(jù)源管理器,選擇系統(tǒng)DSN,點(diǎn)擊右側(cè)添加按鈕彈出“創(chuàng)建新數(shù)據(jù)”窗口選擇Microsoft Access Driver (*.mdb)” 驅(qū)動(dòng),點(diǎn)擊“完成”。

數(shù)據(jù)源的名稱,根據(jù)需要對(duì)數(shù)據(jù)源進(jìn)行命名,如“報(bào)警”,點(diǎn)擊“選擇(S)”,選擇我們前面定義的數(shù)據(jù)庫(kù)文件“D:\ 報(bào)警存儲(chǔ)與查詢\報(bào)警數(shù)據(jù)庫(kù).mdb”。點(diǎn)擊“確定”完成ODBC數(shù)據(jù)源的定義

4 數(shù)據(jù)源的名稱,根據(jù)需要對(duì)數(shù)據(jù)源進(jìn)行命名,如“011”,點(diǎn)擊“選擇(S)”,按鈕選擇

我們前面定義的數(shù)據(jù)庫(kù)文件“D:\ 報(bào)警保存\報(bào)警數(shù)據(jù)庫(kù).mdb”。點(diǎn)擊“確定”完成ODBC數(shù)據(jù)源的定義。

5 打開(kāi)組態(tài)王軟件新建工程命名為“報(bào)警”。

6 新建一個(gè)工程,在設(shè)備處新建設(shè)備,我們?cè)诒纠卸x一個(gè)仿真PLC 的設(shè)備,設(shè)備列表為“PLC-亞控-仿真PLC-串口”,設(shè)備名稱為“PLC”。此仿真PLC 可以做為虛擬設(shè)備與組態(tài)王進(jìn)行通訊。PLC 主要有如下的寄存器:自動(dòng)加1 寄存器INCREA,自動(dòng)減1 寄存器DECREA,隨機(jī)寄存器RADOM,常量寄存器STATIC,常量字符串寄存器STRING,CommErr 寄存器。

7 定義變量:在數(shù)據(jù)詞典中新建兩個(gè)IO 變量,變量名稱分別為壓力、流量,變量類型為IO 實(shí)數(shù),連接的設(shè)備為前面定義的仿真PLC 設(shè)備“PLC”,寄存器分別為INCREA100,DECREA100,數(shù)據(jù)類型為short,讀寫屬性為“只讀”。這樣壓力變量就會(huì)從0 開(kāi)始自動(dòng)加1,其變化范圍是0 到100,流量變量從100 開(kāi)始自動(dòng)減1,其變化范圍是0 到100。

8 創(chuàng)建報(bào)警組:我們首先定義報(bào)警組,在報(bào)警組處雙擊進(jìn)行報(bào)警組對(duì)話框,點(diǎn)擊“增加”定義兩個(gè)報(bào)警組,分別為“壓力報(bào)警”、“流量報(bào)警”,確認(rèn)完成報(bào)警組的定義。

9建立畫面:新建兩個(gè)畫面一個(gè)命名為“實(shí)時(shí)報(bào)警”畫面,一個(gè)命名為“報(bào)警查詢”畫面。雙擊打開(kāi)實(shí)時(shí)報(bào)警畫面選擇“工具箱”(第3行最后一個(gè))報(bào)警窗口。并在畫面上畫出報(bào)警窗口。雙擊打開(kāi)報(bào)警窗口選擇實(shí)時(shí)報(bào)警窗,報(bào)警窗口名命名為“報(bào)警窗口”。

10 組態(tài)報(bào)警查詢窗口。雙擊打開(kāi)剛才建立好的報(bào)警查詢窗口,選擇“工具箱”(第4行最后一個(gè))插入通用控件。找到并選擇通用控件下的KVADODBGrid Class。點(diǎn)擊確定在畫面中建立歷史查詢表格。

11 雙擊打開(kāi)畫面中建好的歷史查詢表格,控件名命名為“BJCX”。

12 在工具箱找到按鈕并組態(tài)到畫面命名為“查詢”,雙擊打開(kāi)雙擊打開(kāi)選擇彈起時(shí)進(jìn)行關(guān)聯(lián)。彈出畫面雙擊控件彈出控件屬性和方法。控件名稱選擇我們命名的“BJCX”,控件方法依次選擇FetchDaTa和FetchEnd。點(diǎn)擊確認(rèn)并保存所有結(jié)束畫面組態(tài)。

13 在畫面中單擊右鍵切換到View進(jìn)行測(cè)試。據(jù)觀察發(fā)現(xiàn)實(shí)時(shí)報(bào)警窗口有報(bào)警信息,我們打開(kāi)D盤內(nèi)報(bào)警信息儲(chǔ)存的數(shù)據(jù)表發(fā)現(xiàn)歷史報(bào)警信息顯示正常說(shuō)明報(bào)警儲(chǔ)存完成。

14 單擊切換畫面到歷史報(bào)警查詢畫面單擊查詢歷史報(bào)警表格與D盤內(nèi)歷史報(bào)警數(shù)據(jù)一致表示試驗(yàn)成功。

審核編輯(
王靜
)
投訴建議

提交

查看更多評(píng)論
其他資訊

查看更多

新大陸自動(dòng)識(shí)別精彩亮相2024華南國(guó)際工業(yè)博覽會(huì)

派拓網(wǎng)絡(luò)被Forrester評(píng)為XDR領(lǐng)域領(lǐng)導(dǎo)者

智能工控,存儲(chǔ)強(qiáng)基 | ??低晭?lái)精彩主題演講

展會(huì)|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會(huì)

中國(guó)聯(lián)通首個(gè)量子通信產(chǎn)品“量子密信”亮相!