CSRe團(tuán)簇內(nèi)靶的真空與分子泵監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)

2013-11-29 劉伍豐 中國(guó)科學(xué)院近代物理研究所

  介紹了國(guó)家重大科學(xué)工程項(xiàng)目——蘭州重離子加速器冷卻存儲(chǔ)環(huán)(HIRFL-CSR)的實(shí)驗(yàn)環(huán)(CSRe)團(tuán)簇內(nèi)靶真空與分子泵監(jiān)測(cè)系統(tǒng)。該系統(tǒng)主要通過(guò)一個(gè)應(yīng)用程序獲取各真空規(guī)及分子泵的狀態(tài)值,并存人、更新Oraele數(shù)據(jù)庫(kù)。瀏覽器上的ActiveX從Oracle中讀取各設(shè)備狀態(tài)值進(jìn)行顯示,如果狀態(tài)值在警戒范圍,則做出相應(yīng)的控制操作。該系統(tǒng)在實(shí)驗(yàn)測(cè)試中運(yùn)行良好,能滿足實(shí)驗(yàn)的要求。

  CSRe團(tuán)簇內(nèi)靶主要是將純凈氣體(氫氣、氛氣、氮?dú)狻鍤獾?經(jīng)噴嘴噴射到碰撞點(diǎn),所以管道內(nèi)的真空要求要達(dá)到實(shí)驗(yàn)要求的范圍。整個(gè)系統(tǒng)主要實(shí)現(xiàn)對(duì)CSRe團(tuán)簇內(nèi)靶的真空規(guī)及分子泵的狀態(tài)值的即時(shí)讀取,并存入、更新壓Oracle數(shù)據(jù)庫(kù),如果狀態(tài)值不在實(shí)驗(yàn)要求的范圍內(nèi),則進(jìn)行相應(yīng)的控制操作。瀏覽器上的ActiveX控件定時(shí)的顯示從Oracle中讀取的狀態(tài)值,以便于工作人員查看并報(bào)警提示進(jìn)行手動(dòng)控制及自動(dòng)控制。

  1、系統(tǒng)總體設(shè)計(jì)

  這個(gè)系統(tǒng)軟件總體來(lái)說(shuō)分為3層:瀏覽器及web服務(wù)器、Oracle數(shù)據(jù)庫(kù)、監(jiān)測(cè)應(yīng)用程序。監(jiān)測(cè)應(yīng)用程序主要實(shí)現(xiàn)對(duì)真空規(guī)及分子泵各狀態(tài)值的讀取, 并保存更新oracle數(shù)據(jù)庫(kù)的信息。

  Oracle數(shù)據(jù)庫(kù)在系統(tǒng)中是一個(gè)承接的作用,保存著各真空規(guī)及分子泵設(shè)備的IP、PORT、各控制命令、讀取命令以及狀態(tài)值。瀏覽器是對(duì)狀態(tài)值的讀取顯示、并給工作人員提供手動(dòng)控制操作界面。具體結(jié)構(gòu)請(qǐng)見(jiàn)下圖1。

系統(tǒng)總體框圖

圖1 系統(tǒng)總體框圖

  結(jié)束語(yǔ)

  該系統(tǒng)的軟件設(shè)計(jì)主要采用了3層。采用瀏覽器能夠使工作不受地點(diǎn)的影響,工作人員既可以在現(xiàn)場(chǎng)進(jìn)行設(shè)備的安裝調(diào)試也可以在遠(yuǎn)程進(jìn)行操作控制,這樣也能夠減少工作人員的輻射影響。使用Oracle技術(shù)能夠達(dá)到數(shù)據(jù)的最大共享與管理。編寫(xiě)一個(gè)應(yīng)用程序與網(wǎng)關(guān)進(jìn)行通信主要是為了更快更好的獲取到各設(shè)備的狀態(tài)值,并且不受瀏覽器端的影響能獨(dú)立運(yùn)行工作。該系統(tǒng)在實(shí)驗(yàn)室里的測(cè)試中,運(yùn)行情況良好,表現(xiàn)稚定,能夠滿足實(shí)驗(yàn)的要求。同時(shí),程序流程圖也給同行的工作者提供一個(gè)參考,還望共同努力。