35 research outputs found

    Automatic generation of configuration files for a distributed control system

    Get PDF
    The CERN PS accelerator complex is composed of 9 interlinked accelerators for production and acceleration of various kinds of particles. The hardware is controlled through CAMAC, VME, G64, and GPIB modules, which in turn are controlled by more than 100 microprocessors in VME crates. To produce startup files for all these microprocessors, with the correct drivers, programs and parameters in each of them, is quite a challenge. The problem is solved by generating the startup files automatically from the description of the control system in a relational database. The generation process detects inconsistencies and incomplete information. Included in the startup files are data which are formally comments, but can be interpreted for run-time checking of interface modules and program activity

    Integration of a Relational Database in the CERN PS Control System

    Get PDF
    The control system for the CERN 26 GEV Proton Synchrotron and its injectors is a generic system which can be adapted to other accelerators. Most configuration data are in a relational database. From these data we can generate object interfaces for equipment, configuration files for front-end computers, a read-only database for accelerator control interfacing, and full dynamic documentation on the Web. The database is also used in real time for runtime references and archives, and for the working data of several programs

    Model based, detailed fault analysis in the CERN PS complex equipment

    Get PDF
    In the CERN PS Complex of accelerators, about a thousand of equipment of various type (power converters, RF cavities, beam measurement devices, vacuum systems etc...) are controlled using the so-called Control Protocol, already described in previous Conferences. This Protocol, a model based equipment access standard, provides, amongst other facilities, a uniform and structured fault description and report feature. The faults are organized in categories, following their gravity, and are presented at two levels: the first level is global and identical for all devices, the second level is very detailed and adapted to the peculiarities of each single device. All the relevant information is provided by the equipment specialists and is appropriately stored in static and real time data bases; in this way a unique set of data driven application programs can always cope with existing and newly added equipment. Two classes of applications have been implemented, the first one is intended for control room alarm purposes, and the second one is oriented for specialists diagnostics. The system is completed by a fault history report facility permitting easy retrieval of faults previously occurred, for example during the night

    A Framework for JAVA applications programs in the CERN PS control system

    Get PDF
    The user interface for a system controlling 5 inter-connected accelerators is composed of a large number of windows organized in a tree structure of application programs with a console manager at the top. All programs run in a single Java Virtual Machine (JVM) without interfering with each other. The windows show accelerator data and interaction widgets. A framework has been built to design these windows and make them interact and cooperate with a minimum of effort from the programmers. A project manager controls the life cycle of the programs, including use of templates and CVS [3]. Program development and execution can be done on both the Microsoft Windows and Linux platforms through files that are visible to both systems
    corecore