組態(tài)王6.55報警存儲與歷史數(shù)據(jù)查詢設(shè)置全過程
1首先我們在電腦內(nèi)找到組態(tài)王安裝包,在安裝包內(nèi)valuepack下找到“報警數(shù)據(jù)庫”將該文件夾復(fù)制到我們在電腦D盤已經(jīng)建好的“報警保存”文件下內(nèi)并保存。
2設(shè)置ODBC數(shù)據(jù)源,步驟如下C:\Windows\SysWOW64”,雙擊該目錄下的“odbcad32.exe”件,就進(jìn)去ODBC數(shù)據(jù)源管理界面了
3 雙擊打開ODBC數(shù)據(jù)源管理器,選擇系統(tǒng)DSN,點擊右側(cè)添加按鈕彈出“創(chuàng)建新數(shù)據(jù)”窗口選擇Microsoft Access Driver (*.mdb)” 驅(qū)動,點擊“完成”。
數(shù)據(jù)源的名稱,根據(jù)需要對數(shù)據(jù)源進(jìn)行命名,如“報警”,點擊“選擇(S)”,選擇我們前面定義的數(shù)據(jù)庫文件“D:\ 報警存儲與查詢\報警數(shù)據(jù)庫.mdb”。點擊“確定”完成ODBC數(shù)據(jù)源的定義
4 數(shù)據(jù)源的名稱,根據(jù)需要對數(shù)據(jù)源進(jìn)行命名,如“011”,點擊“選擇(S)”,按鈕選擇
我們前面定義的數(shù)據(jù)庫文件“D:\ 報警保存\報警數(shù)據(jù)庫.mdb”。點擊“確定”完成ODBC數(shù)據(jù)源的定義。
5 打開組態(tài)王軟件新建工程命名為“報警”。
6 新建一個工程,在設(shè)備處新建設(shè)備,我們在本例中定義一個仿真PLC 的設(shè)備,設(shè)備列表為“PLC-亞控-仿真PLC-串口”,設(shè)備名稱為“PLC”。此仿真PLC 可以做為虛擬設(shè)備與組態(tài)王進(jìn)行通訊。PLC 主要有如下的寄存器:自動加1 寄存器INCREA,自動減1 寄存器DECREA,隨機(jī)寄存器RADOM,常量寄存器STATIC,常量字符串寄存器STRING,CommErr 寄存器。
7 定義變量:在數(shù)據(jù)詞典中新建兩個IO 變量,變量名稱分別為壓力、流量,變量類型為IO 實數(shù),連接的設(shè)備為前面定義的仿真PLC 設(shè)備“PLC”,寄存器分別為INCREA100,DECREA100,數(shù)據(jù)類型為short,讀寫屬性為“只讀”。這樣壓力變量就會從0 開始自動加1,其變化范圍是0 到100,流量變量從100 開始自動減1,其變化范圍是0 到100。
8 創(chuàng)建報警組:我們首先定義報警組,在報警組處雙擊進(jìn)行報警組對話框,點擊“增加”定義兩個報警組,分別為“壓力報警”、“流量報警”,確認(rèn)完成報警組的定義。
9建立畫面:新建兩個畫面一個命名為“實時報警”畫面,一個命名為“報警查詢”畫面。雙擊打開實時報警畫面選擇“工具箱”(第3行最后一個)報警窗口。并在畫面上畫出報警窗口。雙擊打開報警窗口選擇實時報警窗,報警窗口名命名為“報警窗口”。
10 組態(tài)報警查詢窗口。雙擊打開剛才建立好的報警查詢窗口,選擇“工具箱”(第4行最后一個)插入通用控件。找到并選擇通用控件下的KVADODBGrid Class。點擊確定在畫面中建立歷史查詢表格。
11 雙擊打開畫面中建好的歷史查詢表格,控件名命名為“BJCX”。
12 在工具箱找到按鈕并組態(tài)到畫面命名為“查詢”,雙擊打開雙擊打開選擇彈起時進(jìn)行關(guān)聯(lián)。彈出畫面雙擊控件彈出控件屬性和方法??丶Q選擇我們命名的“BJCX”,控件方法依次選擇FetchDaTa和FetchEnd。點擊確認(rèn)并保存所有結(jié)束畫面組態(tài)。
13 在畫面中單擊右鍵切換到View進(jìn)行測試。據(jù)觀察發(fā)現(xiàn)實時報警窗口有報警信息,我們打開D盤內(nèi)報警信息儲存的數(shù)據(jù)表發(fā)現(xiàn)歷史報警信息顯示正常說明報警儲存完成。
14 單擊切換畫面到歷史報警查詢畫面單擊查詢歷史報警表格與D盤內(nèi)歷史報警數(shù)據(jù)一致表示試驗成功。
提交
新大陸自動識別精彩亮相2024華南國際工業(yè)博覽會
派拓網(wǎng)絡(luò)被Forrester評為XDR領(lǐng)域領(lǐng)導(dǎo)者
智能工控,存儲強(qiáng)基 | ??低晭砭手黝}演講
展會|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會
中國聯(lián)通首個量子通信產(chǎn)品“量子密信”亮相!