Control system and method of accelerator vacuum system based on EPICS

Through the EPICS-based accelerator vacuum system control system, the EPICS subsystem and PLC module communicate with the vacuum subsystem, the remote real-time monitoring and data storage of the accelerator vacuum system are realized, solving the problems of stable electron beam transmission and vacuum system design complexity, ensuring the safe and economical operation of the equipment.

CN120196032APending Publication Date: 2025-06-24ANHUI UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510338461.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

It is difficult to transmit electron beams stably during operation of the accelerator. When designing the vacuum system, the number of components is large and the locations are scattered, making it difficult to achieve high-standard design requirements and remote real-time status monitoring, fault alarm and data storage functions.

Method used

Design an accelerator vacuum system control system based on EPICS, including EPICS subsystem, PLC module and vacuum subsystem. Control instructions are generated through the EPICS system, and the PLC module communicates with the vacuum subsystem to realize vacuum limit setting, data reading, real-time monitoring and early warning, as well as data storage and query.

Benefits of technology

Remote real-time monitoring and data storage of the accelerator vacuum system are realized, ensuring the safety, reliability, stability and economical operation of the equipment, and solving the problems of stable electron beam transmission and the complexity of vacuum system design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120196032A_ABST
    Figure CN120196032A_ABST
Patent Text Reader

Abstract

The invention discloses a control system and method for an accelerator vacuum system based on an EPICS. The control system comprises an EPICS subsystem, a PLC module and a vacuum subsystem. Wherein the EPICS subsystem is used for generating control instruction information for the vacuum subsystem; the PLC module is used for communicating with the EPICS subsystem and the vacuum subsystem and controlling the vacuum subsystem based on the control instruction information; and the vacuum subsystem is used for controlling, monitoring and protecting an accelerator vacuum system by setting a vacuum limit value and reading vacuum according to the control of the PLC module. According to the invention, the functions of vacuum state, fault information alarm, data storage and query and the like of each part of the accelerator are integrated together through the EPICS system, so that the safe, reliable, stable and economical operation of the accelerator equipment can be better ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of vacuum control, and particularly relates to a control system and method for an accelerator vacuum system based on EPICS. Background Art

[0002] When the accelerator is operating, the transport of the electron beam requires a vacuum environment to maintain sufficient lifetime and be continuously accelerated to reach the designed energy. For an accelerator, the beam lifetime and stability are very important. The interaction between the accelerated particles and the residual gas in the vacuum will lead to a decrease in the beam lifetime and cause beam instability and detector background. Therefore, the accelerator needs to design a corresponding vacuum system to meet the design requirements of the vacuum degree when the beam exists.

[0003] EPICS (Experimental Physics and Industrial Control System) is a distributed control system widely used in large experimental physics devices such as particle accelerators. For a system with widely distributed and numerous controlled devices and high control precision, EPICS provides hundreds of hardware interface device drivers commonly used in accelerators, facilitating communication with the controlled devices. The system designed based on EPICS also has the characteristics of easy development, easy operation, and high scalability.

[0004] At present, it is difficult to meet the high-standard design requirements by using traditional methods for the vacuum system designed for accelerators, and it is even more difficult to implement a system with functions such as remote real-time status monitoring, fault alarm, and data storage. Summary of the Invention

[0005] The purpose of the present invention is to propose a control system for vacuum reading and control based on EPICS to solve the problems of stable transmission of the electron beam during the operation of the accelerator and the problems of a large number of components and scattered position distribution in the design of the accelerator vacuum system. Through the monitoring interface designed by the EPICS system, the vacuum threshold can be remotely set, data can be read, real-time monitoring and early warning of the vacuum in different parts can be achieved, and the vacuum data can be stored and queried in real time.

[0006] To achieve the above purpose, the present invention provides a control system and method for an accelerator vacuum system based on EPICS. Among them, a control system for an accelerator vacuum system based on EPICS includes:

[0007] An EPICS subsystem, a PLC module, and a vacuum subsystem;

[0008] The EPICS subsystem is used to generate control instruction information for the vacuum subsystem;

[0009] The PLC module is used to communicate with the EPICS subsystem and the vacuum subsystem respectively, and control the vacuum subsystem based on the control instruction information;

[0010] The vacuum subsystem is used to control, monitor and protect the accelerator vacuum system by setting vacuum limits and reading the vacuum according to the control of the PLC module.

[0011] Preferably, the EPICS subsystem includes a human-machine interaction module, a network communication module and an input-output control module;

