DocumentCode
3571178
Title
The CEBAF control system
Author
Watson, William A., III
Author_Institution
Continuous Electron Beam Accel. Facility, Newport News, VA, USA
Volume
4
fYear
1995
Firstpage
2167
Abstract
CEBAF has recently upgraded its accelerator control system to use EPICS, a control system toolkit being developed by a collaboration among laboratories in the US and Europe. The migration to EPICS has taken place during a year of intense commissioning activity, with new and old control systems operating concurrently. Existing CAMAC hardware was preserved by adding a CAMAC serial highway link to VME; newer hardware developments are now primarily in VME. Software is distributed among three tiers of computers: first, workstations and X terminals for operator interfaces and high level applications; second, VME single board computers for distributed access to hardware and for local control processing (complex sequences, limit checking, some process control); third, embedded processors where needed for faster closed loop operation. In some cases, multiple VME processors transparently access a single serial highway for improved performance. This system has demonstrated the ability to scale EPICS to controlling thousands of devices, including hundreds of embedded processors, with control distributed among dozens of VME processors executing more than 125,000 EPICS database records. To deal with the large size of the control system, CEBAF has integrated an object oriented database, providing data management capabilities for both low level I/O (calibration, alarm limits, etc.) and high level machine modelling (optics properties, etc.). A new callable interface which is control system independent permits access to live EPICS data, data in other Unix processes, and data contained in the object oriented database (extensible to other sources)
Keywords
CAMAC; accelerator control systems; computerised control; electron accelerators; high energy physics instrumentation computing; linear accelerators; object-oriented databases; CAMAC serial highway; CEBAF; EPICS; Unix; VME single board computers; alarm limits; calibration; complex sequences; control system; data management; limit checking; local control processing; multiple VME processors; object oriented database; optics; process control; CAMAC; Collaborative tools; Computer interfaces; Control systems; Distributed computing; Embedded computing; Hardware; Object oriented databases; Process control; Road transportation;
fLanguage
English
Publisher
ieee
Conference_Titel
Particle Accelerator Conference, 1995., Proceedings of the 1995
Print_ISBN
0-7803-2934-1
Type
conf
DOI
10.1109/PAC.1995.505487
Filename
505487
Link To Document