高级检索

SECRAL控制系统软件设计(英文)

The Control Software Design for SECRAL System

  • 摘要: 为提高兰州重离子加速器HIRFL的超导离子源SECRAL的控制效率,2011年7月份设计和建立了一个远程控制系统。 作为该系统的一个部分, 这个控制软件使用C++来实现。 它能够控制和监视SECRAL的所有设备,大概110个参数。而且,为了控制不同种类的设备,该软件使用了很多不同的控制协议。 除此以外, 在SECRAL的运行过程中, 若有误操作发生, 便有可能导致超导离子源的失超。为了不发生这样的误操作, 在硬件和软件中都增加了报警和连锁保护功能。该软件能够在1 s内进行报警和连锁保护。同时,为了以后的分析,该软件能够将从控制器上每隔1 s获取的数据存储到硬盘上。To improve the control efficiency of Superconducting Electron Cyclotron Resonance Ion source (SECRAL) for Heavy Ion Research Facility in Lanzhou(HIRFL), a remote control system was designed and set up in July 2011. The control software package, as a part of the system, was implemented by Visual C++, which is able to control and monitor all of the equipments for the SECRAL system with about 110 parameters. And many kinds of control protocols were used for controlling different types of equipments in this software. Moreover, in order to prevent the misoperation which may cause the quench of the superconducting magnet, alarm and interlockprotection functions are added to the software and hardware too. If some errors occur during the running of SECARL, those functions should take effect within 1 s. Simultaneously, the data acquired from the equipments can be stored in disk every 1 s for following analysis.

     

    Abstract: To improve the control efficiency of Superconducting Electron Cyclotron Resonance Ion source (SECRAL) for Heavy Ion Research Facility in Lanzhou(HIRFL), a remote control system was designed and set up in July 2011. The control software package, as a part of the system, was implemented by Visual C++, which is able to control and monitor all of the equipments for the SECRAL system with about 110 parameters. And many kinds of control protocols were used for controlling different types of equipments in this software. Moreover, in order to prevent the misoperation which may cause the quench of the superconducting magnet, alarm and interlockprotection functions are added to the software and hardware too. If some errors occur during the running of SECARL, those functions should take effect within 1 s. Simultaneously, the data acquired from the equipments can be stored in disk every 1 s for following analysis.

     

/

返回文章
返回