Title :
MPS beam control software architecture
Author :
Krauter, K. ; Crane, M.
Author_Institution :
Linear Accel. Center, Stanford Univ., CA, USA
Abstract :
The new Machine Protection System (MPS) now being tested at SLAC has a beam control subsystem resident in processors located close to the beam monitoring devices within the machine. There are two types of beam control micros: algorithm processors (APs) which collect and evaluate data from monitoring devices, and a supervisor (SUPE) which collects and evaluates data from all the APs. The SUPE also receives the global machine beamcode indicating beam presence, and passes it on to the APs. The SUPE receives the beamcode pattern from the Master Pattern Generator (MPG) via a shared-memory communication link. MIL-1553 serial communication is used between the SUPE and the APs, and between the APs and the monitoring devices. Multitasking software is used to allow high priority handling of data evaluation and low priority handling of host/user interfacing and event reporting. Pipelining of data, between acquisition and evaluation and reporting is used to accommodate the processing capacity, while still supporting full processing at the 360 Hz broadcast rate of the beamcode pattern
Keywords :
beam handling techniques; computerised control; data handling; electron accelerators; linear accelerators; machine protection; particle beam diagnostics; physical instrumentation control; physics computing; pipeline processing; shared memory systems; 360 Hz; MIL-1553 serial communication; MPS beam control software architecture; Machine Protection System; Master Pattern Generator; SLAC; SUPE; algorithm processors; beam control micros; beam control subsystem; beam monitoring devices; beam presence; data evaluation; data pipelining; event reporting; global machine beamcode; high priority handling; host/user interfacing; low priority handling; multitasking software; processing capacity; shared-memory communication link; supervisor; Communication system control; Condition monitoring; Control systems; Cranes; Data acquisition; Data processing; Frequency; Hardware; Particle beams; Software architecture;
Conference_Titel :
Particle Accelerator Conference, 1993., Proceedings of the 1993
Conference_Location :
Washington, DC
Print_ISBN :
0-7803-1203-1
DOI :
10.1109/PAC.1993.309178