[go: up one dir, main page]

CN115729166A - A safety interlock system, method and medium for medical heavy ion accelerator - Google Patents

A safety interlock system, method and medium for medical heavy ion accelerator Download PDF

Info

Publication number
CN115729166A
CN115729166A CN202211472019.7A CN202211472019A CN115729166A CN 115729166 A CN115729166 A CN 115729166A CN 202211472019 A CN202211472019 A CN 202211472019A CN 115729166 A CN115729166 A CN 115729166A
Authority
CN
China
Prior art keywords
accelerator
module
safety interlock
signal
treatment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211472019.7A
Other languages
Chinese (zh)
Inventor
范鹏飞
李朋
杨柳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lanzhou Kejin Taiji Corp ltd
Original Assignee
Lanzhou Kejin Taiji Corp ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lanzhou Kejin Taiji Corp ltd filed Critical Lanzhou Kejin Taiji Corp ltd
Priority to CN202211472019.7A priority Critical patent/CN115729166A/en
Publication of CN115729166A publication Critical patent/CN115729166A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Radiation-Therapy Devices (AREA)

Abstract

The invention relates to a safety interlock system, method and medium for a medical heavy ion accelerator, comprising: each sub-module of the accelerator is used for sending an interlocking equipment fault signal to the safety interlocking module of the accelerator; the accelerator safety interlocking module is used for receiving an interlocking equipment fault signal and sending a beam current allowing signal to the treatment control module, the accelerator control module and the central timing module according to fault absorption; the treatment control module is used for sending a beam selection signal to the accelerator safety interlocking module and receiving a beam permission signal sent by the accelerator safety interlocking module; the accelerator control module is used for receiving the equipment fault signal, the beam allowable signal and the fault shielding signal which are sent by the accelerator safety interlocking module; and the central timing module is used for sending a treatment or debugging mode switching signal to the accelerator safety interlocking module and receiving a beam current allowing signal sent by the accelerator safety interlocking module. The method can monitor the running state of each submodule of the accelerator in real time.

Description

一种用于医用重离子加速器的安全联锁系统、方法和介质A safety interlock system, method and medium for medical heavy ion accelerator

技术领域technical field

本发明涉及一种用于医用重离子加速器的安全联锁系统、方法和介质,属于重离子加速器技术领域。The invention relates to a safety interlock system, method and medium for medical heavy ion accelerators, belonging to the technical field of heavy ion accelerators.

背景技术Background technique

医用重离子治疗装置是目前最大型的医疗器械,规模庞大、设备种类多,系统繁杂,投资金额大。医用重离子治疗装置由加速器子系统、治疗子系统及辅助系统组成。加速器子系统包含加速器控制系统、真空系统、电源系统、束流诊断系统、冷却系统、注入/引出系统、辐射防护系统、高频系统等。加速器控制系统是加速器子系统的重要组成部分,其主要作用是实现对加速器设备的监测与控制,实时显示设备运行状态及参数。治疗控制系统是治疗子系统的重要组成部分,其主要作用是利用加速器提供的重离子束对患者进行治疗。The medical heavy ion therapy device is currently the largest medical device, with a large scale, many types of equipment, complicated systems, and a large amount of investment. The medical heavy ion therapy device is composed of accelerator subsystem, treatment subsystem and auxiliary system. The accelerator subsystem includes accelerator control system, vacuum system, power supply system, beam diagnosis system, cooling system, injection/extraction system, radiation protection system, high frequency system, etc. The accelerator control system is an important part of the accelerator subsystem. Its main function is to realize the monitoring and control of the accelerator equipment, and to display the operating status and parameters of the equipment in real time. The treatment control system is an important part of the treatment subsystem, and its main function is to use the heavy ion beam provided by the accelerator to treat patients.

加速器安全联锁系统是医用重离子加速器控制系统的一个子系统,该系统对加速器各子系统关键设备的运行状态进行实时监测,并将监测数据进行分析与处理,给用户反馈当前加速器各区域的设备状态信息,同时给治疗控制系统提供是否允许申请束流的信号。目前,加速器安全联锁系统的稳定性、响应速度、软硬件研发周期、可靠性及安全性等存在着一些不足,研发性能更优良的加速器安全联锁系统对医用重离子治疗装置的应用意义重大。The accelerator safety interlock system is a subsystem of the medical heavy ion accelerator control system. The system monitors the operating status of the key equipment of each subsystem of the accelerator in real time, analyzes and processes the monitoring data, and gives feedback to the user of the current status of each area of the accelerator. Device status information, and at the same time provide a signal to the treatment control system whether to allow the application of the beam. At present, there are some deficiencies in the stability, response speed, software and hardware development cycle, reliability and safety of the accelerator safety interlock system. The research and development of an accelerator safety interlock system with better performance is of great significance to the application of medical heavy ion therapy devices. .

目前,用于医用重离子治疗装置的加速器安全联锁系统种类繁多,有仅使用软件进行数据采集及逻辑运算,或使用硬件进行数据采集,而将计算结果通过网络以软件变量的形式传输至治疗控制系统及被联锁设备端。而这种以软件变量形式输入输出的联锁系统存在极大的安全隐患,例如网络中断、通讯阻塞、软件故障等,都会影响联锁系统的准确性、稳定性和及时性。At present, there are various types of accelerator safety interlocking systems used in medical heavy ion therapy devices, some of which only use software for data acquisition and logic operations, or use hardware for data acquisition, and transmit the calculation results to the treatment center in the form of software variables through the network. Control system and interlocked equipment side. However, this interlocking system with input and output in the form of software variables has great potential safety hazards, such as network interruption, communication blockage, software failure, etc., which will affect the accuracy, stability and timeliness of the interlocking system.

发明内容Contents of the invention

针对上述问题,本发明目的是提供一种用于医用重离子加速器的安全联锁系统、方法和介质,其稳定性及可靠性更高,可以实时对加速器各子模块的运行状态进行监测,在设备故障或关闭时能及时报警。In response to the above problems, the purpose of the present invention is to provide a safety interlock system, method and medium for medical heavy ion accelerators, which have higher stability and reliability, and can monitor the operating status of each sub-module of the accelerator in real time. It can alarm in time when the equipment fails or shuts down.

为实现上述目的,本发明提出了以下技术方案:一种用于医用重离子加速器的安全联锁系统,包括:加速器各子模块、加速器安全联锁模块、治疗控制模块、加速器控制模块和中央定时模块,加速器各子模块,用于向加速器安全联锁模块发送联锁设备故障信号;加速器安全联锁模块,用于接收联锁设备故障信号,并根据故障吸纳后向治疗控制模块、加速器控制模块和中央定时模块发送束流允许信号;治疗控制模块,用于向加速器安全联锁模块发送束流选择信号,并接收加速器安全联锁模块发送的束流允许信号;加速器控制模块,用于接收加速器安全联锁模块发送的设备故障信号、束流允许信号和故障屏蔽信号;中央定时模块,用于向加速器安全联锁模块发送治疗或调试模式切换信号,接收加速器安全联锁模块发送的束流允许信号。In order to achieve the above object, the present invention proposes the following technical solutions: a safety interlock system for medical heavy ion accelerators, including: accelerator sub-modules, accelerator safety interlock module, treatment control module, accelerator control module and central timing Module, each sub-module of the accelerator, is used to send the fault signal of the interlocking equipment to the safety interlocking module of the accelerator; and the central timing module to send the beam current permission signal; the treatment control module is used to send the beam current selection signal to the accelerator safety interlock module and receive the beam current permission signal sent by the accelerator safety interlock module; the accelerator control module is used to receive the accelerator The equipment failure signal, beam current permission signal and fault shielding signal sent by the safety interlock module; the central timing module is used to send the treatment or debugging mode switching signal to the accelerator safety interlock module, and receive the beam current permission signal sent by the accelerator safety interlock module Signal.