[0012] The human-machine interaction module is used to run a monitoring interface, send device control signals, set vacuum limits, read vacuum feedback information and store vacuum data;

[0013] The network communication module is used to transfer information between the human-machine interaction module and the input-output control module based on the protocol of the TCP / IP transmission mode;

[0014] The input-output control module is used to form a record file through the process variable PV of the controlled device, and constitute the control instruction information according to the record file.

[0015] Preferably, the types of the record file include analog input AI, analog output AO, digital input BI and digital output BO.

[0016] Preferably, the vacuum subsystem includes a vacuum gauge module and a vacuum meter module;

[0017] The vacuum gauge module is used to measure the vacuum of each part of the accelerator;

[0018] The vacuum meter module is used to display the value measured by the vacuum gauge;

[0019] The vacuum gauge module and the vacuum meter module are connected through a data transmission line.

[0020] Preferably, the vacuum meter module is connected to the input-output control module through a communication data line, and is used to control the reading and monitoring of vacuum data according to the control instruction information.

[0021] The present invention also provides a control method for an accelerator vacuum system based on EPICS, including:

[0022] Generating control instruction information for the vacuum subsystem based on the EPICS subsystem;

[0023] Communicate with the EPICS subsystem and the vacuum subsystem respectively through the PLC module. According to the control instruction information, control the vacuum subsystem by setting the vacuum limit value and reading the vacuum, so as to realize the control, monitoring and protection of the accelerator vacuum system.

[0024] A computer device includes a memory, a processor, and a computer program stored on the memory. It is characterized in that the processor executes the computer program to implement the steps of the method described in claim 6.

[0025] A computer-readable storage medium stores a computer program on it. It is characterized in that when the computer program is executed by a processor, it implements the steps of the method described in claim 6.

[0026] A computer program product includes a computer program. It is characterized in that when the computer program is executed by a processor, it implements the steps of the method described in claim 6.

[0027] Compared with the prior art, the present invention has the following advantages and technical effects:

[0028] The present invention can effectively solve the problem of stable electron beam transmission during the operation of the accelerator, as well as problems such as a large number of components and scattered position distribution in the design of the accelerator vacuum system. A control system for vacuum reading and control based on EPICS is proposed. Through the monitoring interface designed by the EPICS system, the vacuum threshold can be remotely set, data can be read, real-time monitoring and early warning of the vacuum in different parts can be achieved, and the vacuum data can be stored and queried in real time. The distributed control architecture of the entire vacuum system is constructed through EPICS, and the PLC is used to achieve the specific control and information collection of the vacuum gauge.

[0029] By integrating functions such as monitoring the vacuum state of each part of the accelerator, alarm of fault information, and data storage and query through the EPICS system, it can better ensure the safe, reliable, stable and economical operation of the accelerator equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings constituting a part of this application are used to provide a further understanding of this application. The schematic embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation to this application. In the drawings:

[0031] Figure 1 It is a schematic diagram of the vacuum system control architecture based on EPICS according to an embodiment of the present invention;

[0032] Figure 2 It is a schematic diagram of the vacuum system control flow according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0033] It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The following will describe the present application in detail with reference to the accompanying drawings and in combination with the embodiments.

[0034] It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0035] Embodiment 1

[0036] As Figure 1 - Figure 2 shown, in this embodiment, a control system and method for an accelerator vacuum system based on EPICS are provided, including:

[0037] An EPICS subsystem, a PLC module, and a vacuum subsystem;

[0038] The EPICS subsystem is used to generate control instruction information for the vacuum subsystem;

[0039] The PLC module is used to communicate with the EPICS subsystem and the vacuum subsystem respectively, and control the vacuum subsystem based on the control instruction information;

[0040] The vacuum subsystem is used to control, monitor, and protect the accelerator vacuum system by setting vacuum limits and reading the vacuum according to the control of the PLC module.

[0041] Further, the EPICS subsystem includes: a human-machine interaction module, a network communication module, and an input / output control module;

[0042] Among them, the human-machine interaction module is used to run the monitoring interface, send device control signals, set vacuum limits, read vacuum feedback information, and store vacuum data.

[0043] The network communication module is used to transmit information between the human-machine interaction module and the input / output control module based on the protocol of the TCP / IP transmission method;

[0044] The input / output control module is used to form a record file through the process variable PV of the controlled device and constitute control instruction information according to the record file.

