BESⅢ慢控制系统软件的设计与实现

来源 :中国科学院高能物理研究所 | 被引量 : 0次 | 上传用户:zhiyin1976
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在国家重点工程——北京正负电子对撞机二期工程(BEPCⅡ)中,一个新颖的北京谱仪(BESⅢ)慢控制系统被开发出来并成功运行。BESⅢ慢控制系统的总体任务是监测各子探测器及其支持系统的健康状态,保障设备和人身安全,并同时提供对探测器的各种支持系统(例如高压、气体、VME机箱等)的远程控制手段。BESⅢ慢控制系统中共有约9,000个数据点,4,000个硬件通道,来自多种硬件设备的三十余种物理量需要长期实时监测或控制。在此基础上,慢控制系统软件必须为BESⅢ实验人员和值班人员提供一个统一标准的人机接口实现整个北京谱仪的监测和控制。根据不同的功能,慢控制系统被划分为三个不同的层次:前端层(Front End Layer,FEL),本地控制层(Local Control Layer,LCL)和全局控制层(Global Control Layer,GCL)。   前端层由各种硬件设备组成,包括传感器、基于单片机的数据采集模块、嵌入式系统和PLC等,用于从前端采集物理信号或执行控制命令。我们为自制设备定义了一个标准的慢控制数据通讯协议,从而实现了数据采集模块与计算机之间的可靠通讯。所有前端层自制数据采集模块和计算机端的驱动程序均遵循该协议开发。   本地控制层用于从前端层获取数据并提供监测和控制功能,例如数据图形显示、存储查询和报警等等。我们基于LabVIEW开发了一个标准的本地监控软件框架,该框架提供了所有基本的SCADA(Supervisory Control and DataAcquisition)功能。本地控制层的所有子系统监控应用程序均基于该软件框架开发,这不仅极大地简化并加速了子系统监控应用程序的开发,同时使各子系统监控应用程序具有统一标准的风格。   在全局控制层中,全局控制站(Global Control Station,GCS)负责从本地控制层和其它外部系统获取摘要信息或部分关键数据,为操作员提供一个简单的人机界面,以实现BESⅢ探测器的总体监测和控制。本地控制站获取的所有数据都将存入慢控制总体数据库统一管理,并通过Web服务器向Internet发布。   本论文将详细阐述BESⅢ慢控制系统软件的设计与实现,最后还将详细讨论整个慢控制系统的集成与管理。
其他文献
学位
CSR控制系统是一个基于网络的分布式控制系统,它是由许多分控制系统组成。磁场电源控制系统是CSR控制系统中很重要的一部分,它是一个波形发生、数据采集系统。所有依赖波形控制
EAST极向场电源控制系统是一个基于QNX操作系统的分布式实时控制系统,电源现场需要采集和控制的信号数量繁多而且分散,必须采用现场总线技术实现电源控制节点与底层设备间信息
课堂是教学改革的主阵地,也是教学教育工作的核心. 如何让课堂的40分钟有声有色,取得最佳效果,是每个教师应该研究的重中之重. 本文结合当前减负增效的教育大背景下,提出曲折
水泥是一种重要的资源性和影响国民经济发展的基础性产品,作为基础材料,广泛应用在民用建筑、桥梁公路建设、水利建设、工业建筑等的人们生活的方方面面。其中间产品熟料的质
在BESⅢ探测器与电子学调试与运行期间,各通道电子学数据会产生误差偏离,所以需要对电子学通道的电荷与时间信息的测量进行刻度校准。另一方面,需要采用现代三维可视化技术监测
学位
国家标准化管理委员会于2015年7月发布GB 7588-2003《电梯制造与安装安全规范》第1号修改单,明确自2016年7月1日起,相关新装电梯必须具有轿厢意外移动保护装置,说明电梯轿厢
期刊
目前,世界各国的小型无人机在军用和民用两方面都得到了快速的发展,地面站作为无人机系统的核心,自然也成为了各国研究机构、院校研究开发的重点项目,因此基于工程需要对实现地面
谈到高品质,我们首先会想到生活的高品质.我觉得生活的高品质是需要物质作为保障,同时精神上获得愉悦,这两者是相辅相成的.高品质的语文课堂亦是如此,需要学生和教师相辅相成
期刊
铀矿在开采过程中会产生大量的废石,废石要统一治理形成废石堆。目前对废石堆的治理方法就是覆盖土壤。废石堆治理完成后经过监测,各项环境指标都能达到要求,但是缺少废石堆治理