进一步,加速器安全联锁模块包括OPC服务器和现场PLC控制站,OPC服务器输出端分别连接治疗控制模块、加速器控制模块和中央定时模块的服务器;OPC服务器输入端与现场PLC控制站的输出端连接,现场PLC控制站的输入端与加速器各子模块连接。Further, the accelerator safety interlocking module includes an OPC server and an on-site PLC control station, and the output ends of the OPC server are respectively connected to the servers of the treatment control module, the accelerator control module and the central timing module; the input ends of the OPC server are connected to the output ends of the on-site PLC control station, The input end of the on-site PLC control station is connected with each sub-module of the accelerator.

进一步,OPC服务器输出端通过加速器局域网连接治疗控制模块、加速器控制模块和中央定时模块的服务器;OPC服务器与现场PLC控制站通过实时工业以太网连接,各个现场PLC控制站也通过实时工业以太网连接;现场PLC控制站与加速器各子模块通过RVVP屏蔽线缆连接。Further, the output end of the OPC server is connected to the servers of the treatment control module, the accelerator control module and the central timing module through the accelerator LAN; the OPC server and the on-site PLC control station are connected through real-time industrial Ethernet, and each on-site PLC control station is also connected through real-time industrial Ethernet ; The on-site PLC control station is connected to each sub-module of the accelerator through RVVP shielded cables.

进一步,现场PLC控制站与OPC服务器之间采用PROFINET RT总线协议进行数据交互,各个现场PLC控制站之间通过光纤环网进行连接。Furthermore, the PROFINET RT bus protocol is used for data interaction between the on-site PLC control station and the OPC server, and the on-site PLC control stations are connected through the optical fiber ring network.

进一步,OPC服务器具有数据中转站的功能,OPC服务器通过协议转换模块,依据标准工业OPC UA协议将所有经过处理或过滤的数据以OPC UA变量的形式进行发布;OPC服务器具备对加速器安全联锁模块的配置、组态、调试及维护的功能,并具有操作员控制站及工程师运维站。Furthermore, the OPC server has the function of a data transfer station. The OPC server publishes all processed or filtered data in the form of OPC UA variables through the protocol conversion module according to the standard industrial OPC UA protocol; the OPC server has a safety interlock module for the accelerator. It has the functions of configuration, configuration, debugging and maintenance, and has an operator control station and an engineer operation and maintenance station.

进一步,现场PLC控制站实时采集加速器各子模块的故障信号、对采集的采集加速器各子模块的数据进行逻辑运算,并将逻辑运算的结果加入光纤环网,输出束流允许信号。Further, the on-site PLC control station collects the fault signals of each sub-module of the accelerator in real time, performs logic operations on the collected data of each sub-module of the accelerator, and adds the result of the logic operation to the optical fiber ring network to output the beam current permission signal.

进一步,所有现场PLC控制站均采用不间断电源供电系统进行供电。Further, all on-site PLC control stations are powered by an uninterruptible power supply system.

进一步,若加速器各子模块输出高电平至加速器安全联锁模块的现场PLC控制站,则判断加速器对应子模块发生故障;若加速器各子模块输出低电平至加速器安全联锁模块的现场PLC控制站,则判断加速器对应子模块正常工作。Further, if each sub-module of the accelerator outputs a high level to the on-site PLC control station of the accelerator safety interlock module, it is judged that the corresponding sub-module of the accelerator is faulty; if each sub-module of the accelerator outputs a low level to the on-site PLC of the accelerator safety interlock module The control station judges that the corresponding sub-module of the accelerator is working normally.

本发明还公开了一种用于医用重离子加速器的安全联锁方法,用于上述任一项的用于医用重离子加速器的安全联锁系统,包括以下步骤:读取加速器各子模块的联锁信号;读取中央定时模块下发的束线配置信号,以及治疗控制模块下发的模式配置信号;加速器安全联锁模块判断加速器各子模块状态,若子模块故障时,则联锁中央定时模块停止触发,使得加速器各子模块停止运行,并不生成束流允许信号;如子模块没有发生故障则生成束流允许信号,将束流允许信号发送至治疗控制模块;若治疗控制模块接收到束流允许信号,则进行患者治疗,若正在进行患者治疗时,加速器某一个子模块发生故障,则立即联锁治疗控制模块中断治疗。The present invention also discloses a safety interlock method for a medical heavy ion accelerator, which is used for any one of the above safety interlock systems for a medical heavy ion accelerator, including the following steps: Lock signal; read the beamline configuration signal issued by the central timing module, and the mode configuration signal issued by the treatment control module; the accelerator safety interlock module judges the status of each sub-module of the accelerator, and if the sub-module fails, it will interlock the central timing module Stop triggering, so that each sub-module of the accelerator stops running, and does not generate a beam current permitting signal; if the sub-module does not fail, generate a beam current permitting signal, and send the beam current permitting signal to the treatment control module; if the treatment control module receives the beam current If the flow permitting signal is received, the patient treatment will be carried out. If a sub-module of the accelerator fails while the patient is being treated, the treatment will be immediately interlocked with the treatment control module to interrupt the treatment.

本发明还公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行以实现如上述的用于医用重离子加速器的安全联锁方法。The present invention also discloses a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to realize the above-mentioned safety interlocking method for a medical heavy ion accelerator.

本发明由于采取以上技术方案,其具有以下优点:1、本发明方案能够有效保护了设备安全及其人身安全,有效规避了因误操作带来的放射性安全隐患,大大减少了因网络中断、通讯阻塞、软件故障等带来的联锁准确性、稳定性和及时性,给设备调试及患者治疗带来很强的灵活性。2、本发明中采用的光纤环网技术大幅提高了加速器安全联锁系统局域网的可靠性和安全性,使得网络时刻处于冗余模式,有效消除了因光纤链路断裂造成的网络故障隐患。3、本发明中现场PLC控制站分布于加速器各个区域,使系统中的实时作业运行在不同的远程控制站中,实现了“集中管理和分散控制”的结合,提高了系统的并行处理能力和实时响应速度,使得系统风险大大降低,同时便于系统扩展和升级。4、本发明中应用不间断电源(Uninterruptible Power System,简写为UPS)供电技术,保障计算机系统在停电之后继续工作一段时间,使用户能够紧急存储重要数据及关闭重要的应用程序,使用户不致因停电而导致数据丢失、设备软硬件损坏,保障了加速器安全联锁系统的数据安全性和可靠性。Due to the adoption of the above technical scheme, the present invention has the following advantages: 1. The scheme of the present invention can effectively protect the safety of equipment and personal safety, effectively avoid the hidden dangers of radioactive safety caused by misoperation, and greatly reduce The interlocking accuracy, stability and timeliness brought about by blockage and software failure bring great flexibility to equipment debugging and patient treatment. 2. The optical fiber ring network technology adopted in the present invention greatly improves the reliability and security of the local area network of the accelerator safety interlocking system, makes the network always in a redundant mode, and effectively eliminates the hidden danger of network failure caused by the breakage of the optical fiber link. 3. In the present invention, the on-site PLC control station is distributed in each area of the accelerator, so that the real-time operations in the system are run in different remote control stations, realizing the combination of "centralized management and decentralized control", improving the system's parallel processing capability and Real-time response speed greatly reduces system risk and facilitates system expansion and upgrade. 4. In the present invention, the uninterruptible power supply (Uninterruptible Power System, abbreviated as UPS) power supply technology is used to ensure that the computer system continues to work for a period of time after a power failure, so that the user can store important data urgently and close important application programs, so that the user does not suffer from Data loss and equipment hardware and software damage due to power outages ensure the data security and reliability of the accelerator safety interlock system.

