亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        CSNS真空控制設(shè)備監(jiān)測與信息管理系統(tǒng)的研制

        2014-08-08 06:27:50呂慧慧王春紅何泳成
        原子能科學(xué)技術(shù) 2014年7期
        關(guān)鍵詞:數(shù)據(jù)庫設(shè)備系統(tǒng)

        呂慧慧,王春紅,何泳成

        (中國科學(xué)院 高能物理研究所,北京 100049)

        中國散裂中子源(CSNS)真空控制系統(tǒng)對(duì)分布在直線加速器、RCS環(huán)和束流輸運(yùn)線上的136臺(tái)離子泵電源、30臺(tái)真空計(jì)和27個(gè)閘板閥進(jìn)行監(jiān)測和控制,實(shí)施真空壓力與閘板閥的聯(lián)鎖控制[1]。CSNS真空控制系統(tǒng)需在中央控制室和本地控制站監(jiān)控真空系統(tǒng)離子泵電源和閥門的工作狀態(tài),并監(jiān)測真空計(jì)控制器測得的真空系統(tǒng)壓強(qiáng)[1]。本文使用CSS開發(fā)了真空控制設(shè)備及真空狀態(tài)監(jiān)測的實(shí)時(shí)顯示界面,根據(jù)設(shè)備的實(shí)際地理位置,采用圖文并茂的方式實(shí)時(shí)顯示設(shè)備的運(yùn)行參數(shù)及系統(tǒng)的運(yùn)行狀態(tài),出現(xiàn)故障時(shí),通過顏色的變化進(jìn)行報(bào)警提示。此外,在加速器運(yùn)行中,當(dāng)設(shè)備出現(xiàn)異常時(shí),除提供報(bào)警信息外,還需盡快確定故障設(shè)備的位置,找到錯(cuò)誤根源。針對(duì)此需求,本文開發(fā)CSS插件,用于連接線纜數(shù)據(jù)庫,建立被控信號(hào)與被控設(shè)備及線纜的在線關(guān)聯(lián)查詢功能,通過被控信號(hào)即可確定相關(guān)的設(shè)備及連接線纜的信息。針對(duì)CSNS工程異地建設(shè)的情況,使用Eclipse RAP開發(fā)平臺(tái)建立基于Web的CSNS真空控制設(shè)備信息管理系統(tǒng),方便工程人員掌握真空系統(tǒng)的運(yùn)行狀況。

        1 CSS介紹

        CSS是由DESY、SNS、KEK等多個(gè)加速器實(shí)驗(yàn)室聯(lián)合開發(fā)的基于EPICS的控制系統(tǒng)軟件包,它不僅為應(yīng)用程序提供了統(tǒng)一的外觀,而且為開發(fā)者提供了統(tǒng)一的開發(fā)平臺(tái)。它使用Eclipse RCP(富客戶端平臺(tái))開發(fā),Eclipse RCP是基于OSGi構(gòu)建的插件化系統(tǒng),且采用純Java編寫。因此,CSS不僅可跨平臺(tái)運(yùn)行,而且在功能上具有可伸縮性。Eclipse RCP通過擴(kuò)展點(diǎn)機(jī)制來增加插件,可在不改變?cè)邢到y(tǒng)的基礎(chǔ)上增加新的功能[2]。

        CSS除了能形象直觀地顯示EPICS PV外,還提供了報(bào)警、歸檔、歷史曲線等功能。其中,CSS BOY是它的圖形操作界面和運(yùn)行界面。使用BOY,通過拖拽、配置及腳本語言編程,即可將EPICS的PV值以圖形或圖表等方式顯示在用戶界面上,操作簡單方便,顯示形象直觀。另外,基于Eclipse RAP平臺(tái),可將CSS開發(fā)的應(yīng)用程序部署到Web上,通過瀏覽器即可查看,這給用戶提供了極大的便利[2]。

        2 CSNS真空控制設(shè)備及真空狀態(tài)實(shí)時(shí)監(jiān)測操作員界面(OPI)的開發(fā)

        CSNS真空控制系統(tǒng)在EPICS軟件框架下實(shí)現(xiàn),分3個(gè)層次:OPI層、輸入輸出控制層(IOC)和設(shè)備控制層,其結(jié)構(gòu)框圖如圖1所示。MOXA公司的嵌入式工控機(jī)(IOC)通過串口與真空計(jì)控制器和離子泵電源控制器通訊,真空閥門則由真空聯(lián)鎖保護(hù)系統(tǒng)控制。真空聯(lián)鎖保護(hù)系統(tǒng)用橫河FA-M3 PLC實(shí)現(xiàn),在橫河PLC的F3RP61模塊上安裝Linux,并建立EPICS系統(tǒng)可使其成為嵌入式EPICS IOC[1]。

        圖1 CSNS真空控制系統(tǒng)結(jié)構(gòu)框圖

        CSS已集成EPICS與Java的接口,在此僅需配置真空控制EPICS IOC的網(wǎng)絡(luò)地址及需監(jiān)測在EPICS record中的PV名稱,即可自動(dòng)獲取EPICS IOC中的PV值。

        使用CSS BOY開發(fā)的RCS真空監(jiān)測界面如圖2所示,根據(jù)RCS真空設(shè)備的實(shí)際地理位置,以數(shù)字方式顯示真空值,以圖形的不同顏色顯示真空計(jì)的狀態(tài)(正常/故障)、閥門的狀態(tài)(開/關(guān)/故障00/故障11),顯示形象直觀,給操作人員帶來了極大的便利。

        圖2 CSNS RCS真空控制設(shè)備及真空狀態(tài)實(shí)時(shí)監(jiān)測界面

        3 在線查詢插件的開發(fā)

        在加速器運(yùn)行中,各系統(tǒng)除了需顯示運(yùn)行狀態(tài)外,出現(xiàn)故障時(shí)還需迅速定位錯(cuò)誤根源,找到出現(xiàn)故障的設(shè)備,以盡快進(jìn)行維修工作,減少損失。CSS的優(yōu)點(diǎn)之一就是它的插件化體系結(jié)構(gòu),用戶可根據(jù)自己的需要擴(kuò)展它的功能。本文利用此特性開發(fā)了具有在線查詢功能的插件,將其合并到CSS中,此插件通過連接控制線纜數(shù)據(jù)庫(圖3),在線查詢被控信號(hào)與被控設(shè)備及線纜,通過被控信號(hào)即可確定設(shè)備位置和連接的線纜,方便設(shè)備的維護(hù)運(yùn)行。此插件的工作流程如圖4所示。

        圖3 CSNS控制線纜關(guān)系數(shù)據(jù)庫模型

        圖4 在線查詢插件流程圖

        1) 在CSS運(yùn)行界面上獲取PV名稱。在CSS BOY中,每個(gè)PV均作為一個(gè)PV Widget進(jìn)行配置,PV Widget包含很多屬性,如PV Name、Widget Type、Actions、Position等,每個(gè)屬性值都可通過函數(shù)getPropertyValue(java.lang.String prop_id)來獲取。

        2) 使用JDBC連接線纜數(shù)據(jù)庫。需要配置數(shù)據(jù)庫服務(wù)器的IP地址,并開通相應(yīng)的訪問權(quán)限,遠(yuǎn)程連接到線纜數(shù)據(jù)庫。

        3) 根據(jù)PV名稱到數(shù)據(jù)庫中查詢相關(guān)的線纜及兩端的設(shè)備信息,包括設(shè)備名稱、設(shè)備位置、連接線纜的端子標(biāo)識(shí)、所在的模塊號(hào)、線纜編號(hào)等信息。

        4) 返回?cái)?shù)據(jù)庫中的查詢結(jié)果,并進(jìn)行格式加工,以彈出窗口的形式顯示在用戶界面上。

        將該插件集成到CSS中,即可在BOY中使用。本文將其應(yīng)用于CSNS真空控制設(shè)備及真空狀態(tài)實(shí)時(shí)監(jiān)測的OPI中,作為PV的事件響應(yīng)函數(shù)。單擊PV,會(huì)彈出一個(gè)表格窗口(圖5),其中,表頭是與該P(yáng)V相對(duì)應(yīng)的線纜編號(hào),表格的內(nèi)容是線纜兩端的設(shè)備信息。因此,出現(xiàn)故障時(shí),可準(zhǔn)確而快速地確定故障位置。

        圖5 插件的彈出窗口

        4 基于Web的CSNS真空控制設(shè)備及真空狀態(tài)實(shí)時(shí)監(jiān)測系統(tǒng)的開發(fā)

        4.1 技術(shù)路線

        針對(duì)CSNS工程異地建設(shè)的情況,開發(fā)了基于Web的真空控制設(shè)備及真空狀態(tài)實(shí)時(shí)監(jiān)測系統(tǒng)。CSS官方網(wǎng)站提供了將CSS應(yīng)用程序部署為Web應(yīng)用程序所需的war包,但它僅為CSS已有模塊開發(fā),所以將自行開發(fā)的CSS插件加入到已有的CSS框架中,此war包不能使用,因此需自行開發(fā)Web部署功能,本文使用Eclipse RAP來實(shí)現(xiàn)。RAP在RCP基礎(chǔ)上實(shí)現(xiàn)了一套機(jī)制,它使用擴(kuò)展點(diǎn)和Eclipse插件的開發(fā)模式構(gòu)建基于Ajax的Web應(yīng)用程序。RAP的工作原理是采用交叉編譯的方式將Java代碼生成Html、JavaScript文件,底層基于Qooxdoo Ajax框架。因此開發(fā)者可使用OO的開發(fā)模式來開發(fā)Web應(yīng)用程序,RCP和RAP程序可做到最大程度的代碼重用。

        RAP支持Eclipse的大部分?jǐn)U展點(diǎn),RAP與RCP在架構(gòu)上也非常相似。RCP基于SWT,而RAP基于RWT,RWT是實(shí)現(xiàn)SWT功能的一個(gè)子集,因此RAP并不能提供RCP的全部功能,如拖拽操作等。但在CSNS真空控制設(shè)備及真空狀態(tài)實(shí)時(shí)監(jiān)測系統(tǒng)的開發(fā)中,所需要的功能RWT均已實(shí)現(xiàn),因此可使用RAP來開發(fā)。采用的技術(shù)路線為:1) 在Eclipse中部署RAP開發(fā)環(huán)境,擴(kuò)展與Rap、Equinox相關(guān)的擴(kuò)展點(diǎn);2) CSS是基于插件的體系結(jié)構(gòu),在此導(dǎo)入PV獲取、數(shù)據(jù)庫連接、圖形顯示等十幾個(gè)功能插件;3) 開發(fā)訪問線纜數(shù)據(jù)庫的插件,建立數(shù)據(jù)庫連接、根據(jù)PV查詢相關(guān)的信息并返回查詢結(jié)果;4) 配置各插件之間的相互依賴關(guān)系,導(dǎo)入所需插件及依賴插件,刪除不需要的插件,在此一定要保證已導(dǎo)入的所有插件的依賴插件也被導(dǎo)入到CSS中,最后按照RAP程序的要求將所有插件連同所需的jar包打包成war格式的文件,并配置路徑、初始化參數(shù)等相關(guān)信息,部署到Glassfish或Tomcat等Web服務(wù)器上。

        通過客戶端瀏覽器訪問的界面如圖6所示。該界面對(duì)客戶端無任何要求,用戶通過瀏覽器隨時(shí)隨地即可監(jiān)測設(shè)備的運(yùn)行狀態(tài),尤其適應(yīng)CSNS異地建設(shè)的工程需求。

        圖6 基于Web的CSNS RCS真空控制設(shè)備及真空狀態(tài)實(shí)時(shí)監(jiān)測界面

        4.2 安全機(jī)制

        基于Web的遠(yuǎn)程訪問方式為工程提供了極大的便利,但同時(shí)也伴隨著網(wǎng)絡(luò)安全的問題。本系統(tǒng)是遠(yuǎn)程監(jiān)控系統(tǒng),并不涉及對(duì)設(shè)備的操作,因此對(duì)中國科學(xué)院高能物理研究所內(nèi)部IP全面開放?,F(xiàn)以Tomcat為例,介紹基于Web的安全機(jī)制,其他服務(wù)器類似。

        在Tomcat中配置遠(yuǎn)程地址過濾器,通過className:org.apache.catalina.valves.Remote-AddrValve屬性來實(shí)現(xiàn),將所里的IP網(wǎng)段加入到allow屬性中,即僅允許該網(wǎng)段內(nèi)的用戶訪問。

        4.3 速度測試

        1) 測試條件

        測試條件列于表1。

        表1 測試條件

        2) 測試結(jié)果

        采用Apache的壓測工具ab模擬100個(gè)用戶同時(shí)發(fā)送10個(gè)請(qǐng)求,得到的測試結(jié)果列于表2。

        表2 測試結(jié)果

        從表2可看出,由于本系統(tǒng)顯示的圖形復(fù)雜,因此傳輸?shù)奈募艽?。EPICS IOC的掃描周期設(shè)置為1 s,系統(tǒng)的響應(yīng)時(shí)間小于1 s,實(shí)際的IOC掃描周期會(huì)遠(yuǎn)大于1 s,因此完全可滿足工作要求。

        5 結(jié)語

        本文實(shí)現(xiàn)了CSNS真空控制設(shè)備監(jiān)測及信息管理系統(tǒng),該系統(tǒng)能形象直觀地顯示真空控制設(shè)備的運(yùn)行參數(shù)及真空狀態(tài),并能連接線纜數(shù)據(jù)庫,將動(dòng)態(tài)的PV信息與靜態(tài)的設(shè)備信息聯(lián)系起來,實(shí)現(xiàn)了被控信號(hào)與被控設(shè)備及線纜的在線關(guān)聯(lián)查詢功能,通過被控信號(hào)即可確定設(shè)備位置和連接的線纜,方便日后的設(shè)備維護(hù)運(yùn)行。

        本系統(tǒng)采用CSS開發(fā)的OPI不僅可跨平臺(tái)運(yùn)行,而且顯示界面使用的是OS本地用戶界面代碼,因此對(duì)操作系統(tǒng)無任何限制。這種基于CSS的桌面應(yīng)用程序需要在電腦中安裝CSS,它是運(yùn)行在本地的一個(gè)應(yīng)用程序;而基于CSS的Web應(yīng)用程序需將Java代碼交叉編譯成Html、JavaScript,因此桌面應(yīng)用程序的顯示速度快,且不受外界網(wǎng)絡(luò)影響,性能穩(wěn)定,尤其適合在中央控制室和本地控制站中部署使用。

        國內(nèi)用戶對(duì)CSS的使用僅限于已有的功能,而本系統(tǒng)基于CSS開發(fā)的插件,打通了開發(fā)CSS插件并導(dǎo)出到CSS應(yīng)用程序及Web程序的技術(shù)路線,具有通用性,為將來構(gòu)建更豐富的基于EPICS控制系統(tǒng)的應(yīng)用程序打下基礎(chǔ)。根據(jù)此插件開發(fā)的基于Web的真空控制設(shè)備及真空狀態(tài)實(shí)時(shí)監(jiān)測的OPI對(duì)客戶端無任何要求,特別適合CSNS異地建設(shè)的廣大工程人員隨時(shí)隨地監(jiān)測設(shè)備的運(yùn)行狀態(tài)。

        參考文獻(xiàn):

        [1] 何泳成,王春紅,王金燦,等. 基于嵌入式IOC的CSNS真空控制系統(tǒng)樣機(jī)研制[J]. 核電子學(xué)與探測技術(shù),2013,33(3):280-283.

        HE Yongcheng, WANG Chunhong, WANG Jincan, et al. Development of a prototype vacuum control system based on embedded IOC for CSNS[J]. Nuclear Electronics & Detection Technology, 2013, 33(3): 280-283(in Chinese).

        [2] KASEMIR K, CARCASSI G. Control system studio guide[M]. Oak Ridge, Tennessee, USA: Oak Ridge National Laboratory, 2001.

        猜你喜歡
        數(shù)據(jù)庫設(shè)備系統(tǒng)
        諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機(jī)系統(tǒng)
        ZC系列無人機(jī)遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于MPU6050簡單控制設(shè)備
        電子制作(2018年11期)2018-08-04 03:26:08
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        數(shù)據(jù)庫
        數(shù)據(jù)庫
        500kV輸變電設(shè)備運(yùn)行維護(hù)探討
        數(shù)據(jù)庫
        亚洲日本精品一区二区三区| 少妇被爽到高潮动态图| 正在播放国产多p交换视频| 麻豆国产VA免费精品高清在线 | 少妇做爰免费视频了| 国产乱子伦一区二区三区| 国产成人精品麻豆| 一区二区三区日韩毛片| 亚洲精品无码永久中文字幕| 李白姓白白又白类似的套路| 国产精品h片在线播放| 又爆又大又粗又硬又黄的a片| 色婷婷久久免费网站| 亚洲24小时免费视频| 无码国产精品久久一区免费| 天码av无码一区二区三区四区| 日韩在线视频不卡一区二区三区| 人妻少妇偷人精品一区二区| 伊人精品久久久久中文字幕| 亚洲深深色噜噜狠狠爱网站| 亚洲AV秘 无码一区二区在线| 放荡成熟人妻中文字幕| 精品久久久久久成人av| 亚洲自拍另类制服在线| 国产精品高清亚洲精品| 妃光莉中文字幕一区二区| 看全色黄大色大片免费久久| 日韩欧美在线观看成人| 极品美女销魂一区二区三| 日本一区二区三区视频免费观看| 国产精品国产三级国av在线观看| 亚洲色大成在线观看| 亚洲国产综合一区二区| 岳丰满多毛的大隂户| 久久久久麻豆v国产精华液好用吗 欧美性猛交xxxx乱大交丰满 | 麻豆激情视频在线观看| 久久久久亚洲精品无码系列| 久久精品亚洲中文字幕无码网站| 亚洲熟妇中文字幕日产无码| 在线观看国产激情视频| 亚洲日韩国产精品乱-久|