Author: Copy, B.
Paper Title Page
MOPPC025 A Movement Control System for Roman Pots at the LHC 115
 
  • B. Farnham, O.O. Andreassen, I. Atanassov, J. Baechler, B. Copy, M. Deile, M. Dutour, P. Fassnacht, S. Franz, S. Jakobsen, F. Lucas Rodríguez, X. Pons, E. Radermacher, S. Ravat, F. Ravotti, S. Redaelli
    CERN, Geneva, Switzerland
  • K.H. Hiller
    DESY Zeuthen, Zeuthen, Germany
 
  This paper describes the movement control system for detector positioning based on the Roman Pot design used by the ATLAS-ALFA and TOTEM experiments at the LHC. A key system requirement is that LHC machine protection rules are obeyed: the position is surveyed every 20ms with an accuracy of 15?m. If the detectors move too close to the beam (outside limits set by LHC Operators) the LHC interlock system is triggered to dump the beam. LHC Operators in the CERN Control Centre (CCC) drive the system via an HMI provided by a custom built Java application which uses Common Middleware (CMW) to interact with lower level components. Low-level motorization control is executed using National Instruments PXI devices. The DIM protocol provides the software interface to the PXI layer. A FESA gateway server provides a communication bridge between CMW and DIM. A cut down laboratory version of the system was built to provide a platform for verifying the integrity of the full chain, with respect to user and machine protection requirements, and validating new functionality before deploying to the LHC. The paper contains a detailed system description, test bench results and foreseen system improvements.  
 
MOPPC137 IEC 61850 Industrial Communication Standards under Test 427
 
  • F.M. Tilaro, B. Copy, M. Gonzalez-Berges
    CERN, Geneva, Switzerland
 
  IEC 61850, as part of the International Electro-technical Commission's Technical Committee 57, defines an international and standardized methodology to design electric power automation substations. It specifies a common way of communicating and integrating heterogeneous systems based on multivendor intelligent electronic devices (IEDs). They are connected to Ethernet network and according to IEC 61850 their abstract data models have been mapped to specific communication protocols: MMS, GOOSE, SV and possibly in the future Web Services. All of them can run over TCP/IP networks, so they can be easily integrated with Enterprise Resource Planning networks; while this integration provides economical and functional benefits for the companies, on the other hand it exposes the industrial infrastructure to the external existing cyber-attacks. Within the Openlab collaboration between CERN and Siemens, a test-bench has been developed specifically to evaluate the robustness of industrial equipment (TRoIE). This paper describes the design and the implementation of the testing framework focusing on the IEC 61850 previously mentioned protocols implementations.  
poster icon Poster MOPPC137 [1.673 MB]  
 
MOPPC138 Continuous Integration for Automated Code Generation Tools 431
 
  • I. Prieto Barreiro, W. Booth, B. Copy
    CERN, Geneva, Switzerland
 
  The UNICOS* (UNified Industrial COntrol System) framework was created back in 1998 as a solution to build object-based industry-like control systems. The Continuous Process Control package (CPC**) is a UNICOS component that provides a methodology and a set of tools to design and implement industrial control applications. UAB** (UNICOS Application Builder) is the software factory used to develop UNICOS-CPC applications. The constant evolution of the CPC component brought the necessity of creating a new tool to validate the generated applications and to verify that the modifications introduced in the software tools do not create any undesirable effect on the existing control applications. The uab-maven-plugin is a plug-in for the Apache Maven build manager that can be used to trigger the generation of the CPC applications and verify the consistency of the generated code. This plug-in can be integrated in continuous integration tools - like Hudson or Jenkins – to create jobs for constant monitoring of changes in the software that will trigger a new generation of all the applications located in the source code management.
* "UNICOS a framework to build industry like control systems: Principles & Methodology".
** "UNICOS CPC6: Automated code generation for process control applications".
 
poster icon Poster MOPPC138 [4.420 MB]  
 
MOPPC145 Mass-Accessible Controls Data for Web Consumers 449
 
  • B. Copy, M. Labrenz, R.P. Niesler, F.M. Tilaro
    CERN, Geneva, Switzerland
 
  The past few years in computing have seen the emergence of smart mobile devices, sporting multi-core embedded processors, powerful graphical processing units, and pervasive high-speed network connections (supported by WIFI or EDGE/UMTS). The relatively limited capacity of these devices requires relying on dedicated embedded operating systems (such as Android, or iOS), while their diverse form factors (from mobile phone screens to large tablet screens) require the adoption of programming techniques and technologies that are both resource-efficient and standards-based for better platform independence. We will consider what are the available options for hybrid desktop / mobile web development today, from native software development kits (Android, iOS) to platform-independent solutions (mobile Google Web toolkit [3], JQuery mobile, Apache Cordova[4], Opensocial). Through the authors' successive attempts at implementing a range of solutions for LHC-related data broadcasting, from data acquisition systems, LHC middleware such as DIP and CMW, on to the World Wide Web, we will investigate what are the valid choices to make and what pitfalls to avoid in today’s web development landscape.  
poster icon Poster MOPPC145 [1.318 MB]