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

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

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

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

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

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

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

系統(tǒng)總體框圖

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

  結(jié)束語

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