附图说明Description of drawings

图1是本发明一实施例中用于医用重离子加速器的安全联锁系统的结构示意图;Fig. 1 is a structural schematic diagram of a safety interlock system for a medical heavy ion accelerator in an embodiment of the present invention;

图2是本发明一实施例中加速器安全联锁模块的结构示意图;Fig. 2 is a schematic structural diagram of an accelerator safety interlock module in an embodiment of the present invention;

图3是本发明一实施例中用于医用重离子加速器的安全联锁方法的流程图;Fig. 3 is a flowchart of a safety interlocking method for a medical heavy ion accelerator in an embodiment of the present invention;

图4是本发明一实施例中用于医用重离子加速器的界面图。Fig. 4 is an interface diagram for a medical heavy ion accelerator in an embodiment of the present invention.

具体实施方式Detailed ways

为了使本领域技术人员更好的理解本发明的技术方案,通过具体实施例对本发明进行详细的描绘。然而应当理解,具体实施方式的提供仅为了更好地理解本发明,它们不应该理解成对本发明的限制。在本发明的描述中,需要理解的是,所用到的术语仅仅是用于描述的目的,而不能理解为指示或暗示相对重要性。In order to enable those skilled in the art to better understand the technical solution of the present invention, the present invention is described in detail through specific examples. However, it should be understood that specific embodiments are provided only for better understanding of the present invention, and they should not be construed as limiting the present invention. In describing the present invention, it should be understood that the terms used are for the purpose of description only, and should not be understood as indicating or implying relative importance.

为了解决现有技术中存在的输入输出的联锁系统存在极大的安全隐患,例如网络中断、通讯阻塞、软件故障等,都会影响联锁系统的准确性、稳定性和及时性等问题,本发明提出了一种用于医用重离子加速器的安全联锁系统、方法和介质,其具有更高的稳定性及可靠性,可以实时对加速器各子模块的运行状态进行监测,在设备故障或关闭时能及时报警,给用户反馈当前加速器设备的运行状态信息,并对加速器同步定时系统(CTS)进行联锁,同时给治疗控制系统(TCS)提供是否允许申请束流的信号,即束流允许信号(Beampermit Signals),当加速器设备故障时,TCS无法申请束流,从而保证加速器设备及人身安全,所述各系统的设备之间需要及时、高效及精准的通信。下面结合附图,通过实施例对本发明方案进行详细阐述。In order to solve the great potential safety hazards in the input-output interlocking system existing in the prior art, such as network interruption, communication blockage, software failure, etc., which will affect the accuracy, stability and timeliness of the interlocking system, this paper The invention proposes a safety interlock system, method and medium for medical heavy ion accelerators, which has higher stability and reliability, and can monitor the operating status of each sub-module of the accelerator in real time, and when the equipment fails or shuts down It can give an alarm in time, give the user feedback on the current operating status information of the accelerator equipment, and interlock the accelerator synchronous timing system (CTS), and at the same time provide a signal to the treatment control system (TCS) whether to allow the application of the beam, that is, the beam is allowed Signals (Beampermit Signals), when the accelerator equipment fails, TCS cannot apply for beam flow, so as to ensure the accelerator equipment and personal safety. The equipment of each system needs timely, efficient and accurate communication. The solutions of the present invention will be described in detail below through embodiments in conjunction with the accompanying drawings.

实施例一Embodiment one

本发明公开了一种用于医用重离子加速器的安全联锁系统,如图1所示,包括:加速器各子模块、加速器安全联锁模块、治疗控制模块、加速器控制模块和中央定时模块,加速器各子模块,用于向加速器安全联锁模块发送联锁设备故障信号;加速器安全联锁模块,用于接收联锁设备故障信号,并根据故障吸纳后向治疗控制模块、加速器控制模块和中央定时模块发送束流允许信号;治疗控制模块,用于向加速器安全联锁模块发送束流选择信号,并接收加速器安全联锁模块发送的束流允许信号;加速器控制模块,用于接收加速器安全联锁模块发送的设备故障信号、束流允许信号和故障屏蔽信号;中央定时模块,用于向加速器安全联锁模块发送治疗或调试模式切换信号,接收加速器安全联锁模块发送的束流允许信号。The invention discloses a safety interlock system for a medical heavy ion accelerator, as shown in Figure 1, comprising: each sub-module of the accelerator, an accelerator safety interlock module, a treatment control module, an accelerator control module and a central timing module, the accelerator Each sub-module is used to send the fault signal of the interlocking equipment to the accelerator safety interlock module; The module sends the beam current permission signal; the treatment control module is used to send the beam current selection signal to the accelerator safety interlock module, and receives the beam current permission signal sent by the accelerator safety interlock module; the accelerator control module is used to receive the accelerator safety interlock signal The equipment fault signal, beam current permission signal and fault shielding signal sent by the module; the central timing module is used to send the treatment or debugging mode switching signal to the accelerator safety interlock module, and receive the beam current permission signal sent by the accelerator safety interlock module.

本实施例中加速器各子模块包括:真空系统、电源系统、束流诊断系统、冷却系统、注入/引出系统、辐射防护系统和高频系统。The sub-modules of the accelerator in this embodiment include: a vacuum system, a power supply system, a beam diagnosis system, a cooling system, an injection/extraction system, a radiation protection system and a high frequency system.

加速器安全联锁模块包括OPC服务器(即上位机)和现场PLC控制站(即下位机)及通信网络,OPC服务器输出端分别连接治疗控制模块、加速器控制模块和中央定时模块的服务器;OPC(OLE for Process Control),用于过程控制的OLE,是一个工业标准。OLE全称是Object Linking and Embedding,即对象连接与嵌入。The accelerator safety interlocking module includes an OPC server (i.e. upper computer), a field PLC control station (i.e. lower computer) and a communication network. for Process Control), OLE for Process Control, is an industry standard. The full name of OLE is Object Linking and Embedding, that is, object connection and embedding.