[0045] Specifically, in this embodiment, the logical relationship between the EPICS subsystem, the PLC module, and on-site devices such as vacuum gauges and vacuum meters is as Figure 1As shown in the figure. Among them, the EPICS subsystem consists of three parts, namely the operator interface module OPI (Operator Interface) as the client, which is the human-computer interaction module, the network communication module CA (Channel Access), and the input / output control module IOC (Input Output Controller) as the server side. The OPI layer is mainly composed of several workstations, which are used as the human-computer interaction module to run the monitoring interface, send device control signals, set vacuum limits, read vacuum feedback information, and store vacuum data. The channel access protocol CA is a protocol based on the TCP / IP transmission method. It is mainly responsible for the information transfer between the OPI layer and the IOC layer. The most important part of the IOC layer is the record file composed of the process variables PV of the controlled device. The interface between the record and the hardware is realized through device support and device driver. EPICS realizes a control function through a record or a combination of a group of records. Among them, the more commonly used record types are AI, AO, BI, BO, etc.

[0046] Furthermore, the vacuum subsystem includes: a vacuum gauge module and a vacuum meter module;

[0047] The vacuum gauge module is used to measure the vacuum of each part of the accelerator;

[0048] The vacuum meter module is used to display the value measured by the vacuum gauge;

[0049] The vacuum gauge module and the vacuum meter module are connected through a data transmission line.

[0050] The vacuum meter module is connected to the input / output control module through a communication data line, and is used to control the reading and monitoring of vacuum data according to the control instruction information.

[0051] Specifically, during the vacuum reading process, the vacuum information inside the accelerator collected by the vacuum gauge module is sent to the PLC. The setting of the vacuum threshold, the output and feedback of the control signal are all realized by the PLC. The PLC is connected to the on-site vacuum module device downward and communicates with the EPICS system upward through the S7nodave device driver protocol. Based on the EPICS system architecture, through the device controller PLC, functions such as remote monitoring and data storage of the accelerator vacuum system are realized.

[0052] Among them, the setting of the accelerator vacuum is realized by the AO record for control. The record file is as follows: record(ao,"$(user):Vac0")

[0053] {

[0054] field(DESC,"setting vac")

[0055] field(DTYP, "s7nodave")

[0056] field(OUT, "@s7plc1200 Vac float")

[0057] field(PREC, "2")

[0058] field(EGU, "Pa")

[0059] field(HOPR, "1E - 5")

[0060] field(SCAN, "1second")

[0061] }

[0062] Set the drive protocol S7nodave in the above record, the output link is the address variable corresponding to the PLC, set the numerical precision to two decimal places, and the scan cycle is 1 s. For "set the vacuum degree Vac0", the unit and numerical range are also specified to facilitate the implementation of the numerical monitoring and warning function.

[0063] After the record file for each control function in EPICS is compiled successfully, it is necessary to establish communication with the PLC.

[0064] The specific content of the S7nodave communication drive protocol is as follows:

[0065] s7nodaveConfigureIsoTcpPort(PLC name, PLC IP address, PLC rack number, PLC slot number, thread priority)

[0066] Among them, PLC rack number and PLC slot number are the rack number and slot number of the PLC respectively, which depend on the actual PLC configuration, and most are set to 0, and thread priority is the priority of the communication thread.

[0067] Before specifically running the IOC project file, the device driver and device support should also be added to the configure / RELEASE file, the record file of process variables should be added to the Makefile, and s7nodaveConfigureIsoTcpPort should be added to the startup file of the IOC.

[0068] In this embodiment, all required functions are integrated into the EPICS system. The vacuum reading is mainly achieved by inserting a vacuum gauge into the vacuum environment for numerical measurement. The measured value is transmitted to the vacuum gauge, and the control and reception of feedback signals are realized through the PLC. The data communication between the EPICS system and the PLC is achieved through the S7nodave device driver technology.

[0069] A control system for an accelerator vacuum system based on EPICS proposed in this embodiment can effectively solve the problem of stable electron beam transmission during the operation of the accelerator, as well as problems such as a large number of components and scattered position distribution in the design of the accelerator vacuum system. A control system for vacuum reading and control based on EPICS is proposed. Through the monitoring interface designed by the EPICS system, the vacuum threshold can be remotely set, data can be read, real-time monitoring and early warning of the vacuum in different parts can be achieved, and the vacuum data can be stored and queried in real time. The distributed control architecture of the entire vacuum system is constructed through EPICS, and the PLC is used to achieve the specific control and information collection of the vacuum gauge. By integrating functions such as monitoring the vacuum state of each part of the accelerator, fault information alarm, and data storage and query through the EPICS system, the safe, reliable, stable and economical operation of the accelerator equipment can be better ensured.

