Paper |
Title |
Other Keywords |
Page |
MOPGF025 |
Enhancing the Detector Control System of the CMS Experiment with Object Oriented Modelling |
software, toolkit, experiment, real-time |
145 |
|
- R.J. Jiménez Estupiñán, A. Andronidis, O. Chaze, C. Deldicque, M. Dobson, A.D. Dupont, D. Gigi, F. Glege, J. Hegeman, M. Janulis, L. Masetti, F. Meijers, E. Meschi, S. Morovic, C. Nunez-Barranco-Fernandez, L. Orsini, A. Petrucci, A. Racz, P. Roberts, H. Sakulin, C. Schwick, B. Stieger, S. Zaza, P. Zejdl
CERN, Geneva, Switzerland
- J.M. Andre, R.K. Mommsen, V. O'Dell, P. Zejdl
Fermilab, Batavia, Illinois, USA
- U. Behrens
DESY, Hamburg, Germany
- J. Branson, S. Cittolin, A. Holzner, M. Pieri
UCSD, La Jolla, California, USA
- G.L. Darlea, G. Gomez-Ceballos, C. Paus, K. Sumorok, J. Veverka
MIT, Cambridge, Massachusetts, USA
- S. Erhan
UCLA, Los Angeles, California, USA
- O. Holme
ETH, Zurich, Switzerland
|
|
|
WinCC Open Architecture (WinCC OA) is used at CERN as the solution for many control system developments. This product models the process variables in structures known as data points and offers a custom procedural scripting language, called Control Language (CTRL). CTRL is also the language to program functionality of the native user interfaces (UI) and is used by the WinCC OA based CERN control system frameworks. CTRL does not support object oriented (OO) modeling by default. A lower level OO application programming interface (API) is provided, but requires significantly more expertise and development effort than CTRL. The Detector Control System group of the CMS experiment has developed CMSfwClass, a programming toolkit which adds OO behavior to the data points and CTRL. CMSfwClass reduces the semantic gap between high level software design and the application domain. It increases maintainability, encapsulation, reusability and abstraction. This paper presents the details of the implementation as well as the benefits and use cases of CMSfwClass.
|
|
|
Poster MOPGF025 [1.441 MB]
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
MOPGF099 |
Upgraded Control System for LHC Beam-Based Collimator Alignment |
alignment, software, controls, GUI |
306 |
|
- G. Valentino, G. Baud, M. Gąsior, S. Jackson, L.K. Jensen, J. Olexa, S. Redaelli, J. Wenninger
CERN, Geneva, Switzerland
|
|
|
In the Large Hadron Collider (LHC), over 100 movable collimators are connected to a three-tier control system which moves them to the required settings throughout the operational cycle from injection to collision energy. A dedicated control system was developed to align the collimators to the beam during machine commissioning periods and hence determine operational settings for the active run. During Long Shutdown 1, the control system was upgraded to allow beam-based alignments to be performed using embedded beam position monitors in 18 newly installed collimators as well as beam loss monitors. This paper presents the new collimation controls architecture for LHC Run II along with several modifications in the Java-based application layer.
|
|
|
Poster MOPGF099 [1.418 MB]
|
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|