如图2所示,OPC服务器输入端与现场PLC控制站的输出端连接,现场PLC控制站的输入端与加速器各子模块连接。OPC服务器输出端通过加速器局域网连接治疗控制模块(TCS)、加速器控制模块(CACS)和中央定时模块(CTS)的服务器;OPC服务器与现场PLC控制站通过实时工业以太网连接,进行数据和信息交换。各个现场PLC控制站也通过实时工业以太网连接;现场PLC控制站与加速器各子模块通过RVVP屏蔽线缆连接提高了在现场强磁场环境下数据传输的抗干扰性,保证了传输数据的稳定性、真实性及可靠性。加速器安全联锁模块是一个独立运行的系统,具有自身完整的结构,采用C/S架构。OPC服务器为专业操作人员提供图形化操作界面,给用户反馈当前加速器各区域的设备状态信息,同时具备人员管理、数据存储、数据分析、报表输出等功能。现场PLC控制站与OPC服务器之间采用新一代基于工业以太网科技的PROFINET RT总线协议进行数据交互,反应时间小于10ms,具有高速数据传输和实时响应的特点。各个现场PLC控制站之间通过光纤环网进行连接,以实现子站之间及子站与上位机之间的数据交互。为了保证加速器安全联锁系统数据传输的安全性、可靠性及实时性,加速器安全联锁系统采用基于实时工业以太网的光纤环网来实现现场PLC控制站之间的高速数据传输。光纤环网主要由现场PLC控制站以百兆多模光纤首尾连接组成。光纤环网使得网络时刻处于冗余模式,有效防止了因光纤链路一处发生故障而影响整体网络通讯的隐患,提高了系统的安全性和可靠性。As shown in Figure 2, the input end of the OPC server is connected to the output end of the on-site PLC control station, and the input end of the on-site PLC control station is connected to each sub-module of the accelerator. The output terminal of the OPC server is connected to the servers of the treatment control module (TCS), accelerator control module (CACS) and central timing module (CTS) through the accelerator LAN; the OPC server and the on-site PLC control station are connected through real-time industrial Ethernet for data and information exchange . Each on-site PLC control station is also connected through real-time industrial Ethernet; the on-site PLC control station and each sub-module of the accelerator are connected through RVVP shielded cables, which improves the anti-interference performance of data transmission in the field strong magnetic field environment and ensures the stability of transmitted data , authenticity and reliability. The accelerator safety interlock module is an independent system with its own complete structure and adopts C/S architecture. The OPC server provides a graphical operation interface for professional operators, and gives users feedback on the current equipment status information of each area of the accelerator. It also has functions such as personnel management, data storage, data analysis, and report output. The new generation of PROFINET RT bus protocol based on industrial Ethernet technology is used for data interaction between the on-site PLC control station and the OPC server. The response time is less than 10ms, and it has the characteristics of high-speed data transmission and real-time response. Each on-site PLC control station is connected through an optical fiber ring network to realize data interaction between sub-stations and between sub-stations and the host computer. In order to ensure the safety, reliability and real-time performance of data transmission in the accelerator safety interlock system, the accelerator safety interlock system uses a real-time industrial Ethernet-based optical fiber ring network to realize high-speed data transmission between on-site PLC control stations. The optical fiber ring network is mainly composed of on-site PLC control stations connected end-to-end with 100M multi-mode optical fibers. The optical fiber ring network keeps the network in redundant mode at all times, which effectively prevents the hidden danger of affecting the overall network communication due to a failure of one optical fiber link, and improves the security and reliability of the system.

加速器安全联锁系统的人机操作界面、实时数据库、数据存储、协议转换以及故障报警的生成等均在加速器安全联锁系统OPC服务器上运行。The man-machine interface, real-time database, data storage, protocol conversion and fault alarm generation of the accelerator safety interlocking system all run on the OPC server of the accelerator safety interlocking system.

OPC服务器具有数据中转站的功能,OPC服务器通过协议转换模块,依据标准工业OPC UA协议将所有经过处理或过滤的数据以OPC UA变量的形式进行发布;其中,所有经过处理或过滤的数据,包括:加速器各子系统设备故障信号、加速器各区域设备当前运行状态信号、加速器治疗或调试模式信号、束流允许信号、设备屏蔽信号和故障报警信号。The OPC server has the function of a data transfer station. Through the protocol conversion module, the OPC server publishes all processed or filtered data in the form of OPC UA variables according to the standard industrial OPC UA protocol; among them, all processed or filtered data, including : Accelerator subsystem equipment fault signal, accelerator current operating status signal of each area equipment, accelerator treatment or debugging mode signal, beam current permission signal, equipment shielding signal and fault alarm signal.

OPC服务器具备对加速器安全联锁模块的配置、组态、调试及维护的功能,并具有操作员控制站及工程师运维站。The OPC server has the functions of configuration, configuration, debugging and maintenance of the accelerator safety interlock module, and has an operator control station and an engineer operation and maintenance station.

现场PLC控制站由西门子1500系列PLC硬件组成,其实时采集加速器各子模块的故障信号、对采集的采集加速器各子模块的数据进行逻辑运算,并将逻辑运算的结果加入光纤环网,输出束流允许信号。现场PLC控制站分布于加速器沿束线控制机柜、加速器电源区域控制机柜内部。The on-site PLC control station is composed of Siemens 1500 series PLC hardware, which collects the fault signals of each sub-module of the accelerator in real time, performs logic operations on the collected data of each sub-module of the accelerator, and adds the result of the logic operation to the optical fiber ring network, and outputs the beam Stream enable signal. The on-site PLC control station is distributed in the accelerator control cabinet along the beamline and inside the accelerator power supply area control cabinet.

所有现场PLC控制站均采用不间断电源(Uninterruuptible Power System,UPS)供电系统进行供电,保证了加速器安全联锁系统供电及设备安全。All on-site PLC control stations are powered by an Uninterruptible Power System (UPS) power supply system, which ensures the power supply of the accelerator safety interlock system and equipment safety.

若加速器各子模块输出高电平至加速器安全联锁模块的现场PLC控制站,则判断加速器对应子模块发生故障;若加速器各子模块输出低电平至加速器安全联锁模块的现场PLC控制站,则判断加速器对应子模块正常工作。If each sub-module of the accelerator outputs a high level to the on-site PLC control station of the accelerator safety interlock module, it is judged that the corresponding sub-module of the accelerator is faulty; if each sub-module of the accelerator outputs a low level to the on-site PLC control station of the accelerator safety interlock module , it is judged that the corresponding sub-module of the accelerator is working normally.

加速器各子系统包括:真空系统、电源系统、束流诊断系统、冷却系统、注入/引出系统、辐射防护系统、高频系统。The subsystems of the accelerator include: vacuum system, power supply system, beam diagnosis system, cooling system, injection/extraction system, radiation protection system, and high frequency system.

真空系统设备包括:气动阀、快关阀、干式机械泵、真空计;当阀门或干式机械泵关闭或者故障,现场PLC控制站采集到高电平,表明真空系统故障,现场PLC控制站采集到低电平,表明真空系统正常。其中真空计采集的加速器真空度超出设定阈值时,对应区域的阀门被触发联锁而及时关闭,以防加速器真空管道破真空造成设备损坏。Vacuum system equipment includes: pneumatic valve, quick-closing valve, dry mechanical pump, vacuum gauge; when the valve or dry mechanical pump is closed or fails, the on-site PLC control station collects a high level, indicating that the vacuum system is faulty, and the on-site PLC control station A low level is collected, indicating that the vacuum system is normal. When the vacuum degree of the accelerator collected by the vacuum gauge exceeds the set threshold, the valve in the corresponding area is triggered to be interlocked and closed in time to prevent equipment damage caused by the accelerator vacuum pipeline breaking vacuum.

电源系统设备包括:直流电源、脉冲电源、高压电源;当电源关闭或者故障时,现场PLC控制站采集到高电平,表明电源系统故障,现场PLC控制站采集到低电平,表明电源系统正常。The power supply system equipment includes: DC power supply, pulse power supply, and high-voltage power supply; when the power supply is turned off or fails, the on-site PLC control station collects a high level, indicating that the power system is faulty, and the on-site PLC control station collects a low level, indicating that the power supply system is normal .

束流诊断系统设备包括:法拉第筒、单丝、多丝;当束流诊断系统设备故障、或设备电机组件未到达指定限位时,现场PLC控制站采集到高电平,表明束流诊断系统故障,现场PLC控制站采集到低电平,表明束流诊断系统正常。Beam diagnostic system equipment includes: Faraday cylinder, monofilament, and multifilament; when the beam diagnostic system equipment fails or the equipment motor components do not reach the specified limit, the on-site PLC control station collects a high level, indicating that the beam diagnostic system Fault, the on-site PLC control station collects a low level, indicating that the beam current diagnosis system is normal.