[0070] To solve the communication problem between the record file for each control function in the IOC layer of the EPICS system and the field layer device controller PLC, in this embodiment, by designing the S7nodave device driver protocol, adding input-output links in the record file of process variables according to the IP address of the PLC, adding device support and device drivers in the IOC configuration file, and adding s7nodaveConfigureIsoTcpPort in the startup file, the communication of information such as device control, parameter setting, and data reading between EPICS and the PLC is achieved.

[0071] To solve the problems of inconvenient device operation, parameter setting, information reading, and data storage in the vacuum control of the accelerator water cooling system, in this embodiment, a monitoring interface is designed through the EPICS system, which can realize functions such as remote control of devices, parameter setting, and information reading. The alarm information of the monitoring devices can also be displayed through the monitoring interface, and the faulty device and fault type can be judged according to the alarm information. The operating status of the device, vacuum degree information, device parameters, alarm information, etc. during the control of the vacuum system will be stored in the database of the EPICS system in real time, facilitating the query and analysis by experimental personnel.

[0072] Embodiment 2

[0073] Based on the same inventive concept, this embodiment also provides a control method for an accelerator vacuum system based on EPICS, including:

[0074] Generate control instruction information for the vacuum subsystem based on the EPICS subsystem;

[0075] Communicate with the EPICS subsystem and the vacuum subsystem respectively through the PLC module, and control the vacuum subsystem by setting the vacuum limit value and reading the vacuum according to the control instruction information, so as to realize the control monitoring and protection of the accelerator vacuum system.

[0076] A control method for an accelerator vacuum system based on EPICS provided in this embodiment has all the advantages of the control system of the accelerator vacuum system based on EPICS provided in Embodiment 1.

[0077] Embodiment 3

[0078] This embodiment also discloses a computer device, including a memory, a processor, and a computer program stored on the memory. The processor executes the computer program to implement the steps of the method described in Embodiment 2.

[0079] Embodiment 4

[0080] This embodiment also discloses a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the method described in Embodiment 2.

[0081] Embodiment 5

[0082] This embodiment also discloses a computer program product, including a computer program. When the computer program is executed by a processor, it implements the steps of the method described in Embodiment 2.

[0083] The above is only a preferred specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A control system for an accelerator vacuum system based on EPICS, characterized in that: include: EPICS subsystem, PLC module and vacuum subsystem; The EPICS subsystem is used to generate control instruction information for the vacuum subsystem; The PLC module is used to communicate with the EPICS subsystem and the vacuum subsystem respectively, and control the vacuum subsystem based on the control instruction information; The vacuum subsystem is used to control, monitor and protect the accelerator vacuum system by setting vacuum limits and reading vacuum according to the control of the PLC module.

2. The system according to claim 1, characterized in that The EPICS subsystem includes a human-computer interaction module, a network communication module and an input-output control module; The human-computer interaction module is used to operate the monitoring interface, send equipment control signals, set vacuum limits, read vacuum feedback information and store vacuum data; The network communication module is used to transmit information between the human-computer interaction module and the input / output control module based on the TCP / IP transmission protocol; The input-output control module is used to form a record file through the process variable PV of the controlled device, and to form the control instruction information according to the record file.

3. The system according to claim 2, characterized in that The types of the record files include analog input AI, analog output AO, digital input BI, and digital output BO.

4. The system according to claim 1, characterized in that The vacuum subsystem includes a vacuum scale module and a vacuum gauge module; The vacuum scale block is used to measure the vacuum of various parts of the accelerator; The vacuum gauge module is used to display the value measured by the vacuum gauge; The vacuum scale block and the vacuum gauge module are connected via a data transmission line.

5. The system according to claim 4, characterized in that The vacuum gauge module is connected to the input and output control module via a communication data line, and is used to control the reading and monitoring of vacuum data according to the control instruction information.

6. A control method for an accelerator vacuum system based on EPICS, characterized in that: include: Generate control instruction information for the vacuum subsystem based on the EPICS subsystem; The PLC module communicates with the EPICS subsystem and the vacuum subsystem respectively, and controls the vacuum subsystem by setting the vacuum limit and reading the vacuum according to the control instruction information, thereby realizing control, monitoring and protection of the accelerator vacuum system.

7. A computer device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method of claim 6.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to claim 6 are implemented.

9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to claim 6 are implemented.