Author :
Heinze, W. ; Cailliau, R. ; Carpenter, B. ; Cuisinier, G. ; Gagnaire, A. ; Perriollat, F. ; Remmer, W.
Author_Institution :
CERN, PS Division, CH-1211 Geneva 23, Switzerland
Abstract :
The SMACC is a powerful, MC68000 based Auxiliary Crate Controller for CAMAC. It will be used as principal processing element for the control of the LEP preinjector ((LPI)[1], and hence will be part of the control system of the PS accelerator complex. Its utilization in LPI controls is multiple. First, the SMACC will support intricate beam instrumentation devices including buffering of fast data bursts, preprocessing of the data and calibration of the device. Second, the SMACC allows stand-alone control of entire subsystems like klystron/modulator groups in the LPI. Third, it does cycle-to-cycle parameter refreshing (the so-called pulse-to-pulse modulation, PPM). The SMACC is now produced in industry and available off the shelf. It is delivered with the real-time operating system RMS68K and a package for communications with the Front End Computer (FEC), burnt in EPROM. The languages supported under RMS68K are NODAL, an interpretative language used for accelerator control, and P+, a compiled block-oriented language used for writing the applications software modules. However, other languages like PASCAL can easily be made to run under RMS68K too.
Keywords :
CAMAC; Calibration; Communication system control; Control systems; Electrical equipment industry; Instruments; Klystrons; Operating systems; Pulse modulation; Real time systems;
Journal_Title :
Nuclear Science, IEEE Transactions on
DOI :
10.1109/TNS.1985.4333808