|
在(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值。
三. 運行工程如下圖:

運行效果圖
到(dao)此(ci),我(wo)們(men)就(jiu)通(tong)過(guo)紫(zi)金(jin)橋(qiao)的(de)自(zi)由(you)表(biao)報(bao)從(cong)關(guan)係(xi)庫(ku)周(zhou)期(qi)讀(du)入(ru)數(shu)據(ju),並(bing)且(qie)在(zai)畫(hua)麵(mian)上(shang)動(dong)態(tai)顯(xian)示(shi)值(zhi)的(de)變(bian)化(hua),並(bing)可(ke)以(yi)通(tong)過(guo)報(bao)警(jing),曆(li)史(shi)趨(qu)勢(shi),模(mo)擬(ni)輸(shu)出(chu),監(jian)控(kong)數(shu)據(ju)變(bian)化(hua)。當(dang)然(ran),這(zhe)時(shi)你(ni)也(ye)可(ke)以(yi)方(fang)便(bian)的(de)在(zai)紫(zi)金(jin)橋(qiao)軟(ruan)件(jian)裏(li),對(dui)數(shu)據(ju)做(zuo)其(qi)它(ta)的(de)處(chu)理(li)。在(zai)這(zhe)個(ge)事(shi)例(li)中(zhong),關(guan)係(xi)庫(ku)就(jiu)是(shi)紫(zi)金(jin)橋(qiao)軟(ruan)件(jian)的(de)數(shu)據(ju)源(yuan)。到(dao)此(ci),也(ye)就(jiu)給(gei)出(chu)了(le)從(cong)關(guan)係(xi)庫(ku)到(dao)紫(zi)金(jin)橋(qiao)數(shu)據(ju)庫(ku)的(de)一(yi)個(ge)完(wan)整(zheng)解(jie)決(jue)方(fang)案(an)。
|