Data archiving system for injector Ⅱ of accelerator driven sub-critical system
-
摘要: 针对加速器驱动次临界系统(ADS)中强流质子直线加速器,即ADS注入器Ⅱ,设计了数据归档系统。该系统能实时采集加速器运行时各设备的状态信息和通过中央控制室远程发出的指令信息,为加速器调束人员和系统维护人员提供最真实的参考信息,方便故障排查和后期数据分析。系统基于以太网,运行于实验物理与工业控制系统EPICS(Experimental Physics and Industrial Control System)架构上,和设备的数据交换采用CA协议(Channel Access Protocol)。采用Keepalived和MySQL实现高可用数据库服务,采用ArchiveEngine作为数据采集工具,采用DataBrower进行数据查询和曲线绘制。对归档数据库进行了查询优化,并自行开发了数据库服务器和归档引擎的运行状态监控程序,从而保证了整个数据归档系统的稳定运行。通过现场运行,系统可满足ADS注入器Ⅱ运行要求,维护方便,只需将相应PV(Process Variable)信息添加到数据库channel表格中即可实现数据采集。
-
关键词:
- 加速器驱动次临界系统 /
- 实验物理与工业控制系统 /
- 数据归档 /
- 控制系统 /
- 加速器
Abstract: For accelerator driven sub-critical system (ADS) injector Ⅱ, we designed the data archiving system which is used to gather devices state information and the order given from the central control room at run-time. The system can provide accurate reference information for trouble shooting and data analysis by accelerator maintenance personnel. It is based on Ethernet and running with the EPICS(Experimental Physics and Industrial Control System) environment. It uses channel access protocol (CA) to exchange data with devices. It uses keepalived software to achieve high available MySQL database services, uses the ArchiveEngine of CSS (Control System Studio)as data acquisition tool to store data in the database, and uses the DataBrower plugin in CSS for data query and curve plot. We optimized the archiving database for data query, and developed a run-time monitor program for database server and archive engine by ourselves to make the system more stable. The practical operation proves that the system can meet the user requirement of the ADS injector Ⅱ. The system has the feature of convenient maintenance, to gather the devices data we just need to add the corresponding PV (Process Variable) information into the channel table of the database.
点击查看大图
计量
- 文章访问数: 998
- HTML全文浏览量: 150
- PDF下载量: 337
- 被引次数: 0