冷却系统设备包括:冷却系统PLC;冷却系统PLC采集现场加速器冷却水水温、水质、水压,当水温、水质、水压有一项超出设定阈值时,冷却系统PLC输出高电平至加速器安全联锁系统现场PLC控制站,表明冷却系统故障;当水温、水质、水压未超出设定阈值时,冷却系统PLC输出低电平至加速器安全联锁系统现场PLC控制站,表明冷却系统正常。The cooling system equipment includes: cooling system PLC; the cooling system PLC collects the on-site accelerator cooling water temperature, water quality, and water pressure. When one of the water temperature, water quality, and water pressure exceeds the set threshold, the cooling system PLC outputs a high level to the accelerator safety connection. The on-site PLC control station of the locking system indicates that the cooling system is faulty; when the water temperature, water quality, and water pressure do not exceed the set thresholds, the cooling system PLC outputs a low level to the on-site PLC control station of the accelerator safety interlock system, indicating that the cooling system is normal.

注入/引出系统设备包括:离子源及回旋阀门、离子源及回旋真空计、离子源微波机、离子源及回旋高压电源、回旋水流继电器、回旋发射机、回旋低电平设备。当阀门关闭、或真空计采集的真空度超出设定阈值、或离子源微波机故障、或离子源及回旋高压电源故障、或回旋水流继电器动作、或回旋发射机故障、或回旋低电平设备故障时,现场PLC控制站采集到高电平,表明注入/引出系统故障,现场PLC控制站采集到低电平,表明注入/引出系统正常。Injection/extraction system equipment includes: ion source and rotary valve, ion source and rotary vacuum gauge, ion source microwave machine, ion source and rotary high-voltage power supply, rotary water flow relay, rotary transmitter, and rotary low-level equipment. When the valve is closed, or the vacuum collected by the vacuum gauge exceeds the set threshold, or the ion source microwave machine fails, or the ion source and the gyro high-voltage power supply fail, or the gyro water flow relay operates, or the gyro transmitter fails, or the gyro low-level equipment When a fault occurs, the on-site PLC control station collects a high level, indicating that the injection/extraction system is faulty, and the on-site PLC control station collects a low level, indicating that the injection/extraction system is normal.

离子源及回旋真空计采集注入/引出真空管道内部真空度,当真空度超出设定阈值时,真空计输出高电平至加速器安全联锁系统现场PLC控制站,现场PLC控制站经过逻辑判断后,输出联锁信号关闭离子源及回旋高压电源、回旋发射机、回旋低电平设备。The ion source and the rotary vacuum gauge collect the vacuum degree inside the injection/extraction vacuum pipeline. When the vacuum degree exceeds the set threshold, the vacuum gauge outputs a high level to the on-site PLC control station of the accelerator safety interlock system. After the on-site PLC control station passes a logical judgment , Output interlocking signal to close the ion source and swing high-voltage power supply, swing transmitter, swing low-level equipment.

辐射防护系统设备包括:辐射防护PLC;当辐射防护系统束流阻挡设备故障或者关闭、或加速器区域辐射防护安全门打开、或加速器区域未进行清场确认、或加速器操作人员未进行最终确认时,辐射防护系统PLC输出高电平至加速器安全联锁系统现场PLC控制站,表明辐射防护系统故障;辐射防护系统PLC输出低电平至加速器安全联锁系统现场PLC控制站,表明辐射防护系统正常。The radiation protection system equipment includes: radiation protection PLC; when the beam blocking equipment of the radiation protection system fails or is closed, or the radiation protection safety door of the accelerator area is opened, or the accelerator area has not been cleared and confirmed, or the accelerator operator has not made the final confirmation, the radiation protection The system PLC outputs a high level to the on-site PLC control station of the accelerator safety interlock system, indicating that the radiation protection system is faulty; the radiation protection system PLC outputs a low level to the on-site PLC control station of the accelerator safety interlock system, indicating that the radiation protection system is normal.

高频系统设备包括:同步环高频低电平、回旋发射机、回旋低电平设备;当高频系统设备故障时,现场PLC控制站采集到高电平,表明高频系统故障,现场PLC控制站采集到低电平,表明高频系统正常。The high-frequency system equipment includes: synchronous ring high-frequency low-level, gyratory transmitter, and gyratory low-level equipment; The low level collected by the control station indicates that the high frequency system is normal.

TCS设备包括:治疗控制系统联锁板卡;加速器安全联锁系统输出硬件干触点形式的束流允许信号至治疗控制系统联锁板卡,治疗控制系统联锁板卡监测到高电平,表明加速器当前正常,具备提供束流的条件,可进行患者治疗;治疗控制系统联锁板卡监测到低电平,表明加速器当前故障,不具备提供束流的条件,无法进行患者治疗。TCS equipment includes: treatment control system interlock board; the accelerator safety interlock system outputs a beam current permission signal in the form of a hardware dry contact to the treatment control system interlock board, and the treatment control system interlock board detects a high level, It indicates that the accelerator is currently normal and has the conditions to provide beam current, and patient treatment can be performed; the interlock board of the treatment control system detects a low level, indicating that the accelerator is currently faulty and does not have the conditions to provide beam current, and patient treatment cannot be performed.

实施例二Embodiment two

基于相同的发明构思,本实施例公开了一种用于医用重离子加速器的安全联锁方法,用于上述任一项的用于医用重离子加速器的安全联锁系统,如图3所示,包括以下步骤:Based on the same inventive concept, this embodiment discloses a safety interlock method for medical heavy ion accelerators, which is used for any of the above safety interlock systems for medical heavy ion accelerators, as shown in Figure 3, Include the following steps:

S1读取加速器各子模块的联锁信号;S1 reads the interlocking signals of each sub-module of the accelerator;

S2读取中央定时模块下发的束线配置信号,以及治疗控制模块下发的模式配置信号;S2 reads the beamline configuration signal issued by the central timing module and the mode configuration signal issued by the treatment control module;

S3加速器安全联锁模块判断加速器各子模块状态,若子模块故障时,则联锁中央定时模块停止触发,使得加速器各子模块停止运行,并不生成束流允许信号;The S3 accelerator safety interlock module judges the status of each sub-module of the accelerator. If a sub-module fails, the interlock central timing module stops triggering, so that each sub-module of the accelerator stops running, and does not generate a beam current permission signal;

S4如子模块没有发生故障则生成束流允许信号,将束流允许信号发送至治疗控制模块;S4 If the sub-module does not fail, generate a beam current permission signal, and send the beam current permission signal to the treatment control module;

S5若治疗控制模块接收到束流允许信号,则进行患者治疗,若正在进行患者治疗时,加速器某一个子模块发生故障,则立即联锁治疗控制模块中断治疗。S5 If the treatment control module receives the beam current permission signal, the patient treatment will be carried out. If a sub-module of the accelerator fails while the patient treatment is in progress, the treatment control module will be interlocked immediately to interrupt the treatment.

实施例三Embodiment Three

基于相同的发明构思,本实施例公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行以实现如上述的用于医用重离子加速器的安全联锁方法。Based on the same inventive concept, this embodiment discloses a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to realize the above-mentioned safety connection for a medical heavy ion accelerator. lock method.

治疗控制模块、加速器控制模块和中央定时模块通过加速器局域网以OPC UA协议独立地访问加速器安全联锁系统OPC服务器。The treatment control module, the accelerator control module and the central timing module independently access the OPC server of the accelerator safety interlock system through the accelerator LAN through the OPC UA protocol.

