LEI Lei, HAN Lifeng, XU Haixia, et al. Software management in EPICS environment[J]. Nuclear techniques, 2015, 38(6): 060501
DOI:
LEI Lei, HAN Lifeng, XU Haixia, et al. Software management in EPICS environment[J]. Nuclear techniques, 2015, 38(6): 060501 DOI: 10.11889/j.0253-3219.2015.hjs.38.060501.
EPICS (Experimental Physics and Industrial Control System)控制系统与商用的SCADA (Supervisory Control and Data Acquisition)软件相比,还没有统一的方式进行软件规范管理。各个科学装置EPICS软件的布局及调用方式千差万别,完全随开发人员的喜好决定。对于诸如钍基熔盐堆(Thorium Molten Salt Reactor
TMSR)、热核聚变堆、质子治疗等项目,软件模块的科学规范管理尤为重要,它能够从结构上保障系统的可靠性、可维护性和易用性。本文结合Linux目录配置标准(Filesystem Hierarchy Standard
Background: Compared with commercial SCADA (Supervisory Control and Data Acquisition) software
EPICS (Experimental Physics and Industrial Control System) control system has no uniform way for software management at present. Developers in different projects deploy and invoke EPICS software modules in different ways. However
it is particularly important to manage the software modules scientifically and normatively for projects like thermonuclear fusion reactor
proton therapy and Thorium Molten Salt Reactor (TMSR)
which helps to improve the reliability
maintainability and usability of system. Purpose: We aim to deploy EPICS software modules automatically and call them normatively. Methods: We implement the directory management using Linux Filesystem Hierarchy Standard (FHS)
deploy software modules with Red Hat Package Manager (RPM) and shell scripts and manage all software modules with Linux service. Results: The scheme runs very well and reduces manual operation greatly. Conclusion: The results indicate that this scheme can address some issues in the usage of EPICS
which may help to build a unified
fully automated software platform for TMSR I&C system. Abstract