紫金橋監(jiān)控組態(tài)軟件在大慶油田有限責(zé)任公司天然氣分公司(以下稱天然氣公司)的使用非常廣泛,,上到天然氣公司實(shí)時(shí)數(shù)據(jù)上傳系統(tǒng)的服務(wù)器,下到各個(gè)站隊(duì)現(xiàn)場(chǎng)主控室的實(shí)時(shí)數(shù)據(jù)采集,,均采用了紫金橋監(jiān)控組態(tài)軟件,。
天然氣公司實(shí)時(shí)數(shù)據(jù)系統(tǒng),使用紫金橋?qū)崟r(shí)數(shù)據(jù)庫(kù)作為服務(wù)器,,采集下面的所有站隊(duì)的現(xiàn)場(chǎng)數(shù)據(jù),,并進(jìn)行整理然后轉(zhuǎn)儲(chǔ)到關(guān)系數(shù)據(jù)庫(kù)提供給其他程序使用,同時(shí)也作為web發(fā)布服務(wù)器,,使得天然氣公司局域網(wǎng)內(nèi)的所有計(jì)算機(jī)能夠通過網(wǎng)頁(yè)的形式瀏覽實(shí)時(shí)數(shù)據(jù)和設(shè)備運(yùn)行狀態(tài),,為管理者隨時(shí)隨地查看各站現(xiàn)場(chǎng)的實(shí)時(shí)數(shù)據(jù)指揮生產(chǎn)提供了極大的方便。
天然氣公司六大隊(duì)南壓淺冷站,,主控室修建了一面LED屏幕墻,,顯示淺冷站主要工藝流程,同時(shí)顯示10個(gè)關(guān)鍵參數(shù),,包括6個(gè)溫度和4個(gè)液位,。這10個(gè)數(shù)據(jù)需要從主控室現(xiàn)場(chǎng)的上位機(jī)中采集,并下置到LED大屏幕上,。
紫金橋監(jiān)控組態(tài)軟件非常適合完成這一工作,,數(shù)據(jù)采集下置過程大致如下圖的示意圖所示:
但是由于該LED大屏幕使用的不是標(biāo)準(zhǔn)的ModBus協(xié)議,為此,,紫金橋的開發(fā)人員專門針對(duì)該LED開發(fā)了驅(qū)動(dòng)程序,。
將驅(qū)動(dòng)程序拷貝到軟件安裝目錄后,進(jìn)入組態(tài)環(huán)境,建立設(shè)備驅(qū)動(dòng),。然后進(jìn)入點(diǎn)組態(tài)界面,,建立模擬點(diǎn)并組態(tài)外部連接,連接到新建的設(shè)備名稱,,用于LED大屏幕數(shù)據(jù)的下置,,點(diǎn)連接項(xiàng)中只需要填入數(shù)據(jù)下置的十進(jìn)制地址即可。這里需要說明一下,,該驅(qū)動(dòng)只支持寫操作(即數(shù)據(jù)的下置),,不支持讀操作(即數(shù)據(jù)的采集)。
下圖是使用該驅(qū)動(dòng)進(jìn)行點(diǎn)連接時(shí)的截圖:
需要下置的點(diǎn)連接組態(tài)完成后,,再建立相同個(gè)數(shù)的模擬點(diǎn),,用來采集上位機(jī)的實(shí)時(shí)數(shù)據(jù)。然后使用數(shù)據(jù)庫(kù)周期腳本,,將從上位機(jī)采集到的實(shí)時(shí)數(shù)據(jù)周期性賦值給對(duì)應(yīng)的數(shù)據(jù)下置點(diǎn),,這樣就實(shí)現(xiàn)了實(shí)時(shí)數(shù)據(jù)的下置,達(dá)到了功能上的要求,。
通過紫金橋軟件將上位機(jī)的實(shí)時(shí)數(shù)據(jù)隨時(shí)下置后,,LED大屏幕的工藝流程圖除了動(dòng)畫效果,又有了實(shí)時(shí)的關(guān)鍵參數(shù)顯示,,生動(dòng)形象,,現(xiàn)場(chǎng)操作員也能更快速的知曉關(guān)鍵參數(shù)是否正常,以便及時(shí)調(diào)整工藝,。
紫金橋監(jiān)控組態(tài)軟件,,通過驅(qū)動(dòng)程序能夠簡(jiǎn)單的實(shí)現(xiàn)從硬件設(shè)備采集數(shù)據(jù)或者向硬件設(shè)備進(jìn)行數(shù)據(jù)下置,簡(jiǎn)單快速而且穩(wěn)定,。