Paper | Title | Page |
---|---|---|
S06SA01 | Overview of the Next Generation of Fermilab Collider Software | 243 |
|
||
Fermilab is entering an era of operating a more complex collider facility. In addition, new operator workstations are available that have increased capabilities. The task of providing updated software in this new environment precipitated a project called Colliding Beam Software (CBS). It was soon evident that a new approach was needed for developing console software. Hence CBS, although a common acronym, is too narrow a description. A new generation of the application program subroutine library has been created to enhance the existing programming environment with a set of value added tools. Several key Collider applications were written that exploit CBS tools. This paper will discuss the new tools and the underlying change in methodology in application program development for accelerator control at Fermilab.
Operated by Universities Research Association for the Department of Energy. |
||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS1991-S06SA01 | |
About • | Received ※ 11 November 1991 — Accepted ※ 20 November 1991 — Issued ※ 04 December 1992 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
S06SA02 | Ideas on a Generic Control Systems Based on the Experience on the 4 LEP Experiments Control System | 246 |
|
||
Most of the large slow control systems in the LEP collider experiments are distributed heterogeneous and multi-standard. But in spite of the appearances, they have a lot in common. From our direct experience on the L-3 slow control system and from the informations we obtained on the 3 other LEP experiments control systems we have come to the conclusion that it should be possible to build a Generic Control Package from which any control system could be derived. This software package is entirely based on relational databases and is intended to provide all the necessary tools to build a modular, coherent, easy to update and to maintain control system. Among other things this package should include user friendly interfaces, expert systems, and powerful graphic monitoring and control tools. This paper will present our general ideas about the realization of such a package. | ||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS1991-S06SA02 | |
About • | Received ※ 11 November 1991 — Accepted ※ 20 November 1991 — Issued ※ 04 December 1992 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
S06SA03 | The LEP Alarm System | 254 |
|
||
Unlike alarm systems for previous accelerators, the LEP alarm system caters not only for the operation of the accelerator but also for technical services and provides the direct channel for personnel safety. It was commissioned during 1989 and has seen a continued development up to the present day. The system, comprising over 50 computers including 5 different platforms and 4 different operating systems, is described. The hierarchical structure of the software is outlined from the interface to the equipment groups, through the front end computers to the central server, and finally to the operator consoles. Reasons are given for choosing a conventional, as opposed to a ’knowledge based’ approach. Finally, references are made to a prototype real time expert system for surveying the power converters of LEP, which was conducted during 1990 as part of the alarm development program. | ||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS1991-S06SA03 | |
About • | Received ※ 11 November 1991 — Accepted ※ 20 November 1991 — Issued ※ 04 December 1992 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
S06SA04 | The Software for the CERN LEP Beam Orbit Measurement System | 260 |
|
||
The Beam Orbit Measurement (BOM) system of LEP consists of 504 pickups, distributed all around the accelerator, that are capable of measuring the positions of the two beams. Their activity has to be synchronised, and the data produced by them have to be collected together, for example to form a "closed orbit measurement" or a "trajectory measurement". On the user side, several clients can access simultaneously the results from this instrument. Au automatic acquisition mode, and an "on request" one, can run in parallel. This results in a very flexible and powerful system. The functionality of the BOM system is fully described, as well as the structure of the software processes which constitute the system, and their interconnections. Problems solved during the implementation are emphasized. | ||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS1991-S06SA04 | |
About • | Received ※ 11 November 1991 — Accepted ※ 20 November 1991 — Issued ※ 04 December 1992 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |
S06SA05 | A VMEbus General-Purpose Data Acquisition System | 265 |
|
||
We present a general-purpose, VMEbus based, multiprocessor data acquisition and monitoring system. Events, handled by a master CPU, are kept at the disposal of data storage and monitoring processes which can run on distinct processors. They access either the complete set of data or a fraction of them, minimizing the acquisition dead-time. The system is built with the VxWorka 5.0 real time kernel to which we have added device drivers for data acquisition and monitoring. The acquisition is controlled and the data are displayed on a workstatlon. The user Interface is written in C++ and re-uses the classes of the Interviews and the NIH libraries. The communication between the control workstation and the VMEbus processors is made through SUN RPCs on an Ethernet link. The system will be used for, CAMAC based, data acquisition for nuclear physics experiments as well as for the VXI data taking with the 4π configuration (100 neutron detectors) of the Brussels-Caen-Louvain-Strasbourg DEMON collaboration.
|
||
DOI • | reference for this paper ※ doi:10.18429/JACoW-ICALEPCS1991-S06SA05 | |
About • | Received ※ 11 November 1991 — Accepted ※ 20 November 1991 — Issued ※ 04 December 1992 | |
Cite • | reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml) | |