Abstract
The new LHC experiments at CERN 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 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 try to show that such tools, can provide a very convenient mechanism for the automation of large scale, high complexity, applications
Highlights
INTRODUCTIONThis framework is based on a SCADA (Supervisory Control And Data Acquisition) system called PVSSII [3]
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, i.e., they model the behavior and the interactions between components
Joint Controls Project (JCOP) defines the framework as: “An integrated set of guidelines and software tools used by detector developers to realize their specific control system application
Summary
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.