在zai實shi際ji應ying用yong中zhong有you的de用yong戶hu可ke能neng會hui問wen,紫zi金jin橋qiao組zu態tai軟ruan件jian可ke以yi通tong過guo報bao警jing,趨qu勢shi,報bao表biao等deng手shou段duan對dui於yu一yi個ge控kong製zhi過guo程cheng進jin行xing動dong態tai監jian控kong。那na麼me,可ke不bu可ke以yi借jie助zhu紫zi金jin橋qiao組zu態tai軟ruan件jian把ba關guan係xi庫ku中zhong的de某mou一yi字zi段duan值zhi的de變bian化hua動dong態tai表biao現xian出chu來lai,便bian於yu用yong戶hu監jian控kong,答da案an是shi肯ken定ding的de。紫zi金jin橋qiao組zu態tai軟ruan件jian提ti供gong了le多duo種zhong手shou段duan從cong關guan係xi庫ku讀du取qu數shu據ju,比bi如ru:數據轉儲,sql函數,自由報表等。本文給出了通過自由報表從關係庫讀取數據的解決方案。
由於沒有具體的環境,所以在實現應用的過程中是通過向關係庫中周期插入數據實現關係庫數據動態存儲。具體就是通過綁定表向Accesss中的數據表TABLE_1周期插入數據,ID字段自動編號、遞di增zeng,其qi他ta字zi段duan數shu據ju每mei十shi秒miao中zhong插cha入ru一yi條tiao記ji錄lu。再zai通tong過guo自zi由you報bao表biao讀du取qu並bing插cha入ru紫zi金jin橋qiao的de曆li史shi庫ku中zhong,然ran後hou在zai紫zi金jin橋qiao畫hua麵mian上shang動dong態tai顯xian示shi,形xing成cheng類lei似si實shi時shi顯xian示shi的de效xiao果guo。
Access中的數據表TABLE_1截圖
下麵具體介紹一下實現的過程:
一.在紫金橋開發環境裏進行數據庫組態
1.雙擊數據庫/點組態
數據庫組態圖一
2.在彈出的點組態對話框裏進行點組態。
數據庫組態圖二
注:
1.a001-a004產生的數據用來動態插入關係數據庫。
2.FLOW,TEMP,MASS,PRESS是模仿工業現場的實時變化的量。這四個位號要保存曆史,同時要做報警組態。
3.rp是報表關係數據源點。
二. 畫麵組態。如下圖:
畫麵組態圖
注:
1.在畫麵上分別新建了兩個自由報表,一個用來存放關係庫中當前的記錄數,一個用來存放關係庫中最後更新的一條記錄。
2.一個增強型報警組件,用來顯示點的報警信息。
3. 一個曆史趨勢組件,用來查看點的曆史趨勢。
4.在畫麵上組態了點FLOW,TEMP,MASS,PRESS的PV參數值的模擬輸出,通過PV參數值的動態變化,證明了從關係庫到紫金橋曆史庫數據插入的成功。
三.畫麵腳本組態
畫麵腳本分為兩個部分:
1. 把(ba)數(shu)據(ju)從(cong)關(guan)係(xi)庫(ku)讀(du)入(ru)自(zi)由(you)報(bao)表(biao)。共(gong)分(fen)兩(liang)步(bu),其(qi)中(zhong)步(bu)驟(zhou)一(yi)是(shi)讀(du)取(qu)數(shu)據(ju)表(biao)的(de)記(ji)錄(lu)數(shu)。步(bu)驟(zhou)二(er)是(shi)讀(du)取(qu)數(shu)據(ju)表(biao)最(zui)後(hou)一(yi)條(tiao)記(ji)錄(lu)。下(xia)麵(mian)給(gei)出(chu)了(le)詳(xiang)細(xi)介(jie)紹(shao)。
腳本步驟一圖
腳本步驟二圖
下麵給出腳本的邏輯圖:
腳本邏輯圖
2.把數據從自由報表讀入紫金橋數據庫。
如下圖:
數據讀入紫金橋數據庫圖
把自由表報的單元格中的數據賦給數據庫中的點FLOW,TEMP,MASS,PRESS的PV值。
三. 運行工程如下圖:
運行效果圖
daoci,womenjiutongguozijinqiaodeziyoubiaobaocongguanxikuzhouqidurushuju,bingqiezaihuamianshangdongtaixianshizhidebianhua,bingkeyitongguobaojing,lishiqushi,monishuchu,jiankongshujubianhua。dangran,zheshiniyekeyifangbiandezaizijinqiaoruanjianli,duishujuzuoqitadechuli。zaizhegeshilizhong,guanxikujiushizijinqiaoruanjiandeshujuyuan。daoci,yejiugeichulecongguanxikudaozijinqiaoshujukudeyigewanzhengjiejuefangan。