加速器控制模块运行整个安全联锁系统,加速器的安全联锁的客户端界面示意图如图4所示,加速器安全联锁系统客户端界面实时显示加速器区域的当前运行状态,当某个或多个设备故障、停止运行时,对应该区域界面会进行闪烁报警,以便使用人员定位故障设备并进行及时处理。The accelerator control module operates the entire safety interlock system. The schematic diagram of the client interface of the accelerator safety interlock is shown in Figure 4. The client interface of the accelerator safety interlock system displays the current operating status of the accelerator area in real time. When one or more devices When there is a fault or stops running, the interface of the corresponding area will give a flashing alarm, so that the user can locate the faulty equipment and deal with it in time.

OPC服务器包含加速器安全联锁系统服务端界面、报警/历史数据归档及查询组件。基于SOL Server 2008开发的本地数据库和基于西门子公司SIMATICNET设计的OPCServer Station运行于加速器安全联锁系统OPC服务器上,并通过ODBC为外部数据库设计开发提供标准通用接口。The OPC server includes the accelerator safety interlock system server interface, alarm/historical data archiving and query components. The local database developed based on SOL Server 2008 and the OPCServer Station designed based on Siemens' SIMATICNET run on the OPC server of the accelerator safety interlocking system, and provide a standard common interface for external database design and development through ODBC.

加速器安全联锁系统服务端/客户端界面均设置故障屏蔽模块,即用户可对联锁设备的故障信息进行忽略操作,并对屏蔽信息下发至下位机PLC程序,以供下位机PLC进行相应的逻辑运算。The server/client interface of the accelerator safety interlocking system is equipped with a fault shielding module, that is, the user can ignore the fault information of the interlocking device, and send the shielding information to the lower computer PLC program for the lower computer PLC to perform corresponding operations. logic operations.

OPC Server Station软件是基于西门子公司SIMATICNET软件设计的。通过组态PCStation,将SIMATICNET配置为OPC Server虚拟站,提供设备驱动及APPlication接口。OPCServer软件支持S7协议、FDL协议、PG/OP等的通讯协议,提供了基于这些协议访问的授权,不同授权支持不同的协议和连接数。加速器安全联锁系统OPC Server选用S7协议与现场PLC控制站进行通信,实现对PLC数据的访问。OPC Server Station software is designed based on Siemens SIMATICNET software. By configuring PCStation, configure SIMATICNET as an OPC Server virtual station to provide device drivers and APPlication interfaces. OPCServer software supports communication protocols such as S7 protocol, FDL protocol, PG/OP, etc., and provides access authorization based on these protocols. Different authorizations support different protocols and connection numbers. The OPC Server of the accelerator safety interlocking system uses the S7 protocol to communicate with the on-site PLC control station to realize access to PLC data.

下位机PLC程序基于西门子公司TIA软件设计开发,运行于现场PLC控制站中,该程序接受上位机下发的控制命令、驱动PLC远程数据采集模块进行数据采集、对采集数据进行逻辑运算、输出运算结果及束流允许信号(Beampermit Signals)。The PLC program of the lower computer is designed and developed based on the TIA software of Siemens Corporation, and runs in the on-site PLC control station. The program accepts the control commands issued by the upper computer, drives the PLC remote data acquisition module to collect data, and performs logic operations and output operations on the collected data. Results and Beampermit Signals.

CTS软件运行与CTS服务器上,为加速器提供统一的时间基准,以便加速器设备按照设定的时序运行。在加速器无故障、CTS触发时,加速器将输出预期的束流,CTS停止触发后,加速器将停止束流输出。The CTS software runs on the CTS server and provides a unified time reference for the accelerator, so that the accelerator device can run according to the set timing. When the accelerator is fault-free and the CTS is triggered, the accelerator will output the expected beam current, and after the CTS stops triggering, the accelerator will stop the beam output.

当加速器安全联锁系统判断加速器设备故障时,则联锁CTS停止触发,使得加速器设备停止运行,以避免加速器设备损坏及误照射造成的人身安全危害。加速器安全联锁系统提供一个治疗/调试信号给CTS软件,CTS软件切换至调试模式时,束流的控制权限交付于加速器运维人员,此时可进行束流品质的日常性能调试;当切换至治疗模式时,束流的控制权限交付于治疗终端医师,进行患者治疗,此时加速器安全联锁系统客户端界面及加速器安全联锁系统界面将被锁定,界面只可进行数据的图形化显示,无法进行任何手动操作,治疗结束后,CTS切换至调试模式。When the accelerator safety interlock system judges that the accelerator equipment is faulty, the interlock CTS will stop triggering, so that the accelerator equipment will stop running, so as to avoid personal safety hazards caused by accelerator equipment damage and false exposure. The accelerator safety interlock system provides a treatment/debugging signal to the CTS software. When the CTS software is switched to the debugging mode, the control authority of the beam is delivered to the accelerator operation and maintenance personnel. At this time, the daily performance debugging of the beam quality can be carried out; when switching to In the treatment mode, the control authority of the beam is delivered to the treatment terminal doctor for patient treatment. At this time, the accelerator safety interlock system client interface and the accelerator safety interlock system interface will be locked, and the interface can only display data graphically. No manual operation can be performed, and the CTS switches to commissioning mode after the treatment is finished.

TCS软件运行与TCS服务器上,监控治疗终端设备及加速器安全联锁系统等。The TCS software runs on the TCS server to monitor the treatment terminal equipment and accelerator safety interlock system, etc.

加速器安全联锁系统输出硬件干触点形式的束流允许信号至治疗控制系统联锁板卡,TCS软件监测此束流允许信号,当此信号为逻辑True时,表明加速器正常,具备提供束流的条件,可进行患者治疗,否则表明加速器故障,不具备提供束流的条件,无法进行患者治疗。当正在进行患者治疗时,此束流允许信号由高电平变为低电平,则立即联锁TCS中断治疗,待加速器检修故障后,重新按照治疗计划进行患者治疗。The accelerator safety interlock system outputs a beam current permission signal in the form of a hardware dry contact to the treatment control system interlock board, and the TCS software monitors the beam current permission signal. When the signal is logic True, it indicates that the accelerator is normal and capable of providing beam current. If the conditions are met, patient treatment can be carried out, otherwise, it indicates that the accelerator is faulty, and the conditions for providing beam current are not available, and patient treatment cannot be carried out. When the patient is being treated, the beam current permission signal changes from high level to low level, and the TCS will be interlocked immediately to interrupt the treatment. After the accelerator is repaired and faulty, the patient treatment will be carried out according to the treatment plan again.

传统的加速器只有调试和治疗两种模式,而本专利对于治疗模式又进行细化,使用人员可以根据当前需要切换至需要的束线进行治疗,对于不需要的束线进行屏蔽,防止误触发其他束线而造成安全事故。本实施例中,加速器安全联锁系统还提供五个束线选择信号给TCS软件,TCS进行患者治疗时,根据治疗计划选择其中一条高能传输束线传输粒子,此时治疗控制系统需切换束线选择信号至对应的高能传输束线。但加速器安全联锁系统规定治疗控制系统同时只能选择一条束线进行束流引出,因此,当治疗控制系统切换束线选择信号至一条束线时,加速器安全联锁系统将其余四条束线的Beampermit Signals强制为不允许,这样有效避免了因误操作带来的放射性安全隐患。Traditional accelerators only have two modes of debugging and treatment, but this patent refines the treatment mode. Users can switch to the required beamline for treatment according to current needs, and shield unnecessary beamlines to prevent false triggering of other accelerators. Harnessing the wires may cause a safety accident. In this embodiment, the accelerator safety interlock system also provides five beamline selection signals to the TCS software. When TCS performs patient treatment, one of the high-energy transmission beamlines is selected to transmit particles according to the treatment plan. At this time, the treatment control system needs to switch beamlines. Select the signal to the corresponding high-energy transmission beamline. However, the accelerator safety interlock system stipulates that the treatment control system can only select one beamline for beam extraction at the same time. Therefore, when the treatment control system switches the beamline selection signal to one beamline, the accelerator safety interlock system will switch the beamline selection signal of the other four beamlines Beampermit Signals are forced to be disallowed, which effectively avoids radioactive safety hazards caused by misoperation.

