Software development of CSNS linac LLRF remote control system
-
摘要: 中国散裂中子源一期工程的直线加速器,共有8套数字化射频低电平控制单元,射频低电平的本地控制属于EPICS的异构系统,无法直接与EPICS客户端进行通信。通过在射频低电平本地控制上位机程序中嵌入一个C#类型的EPICS服务器程序,实现了使用EPICS客户端对射频低电平系统的远程控制, 从而把射频低电平控制系统接入基于EPICS框架的控制系统中。直线射频低电平远程控制投入在线运行以来,运行稳定可靠。Abstract: There are eight RF power sources for linac accelerator of China Spallation Neutron Source phase-I project, and each RF power source was controlled by one digital low level RF unit separately. The local control of digital low level RF is a non-EPICS system, which could not directly communicate with EPICS clients. Remote control of the low level RF local control system by EPICS clients is realized by embedding a C# type EPICS server to the upper control application, thus the low level RF local control was ported into the EPICS framework. Since its online deployment for linac low level RF control, the remote control system has been stable and reliable in operation.
-
Key words:
- low level RF control /
- EPICS /
- C# /
- CA server
-
[1] Chen Hesheng, Wang Xunli. China's first pulsed neutron source[J]. Nature Materials, 2016, 15: 689-691. doi: 10.1038/nmat4655 [2] Fu Shinian. Status of CSNS project[C]//Proc of the 4th International Particle Accelerator Conference. 2013: 3995-3999. [3] 李健, 徐新安, 慕振成, 等. 中国散裂中子源直线射频功率源系统的研制[J]. 强激光与粒子束, 2016, 28: 085101. doi: 10.11884/HPLPB201628.151013Li Jian, Xu Xin'an, Mu Zhencheng, et al. Linac RF power source development for China Spallation Neutron Source. High Power Laser and Particle Beams, 2016, 28: 085101 doi: 10.11884/HPLPB201628.151013 [4] Mu Zhencheng. Overview of the CSNS Linac LLRF and operational experiences during beam commissioning[R]. WEAMZYOL. 2016. [5] Zhang Yuliang, Jin Dapeng. Status of CSNS accelerator control system[R]. 0-13, 2016. [6] Experimental physics and industrial control system[EB/OL]. https://epics.anl.gov/index.php. [7] 张玉亮, 徐广磊, 朱鹏, 等. 基于C#的EPICS应用程序开发及其应用研究[J]. 核电子学与探测技术, 2013, 33(10): 1234-1237. doi: 10.3969/j.issn.0258-0934.2013.10.015Zhang Yuliang, Xu Guanglei, Zhu Peng, et al. Study of development and implementation of C# based EPICS application. Nuclear Electronics & Detection Technology, 2013, 33(10): 1234-1237 doi: 10.3969/j.issn.0258-0934.2013.10.015 [8] EpicsSharp[EB/OL]. https://sourceforge.net/p/epicssharp/code/HEAD/tree/server/. [9] Nagel C, Evjen B, Glynn J, et al. Professional C# 4 and NET 4. 7th ed. Beijing: Tsinghua University Press, 2010 [10] Control system studio[EB/OL]. http://controlsystemstudio.org/.