Abstract
The new LHC experiments at CERN will have very large numbers of channels to operate. In order to be able to configure and monitor such large systems, a high degree of parallelism is necessary. The control system is built as a hierarchy of sub-systems distributed over several computers. A toolkit-SMI++, combining two approaches: finite state machines and rule-based programming, allows for the description of the various sub-systems as decentralized deciding entities, reacting in real-time to changes in the system, thus providing for the automation of standard procedures and for the automatic recovery from error conditions in a hierarchical fashion. In this paper we will describe the principles and features of SMI++ as well as its integration with an industrial SCADA tool for use by the LHC experiments and we will try to show that such tools, can provide a very convenient mechanism for the automation of large scale, high complexity, applications.
Highlights
INTRODUCTIONIn the context of Joint Controls Project (JCOP) a common architecture has been devised and a common control Framework [2] has been developed
LARGE Control Systems, like the ones needed by the LHC experiments have some specific requirements
This tree is composed of two types of nodes: “Device Units” (Devs) which are capable of “driving” the equipment to which they correspond and “Control Units” (CUs) which correspond to sub-systems and can monitor and control the sub-tree below them
Summary
In the context of JCOP a common architecture has been devised and a common control Framework [2] has been developed. This Framework is based on a SCADA (Supervisory Control And Data Acquisition) system called PVSSII [3]. PVSSII, providing most of the needed features, does not provide for hierarchical control and abstract behavior modeling. Another tool: SMI [4] has been integrated with PVSSII and can be used as a component of the Framework
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.