兰州重离子加速器监测系统软件设计new

兰州重离子加速器监测系统软件设计new

ID:34649745

大小:194.59 KB

页数:4页

时间:2019-03-08

兰州重离子加速器监测系统软件设计new_第1页
兰州重离子加速器监测系统软件设计new_第2页
兰州重离子加速器监测系统软件设计new_第3页
兰州重离子加速器监测系统软件设计new_第4页
资源描述:

《兰州重离子加速器监测系统软件设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第37卷第6期原子能科学技术Vol.37,No.62003年11月AtomicEnergyScienceandTechnologyNov.2003兰州重离子加速器监测系统软件设计姚 楠,黄新民,陈 云,郑建华,马维年,黄团华,唐靖宇(中国科学院近代物理研究所,甘肃兰州 730000)摘要:基于已存在的分布式控制系统,采用客户/服务器模式研制开发了兰州重离子加速器(HIRFL)电源设备自动巡检报警和束流状态显示的监测系统软件。介绍了该系统的整体结构及软件设计。关键词:分布式控制系统;客户/服务器模式;自动巡检报警中图分类号:TL56;TP311文献标识码:A文章编

2、号:100026931(2003)0620551204SoftwareDesignofHeavyIonResearchFacilityatLanzhouMonitorSystemYAONan,HUANGXin2min,CHENYun,ZHENGJian2hua,MAWei2nian,HUANGTuan2hua,TANGJing2yu(InstituteofModernPhysics,ChineseAcademyofSciences,Lanzhou730000,China)Abstract:Amonitorsoftwarebasedondistributedcon

3、trolsystemforauto2patrolling,warn2inganddisplayingstatusofpowersuppliesofHIRFLwasdevelopedbyusingclient/servermodel.Thesystemarchitectureandsoftwaredesignareintroduced.Keywords:distributedcontrolsystem;client/servermodel;auto2patrollingandwarning  兰州重离子加速器(HIRFL)是一台中能1HIRFL控制系统分布式总体结

4、构重离子加速器,由一等时性回旋加速器注入器图1示出了HIRFL分布式控制系统通用(SFC)、一主加速器(SSC)及总长为75m的束硬件结构。HIRFL上的受控设备位于该结构流输运线和8大实验终端组成。其中的电源分的最低层,这些设备(包括磁铁电源和束流探为两种类型:一类是高稳定大功率电流源,输出针)的状态特征信号(如电流值、电压值等)由前电流从几百A到4kA;另一类是小功率稳流电端的多台计算机自动测量与控制(CAMAC)[1]源。每一台电源内装有DAC和ADC,用于电系统读取和控制,设备参数获取与监测在已有源调节、数据采集、运行状态监测和电源自动启的硬件结构基础上

5、完成。停。编制本软件的目的在于获取不同类别电源设备的参数,与电源设备标准或允许误差范围2 程序总体框架进行比较分析,并显示结果。首先确定系统的物理配置方案,进而确定收稿日期:2002209203;修回日期:2003202224基金项目:国家重点基金研究发展规划资助项目(G2000077401)作者简介:姚 楠(1977—),女,吉林白城人,博士研究生,核物理专业552原子能科学技术  第37卷组成系统的每个程序的结构。根据实际设备的线和直通线2个模块;2)大器,注入引出、垫补地理位置给出了图2所示的系统总体结构图。电源和静电偏转磁铁;3)后输运线,TL1、TL2

6、、由图2可知,本系统分为服务器及客户端TL3、TR1、TR2、TR3、TR4、TR5共8个实验终两大部分。其中,服务器程序即参数获取程序,端对应的8个模块。客户端程序即监测程序,按照电源设备地理位置区间将电源设备分为3设备分类类似于服务器模块,区别在于将组,共13个独立程序模块:1)输运线,前输运13类共182台电源的参数分析放在同一个程图1HIRFL分布式控制系统通用硬件结构Fig.1Usualhardwareframeworkofdistributedcontrolsystem(DCS)ofHIRFL图2 监测系统的总体结构图Fig.2Monitorsyst

7、emarchitecture第6期  姚 楠等:兰州重离子加速器监测系统软件设计553序中,并显示结果。在程序界面上采用树型结构来说明设备的分类,每一类设备有一特定的接口对应服务器的相应模块。图2第3层的13个获取模块均用于各自的电源参数的获取。13个各自独立的模块运行在控制台上,监测程序———客户端程序运行在网络上另一台计算机上,通过网络接收获取程序传过来的设备参数,由图2第4层的传输模块来实现。3 客户/服务器程序设计311 服务器程序设计31111 建立受控设备的模型 对设备的操作或有关的信息主要有设备数据的获取及其结果的显示。在程序中需将设备属性抽象为程

8、序能够识别的程序代码,设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。