下位机PLC程序实时读取加速器各子系统设备联锁信号,并根据CTS选择的模式信息、TCS选择的束线信息、加速器安全联锁系统服务端/客户端界面配置的屏蔽信号,对加速器每个区域的整体运行情况进行逻辑判断,最终输出加速器每个区域是否满足供束的信号,即束流允许信号(Beampermit Signals)。此信号以干触点形式输出至治疗控制系统。The PLC program of the lower computer reads the interlocking signals of each subsystem of the accelerator in real time, and according to the mode information selected by the CTS, the beamline information selected by the TCS, and the shielded signal configured on the server/client interface of the accelerator safety interlocking system, each Logically judge the overall operation of each region, and finally output whether each region of the accelerator meets the beam supply signal, that is, the beam current permission signal (Beampermit Signals). This signal is output to the therapy control system as a dry contact.

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.

最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。上述内容仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: the present invention can still be Any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention shall fall within the protection scope of the claims of the present invention. The above content is only the specific implementation of the application, but the scope of protection of the application is not limited thereto. Any person familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the application, and should cover Within the protection scope of this application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims (10)

1.一种用于医用重离子加速器的安全联锁系统,其特征在于,包括:加速器各子模块、加速器安全联锁模块、治疗控制模块、加速器控制模块和中央定时模块,1. A safety interlock system for a medical heavy ion accelerator, characterized in that it comprises: each submodule of the accelerator, an accelerator safety interlock module, a treatment control module, an accelerator control module and a central timing module, 加速器各子模块,用于向加速器安全联锁模块发送联锁设备故障信号;Each sub-module of the accelerator is used to send an interlocking device failure signal to the accelerator safety interlocking module; 所述加速器安全联锁模块,用于接收所述联锁设备故障信号,并根据所述故障吸纳后向治疗控制模块、加速器控制模块和中央定时模块发送束流允许信号;The accelerator safety interlock module is used to receive the fault signal of the interlock device, and send the beam current permission signal to the treatment control module, the accelerator control module and the central timing module according to the fault absorption; 所述治疗控制模块,用于向所述加速器安全联锁模块发送束流选择信号,并接收所述加速器安全联锁模块发送的束流允许信号;The treatment control module is configured to send a beam selection signal to the accelerator safety interlock module, and receive a beam permission signal sent by the accelerator safety interlock module; 所述加速器控制模块,用于接收所述加速器安全联锁模块发送的设备故障信号、束流允许信号和故障屏蔽信号;The accelerator control module is configured to receive the equipment fault signal, beam current permission signal and fault shielding signal sent by the accelerator safety interlock module; 所述中央定时模块,用于向所述加速器安全联锁模块发送治疗或调试模式切换信号,接收所述加速器安全联锁模块发送的束流允许信号。The central timing module is used to send a treatment or debugging mode switching signal to the accelerator safety interlock module, and receive a beam current permission signal sent by the accelerator safety interlock module. 2.如权利要求1所述的用于医用重离子加速器的安全联锁系统,其特征在于,所述加速器安全联锁模块包括OPC服务器和现场PLC控制站,所述OPC服务器输出端分别连接所述治疗控制模块、加速器控制模块和中央定时模块的服务器;所述OPC服务器输入端与所述现场PLC控制站的输出端连接,所述现场PLC控制站的输入端与加速器各子模块连接。2. the safety interlock system that is used for medical heavy ion accelerator as claimed in claim 1, is characterized in that, described accelerator safety interlock module comprises OPC server and on-the-spot PLC control station, and described OPC server output end connects respectively The server of the treatment control module, the accelerator control module and the central timing module; the input end of the OPC server is connected with the output end of the on-site PLC control station, and the input end of the on-site PLC control station is connected with each submodule of the accelerator. 3.如权利要求2所述的用于医用重离子加速器的安全联锁系统,其特征在于,所述OPC服务器输出端通过加速器局域网连接所述治疗控制模块、加速器控制模块和中央定时模块的服务器;所述OPC服务器与所述现场PLC控制站通过实时工业以太网连接,各个所述现场PLC控制站也通过实时工业以太网连接;现场PLC控制站与加速器各子模块通过RVVP屏蔽线缆连接。3. the safety interlocking system that is used for medical heavy ion accelerator as claimed in claim 2, is characterized in that, described OPC server output end is connected the server of described treatment control module, accelerator control module and central timing module by accelerator local area network The OPC server and the on-site PLC control station are connected through real-time industrial Ethernet, and each of the on-site PLC control stations is also connected through real-time industrial Ethernet; the on-site PLC control station and each sub-module of the accelerator are connected through RVVP shielded cables. 4.如权利要求3所述的用于医用重离子加速器的安全联锁系统,其特征在于,所述现场PLC控制站与OPC服务器之间采用PROFINET RT总线协议进行数据交互,各个所述现场PLC控制站之间通过光纤环网进行连接。4. the safety interlocking system that is used for medical heavy ion accelerator as claimed in claim 3, is characterized in that, adopts PROFINET RT bus agreement to carry out data interaction between described field PLC control station and OPC server, each described field PLC The control stations are connected through the optical fiber ring network. 5.如权利要求2所述的用于医用重离子加速器的安全联锁系统,其特征在于,所述OPC服务器具有数据中转站的功能,所述OPC服务器通过协议转换模块,依据标准工业OPC UA协议将所有经过处理或过滤的数据以OPC UA变量的形式进行发布;所述OPC服务器具备对加速器安全联锁模块的配置、组态、调试及维护的功能,并具有操作员控制站及工程师运维站。5. the safety interlocking system that is used for medical heavy ion accelerator as claimed in claim 2, it is characterized in that, described OPC server has the function of data transfer station, and described OPC server passes protocol conversion module, according to standard industry OPC UA The protocol releases all processed or filtered data in the form of OPC UA variables; the OPC server has the functions of configuration, configuration, debugging and maintenance of the accelerator safety interlock module, and has operator control stations and engineer operation maintenance station. 6.如权利要求3所述的用于医用重离子加速器的安全联锁系统,其特征在于,所述现场PLC控制站实时采集加速器各子模块的故障信号、对采集的采集加速器各子模块的数据进行逻辑运算,并将所述逻辑运算的结果加入所述光纤环网,输出束流允许信号。6. the safety interlocking system that is used for medical heavy ion accelerator as claimed in claim 3, it is characterized in that, described on-site PLC control station collects the fault signal of each submodule of accelerator in real time, to the fault signal of each submodule of the acquisition accelerator of collecting Logic operation is performed on the data, and the result of the logic operation is added to the optical fiber ring network, and a beam flow permission signal is output. 7.如权利要求1-6任一项所述的用于医用重离子加速器的安全联锁系统,其特征在于,所有所述现场PLC控制站均采用不间断电源供电系统进行供电。7. The safety interlock system for a medical heavy ion accelerator according to any one of claims 1-6, wherein all said on-site PLC control stations are powered by an uninterruptible power supply system. 8.如权利要求3-6任一项所述的用于医用重离子加速器的安全联锁系统,其特征在于,若所述加速器各子模块输出高电平至加速器安全联锁模块的现场PLC控制站,则判断加速器对应子模块发生故障;若所述加速器各子模块输出低电平至加速器安全联锁模块的现场PLC控制站,则判断加速器对应子模块正常工作。8. The safety interlock system for medical heavy ion accelerators as claimed in any one of claims 3-6, wherein if each sub-module of the accelerator outputs a high level to the on-site PLC of the accelerator safety interlock module The control station judges that the corresponding submodule of the accelerator is faulty; if each submodule of the accelerator outputs a low level to the on-site PLC control station of the accelerator safety interlock module, it judges that the corresponding submodule of the accelerator is working normally. 9.一种用于医用重离子加速器的安全联锁方法,其特征在于,用于如权利要求1-8任一项所述的用于医用重离子加速器的安全联锁系统,包括以下步骤:9. A safety interlock method for a medical heavy ion accelerator, characterized in that, for the safety interlock system for a medical heavy ion accelerator as claimed in any one of claims 1-8, comprising the following steps: 读取加速器各子模块的联锁信号;Read the interlock signal of each sub-module of the accelerator; 读取中央定时模块下发的束线配置信号,以及治疗控制模块下发的模式配置信号;Read the beamline configuration signal issued by the central timing module and the mode configuration signal issued by the treatment control module; 加速器安全联锁模块判断加速器各子模块状态,若子模块故障时,则联锁中央定时模块停止触发,使得加速器各子模块停止运行,并不生成束流允许信号;The accelerator safety interlock module judges the status of each sub-module of the accelerator. If a sub-module fails, the interlock central timing module stops triggering, so that each sub-module of the accelerator stops running, and does not generate a beam current permission signal; 如子模块没有发生故障则生成束流允许信号,将所述束流允许信号发送至治疗控制模块;If the sub-module does not fail, generate a beam current permission signal, and send the beam current permission signal to the treatment control module; 若所述治疗控制模块接收到所述束流允许信号,则进行患者治疗,若正在进行患者治疗时,加速器某一个子模块发生故障,则立即联锁治疗控制模块中断治疗。If the treatment control module receives the beam current permission signal, the patient treatment will be carried out; if a certain sub-module of the accelerator fails while the patient treatment is in progress, the treatment control module will be interlocked immediately to interrupt the treatment. 10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现如权利要求9所述的用于医用重离子加速器的安全联锁方法。10. A computer-readable storage medium, characterized in that, a computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to realize the medical heavy ion accelerator as claimed in claim 9 safety interlock method.
CN202211472019.7A 2022-11-23 2022-11-23 A safety interlock system, method and medium for medical heavy ion accelerator Pending CN115729166A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211472019.7A CN115729166A (en) 2022-11-23 2022-11-23 A safety interlock system, method and medium for medical heavy ion accelerator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211472019.7A CN115729166A (en) 2022-11-23 2022-11-23 A safety interlock system, method and medium for medical heavy ion accelerator

Publications (1)

Publication Number Publication Date
CN115729166A true CN115729166A (en) 2023-03-03

Family

ID=85297764

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211472019.7A Pending CN115729166A (en) 2022-11-23 2022-11-23 A safety interlock system, method and medium for medical heavy ion accelerator

Country Status (1)

Country Link
CN (1) CN115729166A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117153445A (en) * 2023-08-24 2023-12-01 哈尔滨工业大学 Personal safety interlocking system with regional arrangement of accelerator groups and cross-regional cooperative associated operation of beam transport lines

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108287519A (en) * 2018-02-05 2018-07-17 合肥中科离子医学技术装备有限公司 Logical construction and implementation method for proton therapy equipment safety interlocking
JP2018160465A (en) * 2018-06-01 2018-10-11 株式会社東芝 Accelerator control system
CN109270883A (en) * 2018-09-14 2019-01-25 合肥中科离子医学技术装备有限公司 A kind of accelerator safety interlock system for proton therapeutic
CN109474366A (en) * 2019-01-10 2019-03-15 中国科学院近代物理研究所 Synchronous timing trigger system and method applied to particle accelerator
CN109908492A (en) * 2019-03-21 2019-06-21 中国科学院近代物理研究所 A medical heavy ion accelerator control system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108287519A (en) * 2018-02-05 2018-07-17 合肥中科离子医学技术装备有限公司 Logical construction and implementation method for proton therapy equipment safety interlocking
WO2019148951A1 (en) * 2018-02-05 2019-08-08 合肥中科离子医学技术装备有限公司 Logical structure and implementation method used for safety interlock of proton therapy equipment
JP2018160465A (en) * 2018-06-01 2018-10-11 株式会社東芝 Accelerator control system
CN109270883A (en) * 2018-09-14 2019-01-25 合肥中科离子医学技术装备有限公司 A kind of accelerator safety interlock system for proton therapeutic
CN109474366A (en) * 2019-01-10 2019-03-15 中国科学院近代物理研究所 Synchronous timing trigger system and method applied to particle accelerator
CN109908492A (en) * 2019-03-21 2019-06-21 中国科学院近代物理研究所 A medical heavy ion accelerator control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117153445A (en) * 2023-08-24 2023-12-01 哈尔滨工业大学 Personal safety interlocking system with regional arrangement of accelerator groups and cross-regional cooperative associated operation of beam transport lines

Similar Documents

Publication Publication Date Title
CN109908492B (en) A medical heavy ion accelerator control system
CN109847200B (en) A vacuum monitoring system for medical heavy ion accelerator
CN105116833B (en) A kind of EHT supply TT&C system and method based on dual-computer redundancy strategy
CN110891063B (en) Safe industrial control system based on safe intelligent control ware
CN108287519B (en) Logical construction and implementation method for proton therapy equipment safety interlocking
CN108632335A (en) A kind of mechanical equipment long-distance management device and system
CN101951026A (en) Double machine measurement and control online main and standby switching method
CN101592948B (en) Regional computer interlocking control method with local control
RU133798U1 (en) MICROPROCESSOR CENTRALIZATION OF ARROWS AND SIGNALS
CN209044318U (en) A kind of integrated DCS system of power plant of redundancy structure
CN106340332A (en) Nuclear power station digital protection control system
CN115729166A (en) A safety interlock system, method and medium for medical heavy ion accelerator
CN108053041A (en) Substation associates electrical secondary system anomalous identification and anti-error system and method under scene more
CN110021950B (en) Flexible direct distribution network compact control protection host
CN106448777A (en) Transmission station for security level instrument control system of nuclear power plant
CN109725588A (en) A temperature monitoring system and method
CN110767338A (en) DCS (distributed control system) architecture for nuclear power reactor
CN109802355B (en) Method and device for preventing misoperation of relay protection soft pressing plate
CN205581629U (en) Accuse net integration control system assists in thermal power plant
CN115765194B (en) Ship power monitoring system based on dual monitoring network
CN115102289B (en) Control method, system, computer readable storage medium and computing device for realizing unique remote control right of intelligent substation
CN105289859B (en) An upper suspension centrifuge control system
CN108037716A (en) The redundancy design method of intelligent primary equipment IED devices
CN114389355A (en) A centralized GOOSE interlocking device
Yu A Domestical Safety Computer Platform for Railway Signal System

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination