Paper | Title | Other Keywords | Page |
---|---|---|---|
MOCOAAB01 | The First Running Period of the CMS Detector Controls System - A Success Story | controls, detector, experiment, status | 1 |
|
|||
After only three months of commissioning, the CMS detector controls system (DCS) was running at close to 100% efficiency. Despite millions of parameters to control and the HEP typical distributed development structure, only minor problems were encountered. The system can be operated by a single person and the required maintenance effort is low. A well factorized system structure and development are keys to success as well as a centralized, service like deployment approach. The underlying controls software PVSS has proven to work in a DCS environment. Converting the DCS to full redundancy will further reduce the need for interventions to a minimum. | |||
![]() |
Slides MOCOAAB01 [1.468 MB] | ||
MOCOAAB04 | The Integrated Control System at ESS | controls, software, timing, linac | 12 |
|
|||
The European Spallation Source (ESS) is a high current proton LINAC to be built in Lund, Sweden. The LINAC delivers 5 MW of power to the target at 2500 MeV, with a nominal current of 50 mA. The project entered Construction phase on January 1st 2013. In order to design, develop and deliver a reliable, well-performing and standardized control system for the ESS facility, the Integrated Control System (ICS) project has been established. The ICS project also entered Construction phase on January 1st. ICS consists of four distinct Core components (Physics, Software Services, Hardware and Protection) that make up the essence of the control system. Integration Support activities support the stakeholders and users, and the Control System Infrastructure provides the required underlying infrastructure for operating the control system and the facility. The current state of the control system project and key decisions are presented as well as immediate challenges and proposed solutions. | |||
![]() |
Slides MOCOAAB04 [11.760 MB] | ||
MOCOAAB05 | Keck Telescope Control System Upgrade Project Status | controls, EPICS, software, PLC | 15 |
|
|||
The Keck telescopes, located at one of the world’s premier sites for astronomy, were the first of a new generation of very large ground-based optical/infrared telescopes with the first Keck telescope beginning science operations in May of 1993, and the second in October of 1996. The components of the telescopes and control systems are more than 15 years old. The upgrade to the control systems of the telescopes consists of mechanical, electrical, software and network components with the overall goals of improving performance, increasing reliability, addressing serious obsolescence issues and providing a knowledge refresh. The telescope encoder systems will be replaced to fully meet demanding science requirements and electronics will be upgraded to meet the needs of modern instrumentation. The upgrade will remain backwards compatible with remaining Observatory subsystems to allow for a phased migration to the new system. This paper describes where Keck is in the development processes, key decisions that have been made, covers successes and challenges to date and presents an overview of future plans. | |||
![]() |
Slides MOCOAAB05 [2.172 MB] | ||
MOCOAAB06 | MeerKAT Control and Monitoring - Design Concepts and Status | monitoring, interface, controls, status | 19 |
|
|||
Funding: National Research Foundation of South Africa This presentation gives a status update of the MeerKAT Control & Monitoring subsystem focusing on the development philosophy, design concepts, technologies and key design decisions. The presentation will be supplemented by a poster (if accepted) with **live demonstation** of the current KAT-7 Control&Monitoring system. The vision for MeerKAT includes to a) use Offset Gregorian antennas in a radio telescope array combined with optimized receiver technology in order to achieve superior imaging and maximum sensitivity, b) be the most sensitive instrument in the world in L-band, c) be an instrument that will be considered the benchmark for performance and reliability by the scientific community at large, and d) be a true precursor for the SKA that will be integrated into the SKA-mid dish array. The 7-dish engineering prototype (KAT-7) for MeerKAT is already producing exciting science and is being operated 24x7. The first MeerKAT antenna will be on site by the end of this year and the first two Receptors will be fully integrated and ready for testing by April 2014. By December 2016 hardware for all 64 receptors will be installed and accepted and 32 antennas will be fully commissioned. |
|||
![]() |
Slides MOCOAAB06 [1.680 MB] | ||
MOCOBAB03 | The Laser MegaJoule ICCS Integration Platform | software, controls, interface, site | 35 |
|
|||
The French Atomic Energy Commission(CEA)has just built an integration platform outside the LMJ facility in order to assemble the various components of the Integrated Control Command System(ICCS). The talk gives an overview of this integration platform and the qualification strategy based on the use of equipment simulators, and focuses on several tools that have been developed to integrate each sub-system and qualify the overall behavior of the ICCS. Each delivery kit of a sub-system component(Virtual Machine, WIM, PLC,.) is scanned by antivirus software and stored in the delivery database. A specific tool allows the deployment of the delivery kits on the hardware platform (a copy of the LMJ hardware platform). Then, the TMW(Testing Management Workstation) performs automatic tests by coordinating the equipment simulators behavior and the operator’s behavior. The tests configurations, test scenarios and test results are stored in another database. Test results are analyzed, every dysfunction is stored in an event data base which is used to perform reliability calculation of each component. The qualified software is delivered on the LMJ to perform the commissioning of each bundle. | |||
![]() |
Slides MOCOBAB03 [2.025 MB] | ||
MOMIB03 | Control Systems Issues and Planning for eRHIC | controls, interface, electron, feedback | 58 |
|
|||
Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-AC02-98CH10886 with the U.S. Department of Energy. The next generation of high-energy nuclear physics experiments involve colliding high-energy electrons with ions, as well as colliding polarized electrons with polarized protons and polarized helions (Helium-3 nuclei). The eRHIC project proposes to add an electron accelerator to the RHIC complex, thus allowing all of these types of experiments to be done by combining existing capabilities with high energy and high intensity electrons. In this paper we describe the controls systems requirements for eRHIC, the technical challenges, and our vision of a control system ten years into the future. What we build over the next ten years will be what is used for the ten years following the start of operations. This presents opportunities to take advantage of changes in technologies but also many challenges in building reliable and stable controls and integrating those controls with existing RHIC systems. This also presents an opportunity to leverage on state of the art innovations and build collaborations both with industry and other institutions, allowing us to build the best and most cost effective set of systems that will allow eRHIC to achieve its goals. |
|||
![]() |
Slides MOMIB03 [0.633 MB] | ||
![]() |
Poster MOMIB03 [2.682 MB] | ||
MOMIB07 | An OPC-UA Based Architecture for the Control of the ESPRESSO Spectrograph @ VLT | controls, software, PLC, interface | 70 |
|
|||
ESPRESSO is a fiber-fed, cross-dispersed, high-resolution echelle spectrograph for the ESO Very Large Telescope (VLT). The instrument is designed to combine incoherently the light coming from up to 4 VLT Unit Telescopes. To ensure maximum stability the spectrograph is placed in a thermal enclosure and a vacuum vessel. Abandoning the VME-based technologies previously adopted for the ESO VLT instruments, the ESPRESSO control electronics has been developed around a new concept based on industrial COTS PLCs. This choice ensures a number of benefits like lower costs and less space and power consumption requirement. Moreover it makes possible to structure the whole control electronics in a distributed way using building blocks available commercially off-the-shelf and minimizing in this way the need for custom solutions. The main adopted PLC brand is Beckhoff, whose product lineup satisfies the requirements set by the instrument control functions. OPC-UA is the chosen communication protocol between the PLCs and the instrument control software, which is based on the VLT Control Software package. | |||
![]() |
Slides MOMIB07 [0.419 MB] | ||
![]() |
Poster MOMIB07 [32.149 MB] | ||
MOPPC013 | Revolution in Motion Control at SOLEIL: How to Balance Performance and Cost | controls, software, embedded, TANGO | 81 |
|
|||
SOLEIL * is a third generation Synchrotron radiation source located near Paris in France. REVOLUTION (REconsider Various contrOLler for yoUr moTION) is the motion controller upgrade project at SOLEIL. It was initiated by the first « Motion control workshop in radiation facilities » in May 2011 that allowed development of an international motion control community in large research facilities. The next meeting will take place during pre-ICALEPS workshop: Motion Control Applications in Large Facilities **. As motion control is an essential key element in assuring optimal results, but also at a competitive price, the REVOLUTION team selected alternatives by following a theoretical and practical methodology: advanced market analysis, tests, measures and impact evaluation. Products from two major motion control manufacturers are on the short list. They must provide the best performance for a small selection of demanding applications, and the lowest global cost to maintain operational conditions for the majority of applications at SOLEIL. The search for the best technical, economical and organizational compromise to face our challenges is detailed in this paper.
* : www.synchrotron-soleil.fr ** : http://www.synchrotron-soleil.fr/Workshops/2013/motioncontrol |
|||
MOPPC014 |
Diagnostic Use Case Examples for ITER Plant Instrumentation and Control | diagnostics, interface, controls, operation | 85 |
|
|||
ITER requires extensive diagnostics to meet the requirements for machine operation, protection, plasma control and physics studies. The realization of these systems is a major challenge not only because of the harsh environment and the nuclear requirements but also with respect to plant system Instrumentation and Control (I&C) of all the 45 diagnostics systems since the procurement arrangements of the ITER diagnostics with the domestic agencies require a large number of high performance fast controllers whose choice is based on guidelines and catalogues published by the ITER Organization (IO). The goal is to simplify acceptance testing and commissioning for both domestic agencies and the IO. For this purpose several diagnostic use case examples for plant system I&C documentation and implementation are provided by IO to the domestic agencies. Their implementations cover major parts of the diagnostic plant system I&C such as multi-channel high performance data and image acquisition, data processing as well as real-time and data archiving aspects. In this paper, the current status and achievements in implementation and documentation for the use case examples are presented. | |||
![]() |
Poster MOPPC014 [2.068 MB] | ||
MOPPC031 | IEPLC Framework, Automated Communication in a Heterogeneous Control System Environment | controls, PLC, framework, software | 139 |
|
|||
Programmable Logic Controllers (PLCs, PXI systems and other micro-controller families) are essential components of CERN control's system. They typically present custom communication interfaces which make their federation a difficult task. Dependency from specific protocols makes code not reusable and the replacement of old technology a tedious problem. IEPLC proposes a uniform and hardware independent communication schema. It automatically generates all the resources needed on master and slave side to implement a common and generic Ethernet communication. The framework consists of a set of tools, scripts and a C++ library. The JAVA configuration tool allows the description and instantiation of the data to be exchanged with the controllers. The Python scripts generate the resources necessary to the final communication while the C++ library, eventually, allows sending and receiving data at run-time from the master process. This paper describes the product by focusing on its main objectives: the definition of a clear and standard communication interface; the reduction of user’s developments and configuration time. | |||
![]() |
Poster MOPPC031 [2.509 MB] | ||
MOPPC032 | OPC Unified Architecture within the Control System of the ATLAS Experiment | interface, toolkit, software, controls | 143 |
|
|||
The Detector Control System (DCS) of the ATLAS experiment at the LHC has been using the OPC DA standard as interface for controlling various standard and custom hardware components and their integration into the SCADA layer. Due to its platform restrictions and expiring long-term support, OPC DA will be replaced by the succeeding OPC Unified Architecture (UA) standard. OPC UA offers powerful object-oriented information modeling capabilities, platform independence, secure communication and allows server embedding into custom electronics. We present an OPC UA server implementation for CANopen devices which is used in the ATLAS DCS to control dedicated IO boards distributed within and outside the detector. Architecture and server configuration aspects are detailed and the server performance is evaluated and compared with the previous OPC DA server. Furthermore, based on the experience with the first server implementation, OPC UA is evaluated as standard middleware solution for future use in the ATLAS DCS and beyond. | |||
![]() |
Poster MOPPC032 [2.923 MB] | ||
MOPPC033 | Opening the Floor to PLCs and IPCs: CODESYS in UNICOS | controls, PLC, software, framework | 147 |
|
|||
This paper presents the integration of a third industrial platform for process control applications with the UNICOS (Unified Industrial Control System) framework at CERN. The UNICOS framework is widely used in many process control domains (e.g. Cryogenics, Cooling, Ventilation, Vacuum ) to produce highly structured standardised control applications for the two CERN approved industrial PLC product families, Siemens and Schneider. The CoDeSys platform, developed by the 3S (Smart Software Solution), provides an independent IEC 6131-3 programming environment for industrial controllers. The complete CoDeSys based development includes: (1) a dedicated Java™ module plugged in an automatic code generation tool, the UAB (UNICOS Application Builder), (2) the associated UNICOS baseline library for industrial PLCs and IPCs (Industrial PC) CoDeSys v3 compliant, and (3) the Python-based templates to deploy device instances and control logic. The availability of this development opens the UNICOS framework to a wider community of industrial PLC manufacturers (e.g. ABB, WAGO ) and, as the CoDeSys control Runtime works in standard Operating Systems (Linux, W7 ), UNICOS could be deployed to any IPC. | |||
![]() |
Poster MOPPC033 [4.915 MB] | ||
MOPPC034 | Control System Hardware Upgrade | controls, interface, power-supply, software | 151 |
|
|||
The Paul Scherrer Institute builds, runs and maintains several particle accelerators. The proton accelerator HIPA, the oldest facility, was mostly equipped with CAMAC components until a few years ago. In several phases CAMAC was replaced by VME hardware and involved about 60 VME crates with 500 cards controlling a few hundred power supplies, motors, and digital as well as analog input/output channels. To control old analog and new digital power supplies with the same new VME components, an interface, so called Multi-IO, had to be developed. In addition, several other interfaces like accommodating different connectors had to be build. Through a few examples the upgrade of the hardware will be explained. | |||
![]() |
Poster MOPPC034 [0.151 MB] | ||
MOPPC035 | Re-integration and Consolidation of the Detector Control System for the Compact Muon Solenoid Electromagnetic Calorimeter | software, controls, database, interface | 154 |
|
|||
Funding: Swiss National Science Foundation (SNSF) The current shutdown of the Large Hadron Collider (LHC), following three successful years of physics data-taking, provides an opportunity for major upgrades to be performed on the Detector Control System (DCS) of the Electromagnetic Calorimeter (ECAL) of the Compact Muon Solenoid (CMS) experiment. The upgrades involve changes to both hardware and software, with particular emphasis on taking advantage of more powerful servers and updating third-party software to the latest supported versions. The considerable increase in available processing power enables a reduction from fifteen to three or four servers. To host the control system on fewer machines and to ensure that previously independent software components could run side-by-side without incompatibilities, significant changes in the software and databases were required. Additional work was undertaken to modernise and concentrate I/O interfaces. The challenges to prepare and validate the hardware and software upgrades are described along with details of the experience of migrating to this newly consolidated DCS. |
|||
![]() |
Poster MOPPC035 [2.811 MB] | ||
MOPPC038 | Rapid Software Prototyping into Large Scale Controls Systems | software, controls, interface, laser | 166 |
|
|||
Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. #LLNL-ABS-632892 The programmable spatial shaper (PSS) within the National Ignition Facility (NIF) reduces energy on isolated optic flaws in order to lower the optics maintenance costs. This will be accomplished by using a closed-loop system for determining the optimal liquid-crystal-based spatial light pattern for beamshaping and placement of variable transmission blockers. A stand-alone prototype was developed and successfully run in a lab environment as well as on a single quad of NIF lasers following a temporary hardware reconfiguration required to support the test. Several challenges exist in directly integrating the C-based PSS engine written by an independent team into the Integrated Computer Control System (ICCS) for proof on concept on all 48 NIF laser quads. ICCS is a large-scale data-driven distributed control system written primarily in Java using CORBA to interact with +60K control points. The project plan and software design needed to specifically address the engine interface specification, configuration management, reversion plan for the existing 0% transmission blocker capability, and a multi-phase integration and demonstration schedule. |
|||
![]() |
Poster MOPPC038 [2.410 MB] | ||
MOPPC039 | Hardware Interface Independent Serial Communication (IISC) | interface, software, controls, factory | 169 |
|
|||
Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-AC02-98CH10886 with the U.S. Department of Energy. The communication framework for the in-house controls system in the Collider-Accelerator Department at BNL depends on a variety of hardware interfaces and protocols including RS232, GPIB, USB and Ethernet to name a few. IISC is a client software library, which can be used to initiate, communicate and terminate data exchange sessions with devices over the network. It acts as a layer of abstraction allowing developers to establish communication with these devices without having to be concerned about the particulars of the interfaces and protocols involved. Details of implementation and a performance analysis will be presented. |
|||
![]() |
Poster MOPPC039 [1.247 MB] | ||
MOPPC047 | A New PSS for the ELBE Accelerator Facility | laser, radiation, electron, controls | 191 |
|
|||
The ELBE facility (Electron Linear accelerator with high Brightness and low Emittance) is being upgraded towards a Center for High Power Radiation Sources in conjunction with Terawatt & Petawatt femtosecond lasers. The topological facility expansion and an increased number of radiation sources made a replacement of the former personnel safety system (PSS) necessary. The new system based on failsafe PLCs was designed to fulfil the requirements of radiation protection according to effective law, where it combines both laser and radiation safety for the new laser based particle sources. Conceptual design and general specification was done in-house, while detailed design and installation were carried out in close cooperation with an outside firm. The article describes architecture, functions and some technical features of the new ELBE PSS. Special focus is on the implementation of IEC 61508 and the project track. The system was integrated in an existing (and mostly running) facility and is liable to third party approval. Operational experience after one year of run-time is also given. | |||
![]() |
Poster MOPPC047 [0.120 MB] | ||
MOPPC053 | A Safety System for Experimental Magnets Based on CompactRIO | status, interface, controls, experiment | 210 |
|
|||
This paper describes the development of a new safety system for experimental magnets using National Instruments CompactRIO devices. The design of the custom Magnet Safety System (MSS) for the large LHC experimental magnets began in 1998 and it was first installed and commissioned in 2002. Some of its components like the isolation amplifier or ALTERA Reconfigurable Field-Programmable Gate Array (FPGA) are not available on the market any longer. A review of the system shows that it can be modernized and simplified by replacing the Hard-wired Logic Module (HLM) by a CompactRIO device. This industrial unit is a reconfigurable embedded system containing a processor running a real-time operating system (RTOS), a FPGA, and interchangeable industrial I/O modules. A prototype system, called MSS2, has been built and successfully tested using a test bench based on PXI crate. Two systems are currently being assembled for two experimental magnets at CERN, for the COMPASS solenoid and for the M1 magnet at the SPS beam line. This paper contains a detailed description of MSS2, the test bench and results from a first implementation and operation with real magnets. | |||
![]() |
Poster MOPPC053 [0.543 MB] | ||
MOPPC054 | Application of Virtualization to CERN Access and Safety Systems | software, controls, network, interface | 214 |
|
|||
Access and safety systems are by nature heterogeneous: different kinds of hardware and software, commercial and home-grown, are integrated to form a working system. This implies many different application services, for which separate physical servers are allocated to keep the various subsystems isolated. Each such application server requires special expertise to install and manage. Furthermore, physical hardware is relatively expensive and presents a single point of failure to any of the subsystems, unless designed to include often complex redundancy protocols. We present the Virtual Safety System Infrastructure project (VSSI), whose aim is to utilize modern virtualization techniques to abstract application servers from the actual hardware. The virtual servers run on robust and redundant standard hardware, where snapshotting and backing up of virtual machines can be carried out to maximize availability. Uniform maintenance procedures are applicable to all virtual machines on the hypervisor level, which helps to standardize maintenance tasks. This approach has been applied to the servers of CERN PS and LHC access systems as well as to CERN Safety Alarm Monitoring System (CSAM). | |||
![]() |
Poster MOPPC054 [1.222 MB] | ||
MOPPC069 | Operational Experience with the LHC Software Interlock System | interlocks, injection, software, operation | 258 |
|
|||
The Software Interlock System (SIS) is a JAVA software project developed for the CERN accelerators complex. The core functionality of SIS is to provide a framework to program high level interlocks based on the surveillance of a large number of accelerator device parameters. The interlock results are exported to trigger beam dumps, inhibit beam transfers or abort the main magnets powering. Since its deployment in 2008, the LHC SIS has demonstrated that it is a reliable solution for complex interlocks involving multiple or distributed systems and when quick solutions for un-expected situations is needed. This paper is presenting the operational experience with software interlocking in the LHC machine, reporting on the overall performance and flexibility of the SIS, mentioning the risks when SW interlocks are used to patch missing functionalities for personal safety or machine protection. | |||
![]() |
Poster MOPPC069 [0.323 MB] | ||
MOPPC077 | Open Hardware Collaboration: A Way to Improve Efficiency for a Team | detector, controls, electronics, FPGA | 273 |
|
|||
SOLEIL* is a third generation Synchrotron radiation source located near Paris in France. Today, the Storage Ring delivers photon beam to 26 beamlines. In order to improve the machine and beamlines performance, new electronics requirements are identified. For these improvements, up-to-date commercial products are preferred but sometimes custom hardware designs become essential. At SOLEIL, the electronic team (8 people) is in charge of design, implementation and maintenance of 2000 electronics installed for control and data acquisition. This large basement and small team mean there is only little time left to focus on the development of new hardware designs. As alternative, we focus our development on the open Hardware (OHWR) initiative from the CERN dedicated for electronics designers at experimental physics facilities to collaborate on hardware designs. We collaborate as an evaluator and a contributor. We share some boards in the project SPI BOARDS PACKAGE**, developed to face our current challenges. We evaluated TDC core project, and we plan to evaluate FMC carrier. We will present our approach on how to be more efficient with developments, issues to face and the benefit we get.
*: www.synchrotron-soleil.fr **: www.ohwr.org/projects/spi-board-package |
|||
MOPPC082 | Automated Verification Environment for TwinCAT PLC Programs | PLC, interface, simulation, undulator | 288 |
|
|||
The European XFEL will have three undulator systems SASE1, SASE2, and SASE3 to produce extremely brilliant, ultra-short pulses of x-rays with wavelengths down to 0.1 nm. The undulator gap is adjustable in order to vary photon beam energy. The corresponding motion control is implemented with industrial PCs running Beckhoff TwinCAT Programmable Logic Controllers (PLCs). So far, the functionality of the PLC programs has been verified on system level with the final hardware. This is a time-consuming manual task, but may also damage the hardware in case of severe program failures. To improve the verification process of PLC programs, a test environment with simulated hardware has been set up. It uses a virtual machine to run the PLC program together with a verification program that simulates the behavior of the hardware. Test execution and result checking is automated with the help of scripts, which communicate with the verification program to stimulate the PLC program. Thus, functional verification of PLC programs is reduced to running a set of scripts, without the need to connect to real hardware and without manual effort. | |||
![]() |
Poster MOPPC082 [0.226 MB] | ||
MOPPC095 | PETAL Control System Status Report | controls, laser, software, framework | 321 |
|
|||
Funding: CEA / Région Aquitaine / ILP / Europe / HYPER The PETAL laser facility is a high energy multi-petawatt laser beam being installed in the Laser MegaJoule building facility. PETAL is designed to produce a laser beam at 3 kilojoules of energy for 0.5 picoseconds of duration. The autonomous commissioning began in 2013. In the long term, PETAL’s Control System is to be integrated in the LMJ’s Control System for a coupling with its 192 nanoseconds laser beams. The presentation gives an overview of the general control system architecture, and focuses on the use of TANGO framework in some of the subsystems software. Then the presentation explains the steps planned to develop the control system from the first laser shoots in autonomous exploitation to the merger in the LMJ’s facility. |
|||
![]() |
Poster MOPPC095 [1.891 MB] | ||
MOPPC098 | The EPICS-based Accelerator Control System of the S-DALINAC | EPICS, controls, interface, network | 332 |
|
|||
Funding: Supported by DFG through CRC 634. The S-DALINAC (Superconducting Darmstadt Linear Accelerator) is an electron accelerator for energies from 3 MeV up to 130 MeV. It supplies beams of either spin-polarized or unpolarized electrons for experiments in the field of nuclear structure physics and related areas of fundamental research. The migration of the Accelerator Control System to an EPICS-based system started three years ago and has essentially been done in parallel to regular operation. While it has not been finished yet it already pervades all the different aspects of the control system. The hardware is interfaced by EPICS Input/Output Controllers. User interfaces are designed with Control System Studio (CSS) and BOY (Best Operator Interface Yet). Latest activities are aimed at the completion of the migration of the beamline devices to EPICS. Furthermore, higher-level aspects can now be approached more intensely. This includes the introduction of efficient alarm-handling capabilities as well as making use of interconnections between formerly separated parts of the system. This contribution will outline the architecture of the S-DALINAC's Accelerator Control System and report about latest achievements in detail. |
|||
![]() |
Poster MOPPC098 [26.010 MB] | ||
MOPPC099 | The ANKA Control System: On a Path to the Future | controls, EPICS, Ethernet, interface | 336 |
|
|||
The machine control system of the synchrotron radiation source ANKA at KIT (Karlsruhe Institute of Technology) is migrating from dedicated I/O microcontroller boards that utilise the LonWorks field bus and are visualised with the ACS Corba based control system to Ethernet TCP/IP devices with an EPICS server layer and visualisation by Control System Studio (CSS). This migration is driven by the need to replace ageing hardware, and in order to move away from the outdated microcontroller's embedded LonWorks bus. Approximately 500 physical devices, such as power supplies, vacuum pumps etc, will need to be replaced (or have their I/O hardware changed) and be integrated to the new EPICS/CSS control system. In this paper we report on the technology choices and discuss justifications of those choices, the progress of migration, and how such a task can be achieved in a transparent way with a fully user operational machine. We also report on the benefits reaped from using EPICS, CSS and BEAST alarming. | |||
![]() |
Poster MOPPC099 [0.152 MB] | ||
MOPPC116 | Evolution of Control System Standards on the Diamond Synchrotron Light Source | controls, EPICS, interface, Linux | 381 |
|
|||
Control system standards for the Diamond synchrotron light source were initially developed in 2003. They were largely based on Linux, EPICS and VME and were applied fairly consistently across the three accelerators and first twenty photon beamlines. With funding for further photon beamlines in 2011 the opportunity was taken to redefine the standards to be largely based on Linux, EPICS, PC’s and Ethernet. The developments associated with this will be presented, together with solutions being developed for requirements that fall outside the standards. | |||
![]() |
Poster MOPPC116 [0.360 MB] | ||
TUMIB07 | RASHPA: A Data Acquisition Framework for 2D XRays Detectors | detector, framework, FPGA, software | 536 |
|
|||
Funding: Cluster of Research Infrastructures for Synergies in Physics (CRISP) co-funded by the partners and the European Commission under the 7th Framework Programme Grant Agreement 283745 ESRF ESRF research programs, along with the foreseen accelerator sources upgrade, require state-of-the-art instrumentation devices with high data flow acquisition systems. This paper presents RASHPA, a data acquisition framework targeting 2D XRay detectors. By combining a highly configurable multi link PCI Express over cable based data transmission engine and a carefully designed LINUX software stack, RASHPA aims at reaching the performances required by current and future detectors. |
|||
![]() |
Slides TUMIB07 [0.168 MB] | ||
TUMIB10 | Performance Testing of EPICS User Interfaces - an Attempt to Compare the Performance of MEDM, EDM, CSS-BOY, and EPICS | interface, Linux, software, EPICS | 547 |
|
|||
Funding: Work at the APS is supported by the U.S. Department of Energy, Office of Science, under Contract No. DE-AC02-06CH1135 Upgrading of the display manger or graphical user interface at EPICS sites reliant on older display technologies, typically MEDM or EDM, requires attention not only to functionality but also performance. For many sites, performance is not an issue - all display managers will update small numbers of process variables at rates exceeding the human ability to discern changes; but for certain applications typically found at larger sites, the ability to respond to updates rates at sub-Hertz frequencies for thousands of process variables is a requirement. This paper describes a series of tests performed on both older display managers – MEDM and EDM – and also the newer display managers CSS-BOY, epicsQT, and CaQtDM. Modestly performing modern hardware is used. |
|||
![]() |
Slides TUMIB10 [0.486 MB] | ||
![]() |
Poster TUMIB10 [0.714 MB] | ||
TUPPC023 | MeerKAT Poster and Demo Control and Monitoring Highlights | controls, monitoring, interface, software | 594 |
|
|||
The 64-dish MeerKAT Karoo Array Telescope, currently under development, will become the largest and most sensitive radio telescope in the Southern Hemisphere until the Square Kilometre Array (SKA) is completed around 2024. MeerKAT will ultimately become an integral part of the SKA. The MeerKAT project will build on the techniques and experience acquired during the development of KAT-7, a 7-dish engineering prototype that has already proved its worth in practical use, operating 24/7 to deliver useful science data in the Karoo. Much of the MeerKAT development will centre on further refinement and scaling of the technology, using lessons learned from KAT-7. The poster session will present the proposed MeerKAT CAM (Control & Monitoring) architecture and highlight the solutions we are exploring for system monitoring, control and scheduling, data archiving and retrieval, and human interaction with the system. We will supplement the poster session with a live demonstration of the present KAT-7 CAM system. This will include a live video feed from the site as well as the use of the current GUI to generate and display the flow of events and data in a typical observation. | |||
![]() |
Poster TUPPC023 [0.471 MB] | ||
TUPPC025 | Advantages and Challenges to the Use of On-line Feedback in CERN’s Accelerators Controls Configuration Management | controls, feedback, database, status | 600 |
|
|||
The Controls Configuration Service (CCS) provides the Configuration Management facilities for the Controls System for all CERN accelerators. It complies with Configuration Management standards, tracking the life of configuration items and their relationships by allowing identification and triggering change management processes. Data stored in the CCS is extracted and propagated to the controls hardware for remote configuration. The article will present the ability of the CCS to audit items and verify conformance to specification with the implementation of on-line feedback focusing on Front-End Computers (FEC) configurations. Long-standing problems existed in this area such as discrepancies between the actual state of the FEC and the configuration sent to it at reboot. This resulted in difficult-to-diagnose behaviour and disturbance for the Operations team. The article will discuss the solution architecture (tailored processes and tools), the development and implementation challenges, as well as the advantages of this approach and the benefits to the user groups – from equipment specialists and controls systems experts to the operators in the Accelerators Controls Centre. | |||
![]() |
Poster TUPPC025 [3.937 MB] | ||
TUPPC030 | System Relation Management and Status Tracking for CERN Accelerator Systems | framework, software, interface, database | 619 |
|
|||
The Large Hadron Collider (LHC) at CERN requires many systems to work in close interplay to allow reliable operation and at the same time ensure the correct functioning of the protection systems required when operating with large energies stored in magnet system and particle beams. Examples for systems are e.g. magnets, power converters, quench protection systems as well as higher level systems like java applications or server processes. All these systems have numerous and different kind of links (dependencies) between each other. The knowledge about the different dependencies is available from different sources, like Layout databases, Java imports, proprietary files, etc . Retrieving consistent information is difficult due to the lack of a unified way of retrieval for the relevant data. This paper describes a new approach to establish a central server instance, which allows collecting this information and providing it to different clients used during commissioning and operation of the accelerator. Furthermore, it explains future visions for such a system, which includes additional layers for distributing system information like operational status, issues or faults. | |||
![]() |
Poster TUPPC030 [4.175 MB] | ||
TUPPC036 | A Status Update on Hyppie – a Hyppervisored PXI for Physics Instrumentation under EPICS | Linux, EPICS, LabView, controls | 635 |
|
|||
Beamlines at LNLS are moving to the concept of distributed control under EPICS. This has being done by reusing available code from the community and/or by programming hardware access in LabVIEW integrated to EPICS through Hyppie. Hyppie is a project to make a bridge between EPICS records and corresponding devices in a PXI chassis. Both EPICS/Linux and LabVIEW Real-Time run simultaneously in the same PXI controller, in a virtualization system with a common memory block shared as their communication interface. A number of new devices were introduced in the Hyppie suite and LNLS beamlines are experiencing a smooth transition to the new concept. | |||
![]() |
Poster TUPPC036 [1.658 MB] | ||
TUPPC046 | Control Using Beckhoff Distributed Rail Systems at the European XFEL | PLC, controls, photon, software | 669 |
|
|||
The European XFEL project is a 4th generation light source producing spatially coherent 80fs short photon x-ray pulses with a peak brilliance of 1032-1034 photons/s/mm2/mrad2/0.1% BW in the energy range from 0.26 to 24 keV at an electron beam energy 14 GeV. Six experiment stations will start data taking in fall 2015. In order to provide a simple, homogeneous solution, the DAQ and control systems group at the European XFEL are standardizing on COTS control hardware for use in experiment and photon beam line tunnels. A common factor within this standardization requirement is the integration with the Karabo software framework of Beckhoff TwinCAT 2.11 or TwinCAT3 PLCs and EtherCAT. The latter provides the high degree of reliability required and the desirable characteristics of real time capability, fast I/O channels, distributed flexible terminal topologies, and low cost per channel. In this contribution we describe how Beckhoff PLC and EtherCAT terminals will be used to control experiment and beam line systems. This allows a high degree of standardization for control and monitoring of systems.
Hardware Technology - POSTER |
|||
![]() |
Poster TUPPC046 [1.658 MB] | ||
TUPPC058 | Automation of Microbeam Focusing for X-Ray Micro-Experiments at the 4B Beamline of Pohang Light Source-II | focusing, controls, experiment, LabView | 703 |
|
|||
The 4B beamline of the Pohang Light Source-II performs X-ray microdiffraction and microfluorescence experiments using X-ray microbeams. The microbeam has been focused down to FWHM sizes of less than 3 μm by manually adjusting the vertical and horizontal focusing mirrors of a K-B (Kirkpatrick-Baez) mirror system. In this research, a microbeam-focusing automation software was developed to automate the old complex and cumbersome process of beam focusing which may take about a day. The existing controllers of the K-B mirror system were replaced by products with communication functions and a motor-driving routine by means of proportional feedback control was constructed. Based on the routine and the outputs of two ionization chambers arranged in front and rear of the K-B mirror system, the automation software to perform every step of the beam focusing process was completed as LabVIEW applications. The developed automation software was applied to the 4B beamline and showed the performance of focusing an X-ray beam with a minimal size within an hour. This presentation introduces the details of the algorithms of the automation software and examines its performances. | |||
![]() |
Poster TUPPC058 [1.257 MB] | ||
TUPPC060 | Implementation of Continuous Scans Used in Beamline Experiments at Alba Synchrotron | experiment, controls, software, detector | 710 |
|
|||
The Alba control system * is based on Sardana **, a software package implemented in Python, built on top of Tango *** and oriented to beamline and accelerator control and data acquisition. Sardana provides an advanced scan framework, which is commonly used in all the beamlines of Alba as well as other institutes. This framework provides standard macros and comprises various scanning modes: step, hybrid and software-continuous, however no hardware-continuous. The continuous scans speed up the data acquisition, making it a great asset for most experiments and due to time constraints, mandatory for a few of them. A continuous scan has been developed and installed in three beamlines where it reduced the time overheads of the step scans. Furthermore it could be easily adapted to any other experiment and will be used as a base for extending Sardana scan framework with the generic continuous scan capabilities. This article describes requirements, plan and implementation of the project as well as its results and possible improvements.
*"The design of the Alba Control System. […]" D. Fernández et al, ICALEPCS2011 **"Sardana, The Software for Building SCADAS […]" T.M. Coutinho et al, ICALEPCS2011 ***www.tango-controls.org |
|||
![]() |
Poster TUPPC060 [13.352 MB] | ||
TUPPC061 | BL13-XALOC, MX experiments at Alba: Current Status and Ongoing Improvements | controls, interface, TANGO, experiment | 714 |
|
|||
BL13-XALOC is the only Macromolecular Crystallography (MX) beamline at the 3-GeV ALBA synchrotron. The control system is based on Tango * and Sardana **, which provides a powerful python-based environment for building and executing user-defined macros, a comprehensive access to the hardware, a standard Command Line Interface based on ipython, and a generic and customizable Graphical User Interface based on Taurus ***. Currently, the MX experiments are performed through panels that provide control to different beamline instrumentation. Users are able to collect diffraction data and solve crystal structures, and now it is time to improve the control system by combining the feedback from the users with the development of the second stage features: group all the interfaces (i.e. sample viewing system, automatic sample changer, fluorescence scans, and data collections) in a high-level application and implement new functionalities in order to provide a higher throughput experiment, with data collection strategies, automated data collections, and workflows. This article describes the current architecture of the XALOC control system, and the plan to implement the future improvements.
* http://www.tango-controls.org/ ** http://www.sardana-controls.org/ *** http://www.tango-controls.org/static/taurus/ |
|||
![]() |
Poster TUPPC061 [2.936 MB] | ||
TUPPC062 | High-Speed Data Acquisition of Sensor Signals for Physical Model Verification at CERN HiRadMat (SHC-DAQ) | data-acquisition, real-time, LabView, software | 718 |
|
|||
A high-speed data acquisition system was successfully developed and put into production in a harsh radiation environment in a couple of months to test new materials impacted by proton beams for future use in beam intercepting devices. A 4 MHz ADC with high impedance and low capacitance was used to digitize the data at a 2 MHz bandwidth. The system requirements were to design a full speed data streaming on a trigger during up to 30 ms and then reconfigure the hardware in less than 500 ms to perform a 100 Hz acquisition for 30 seconds. Experimental data were acquired, using LabVIEW real-time, relying on extensive embedded instrumentation (strain gauges and temperature sensors) and on acquisition boards hosted on a PXI crate. The data acquisition system has a dynamic range and sampling rate that are sufficient to acquire the very fast and intense shock waves generated by the impact. This presentation covers the requirements, the design, development and commissioning of the system. The overall performance, user experience and preliminary results will be reported. | |||
![]() |
Poster TUPPC062 [9.444 MB] | ||
TUPPC064 | Reusing the Knowledge from the LHC Experiments to Implement the NA62 Run Control | controls, experiment, detector, framework | 725 |
|
|||
NA62 is an experiment designed to measure very rare kaon decays at the CERN SPS planned to start operation in 2014. Until this date, several intermediate run periods have been scheduled to exercise and commission the different parts and subsystems of the detector. The Run Control system monitors and controls all processes and equipment involved in data-taking. This system is developed as a collaboration between the NA62 Experiment and the Industrial Controls and Engineering (EN-ICE) Group of the Engineering Department at CERN. In this paper, the contribution of EN-ICE to the NA62 Run Control project is summarized. EN-ICE has promoted the utilization of standardized control technologies and frameworks at CERN, which were originally developed for the controls of the LHC experiments. This approach has enabled to deliver a working system for the 2013 Technical Run that exceeded the initial requirements, in a very short time and with limited manpower. | |||
TUPPC071 | Muon Ionization Cooling Experiment: Controls and Monitoring | controls, monitoring, EPICS, emittance | 743 |
|
|||
The Muon Ionization Cooling Experiment is a demonstration experiment to prove the feasibility of cooling a beam of muons for use in a Neutrino Factory and/or Muon Collider. The MICE cooling channel will produce a 10% reduction in beam emittance which will be measured with a 1% resolution, and this level of precision requires strict controls and monitoring of all experimental parameters to minimize systematic errors. The MICE Controls and Monitoring system is based on EPICS and integrates with the DAQ, data monitoring systems, a configuration database, and state machines for device operations. Run Control has been developed to ensure proper sequencing of equipment and use of system resources to protect data quality. State machines are used in test operations of cooling channel superconducting solenoids to set parameters for monitoring, alarms, and data archiving. A description of this system, its implementation and performance during both muon beam data collection and magnet training will be discussed. | |||
![]() |
Poster TUPPC071 [1.820 MB] | ||
TUPPC081 | IcePAP: An Advanced Motor Controller for Scientific Applications in Large User Facilities | controls, software, target, interface | 766 |
|
|||
Synchrotron radiation facilities and in particular large hard X-ray sources such as the ESRF are equipped with thousands of motorized position actuators. Combining all the functional needs found in those facilities with the implications related to personnel resources, expertise and cost makes the choice of motor controllers a strategic matter. Most of the large facilities adopt strategies based on the use of off-the-shelf devices packaged using standard interfaces. As this approach implies severe compromises, the ESRF decided to address the development of IcePAP, a motor controller designed for applications in a scientific environment. It optimizes functionality, performance, ease of deployment, level of standardization and cost. This device is adopted as standard and is widely used at the beamlines and accelerators of ESRF and ALBA. This paper provides details on the architecture and technical characteristics of IcePAP as well as examples on how it implements advanced features. It also presents ongoing and foreseen improvements as well as introduces the outline of an emerging collaboration aimed at further development of the system making it available to other research labs. | |||
![]() |
Poster TUPPC081 [0.615 MB] | ||
TUPPC082 | DSP Design Using System Generator | FPGA, simulation, booster, interface | 770 |
|
|||
When designing a real time control system, a fast data transfer between the different pieces of hardware must be guaranteed since synchronization and determinism have to be respected. One efficient solution to cope with these constraints is to embed the data collection, the signal-processing and the driving of the acting devices in FPGAs. Although this solution imposes that the whole design is being developed for an FPGA, in pure hardware, it is possible to open the part dedicated to the signal processing to non HDL (Hardware Description Language) specialists; the choice has been made here to develop this part under System Generator, in Simulink. Another challenge in such system design is the integration of real time models on already pre-configured hardware platforms. This paper describes with few examples how to interface such hardware with HDL System Generator control systems blocks. The advantages of Simulink for the simulation phase of the design as well as the possibility to introduce models dedicated to the tests are also presented. | |||
![]() |
Poster TUPPC082 [0.924 MB] | ||
TUPPC087 | High Level FPGA Programming Framework Based on Simulink | FPGA, framework, interface, software | 782 |
|
|||
Funding: The research leading to these results has received funding from the European Union Seventh Framework Programme (FP7/2007-2013) under grant agreement No 283745. Modern diagnostic and detector related data acquisition and processing hardware are increasingly being implemented with Field Programmable Gate Array (FPGA) technology. The level of flexibility allows for simpler hardware solutions together with the ability to implement functions during the firmware programming phase. The technology is also becoming more relevant in data processing, allowing for reduction and filtering to be done at the hardware level together with implementation of low-latency feedback systems. However, this flexibility and possibilities require a significant amount of design, programming, simulation and testing work usually done by FPGA experts. A high-level FPGA programming framework is currently under development at the European XFEL in collaboration with the Oxford University within the EU CRISP project. This framework allows for people unfamiliar with FPGA programming to develop and simulate complete algorithms and programs within the MathWorks Simulink graphical tool with real FPGA precision. Modules within the framework allow for simple code reuse by compiling them into libraries, which can be deployed to other boards or FPGAs. |
|||
![]() |
Poster TUPPC087 [0.813 MB] | ||
TUPPC089 | Upgrade of the Power Supply Interface Controller Module for SuperKEKB | power-supply, interface, controls, operation | 790 |
|
|||
There were more than 2500 magnet power supplies for KEKB storage rings and injection beam transport lines. For the remote control of such a large number of power supplies, we have developed the Power Supply Interface Controller Module (PSICM), which is plugged into each power supply. It has a microprocessor, ARCNET interface, trigger signal input interface, and parallel interface to the power supply. The PSICM is not only an interface card but also controls synchronous operation of the multiple power supplies with an arbitrary tracking curve. For SuperKEKB, the upgrade of KEKB, most of the existing power supplies continues while handreds of new power suplies are also installed. Although the PSICMs have worked without serious problem for 12 years, it seems too hard to keep maintenance for the next decade because of the discontinued parts. Thus we have developed the upgraded version of the PSICM. The new PSICM has the fully backward compatible interface to the power supply. The enhanced features are high speed ARCNET communication and redundant trigger signals. The design and the status of the upgraded PSICM are presented. | |||
![]() |
Poster TUPPC089 [1.516 MB] | ||
TUPPC094 | Em# Project. Improvement of Low Current Measurements at Alba Synchrotron | controls, FPGA, target, feedback | 798 |
|
|||
After two years with 50 four-channels electrometer measurement units working successfully at Alba beamlines, new features implementation have forced a complete instrument architecture change. This new equipment is taking advantage of the targets achieved as the remarkable low noise in the current amplifier stage and implements new features currently not available in the market. First an embedded 18 bits SAR ADC able to work under up to 500V biasing has been implemented looking for the highest possible accuracy. The data stream is analysed by a flexible data processing based on a FPGA which is able to execute sample-by-sample real-time calculation aimed to be applied in experiments as the current normalization absorption between two channel acquisitions; being able to optimize the SNR of an absorption spectrum. The equipment is oriented from the design stage to be integrated in continuous scans setups, implementing low level timestamp compatible with multiple clock sources standards using an SFP port. This port could also be used in the future to integrate XBPM measures into the FOFB network for the accelerator beam position correction. | |||
![]() |
Poster TUPPC094 [0.545 MB] | ||
TUPPC095 | Low Cost FFT Scope using LabVIEW cRIO and FPGA | LabView, software, FPGA, controls | 801 |
|
|||
At CERN, many digitizers and scopes are starting to age and should be replaced. Much of the equipment is custom made or not available on the market anymore. Replacing this equipment with the equivalent of today would either be time consuming or expensive. This paper looks at the pros and cons of using COTS systems like NI-cRIO and NI-PXIe and their FPGA capabilities as flexible instruments, replacing costly spectrum analyzers and older scopes. It adds some insight on what had to be done to integrate and deploy the equipment in the unique CERN infrastructure, and the added value of having a fully customizable platform, that makes it possible to stream, store and align the data without any additional equipment. | |||
![]() |
Poster TUPPC095 [5.250 MB] | ||
TUPPC098 | Advanced Light Source Control System Upgrade – Intelligent Local Controller Replacement | FPGA, controls, software, EPICS | 809 |
|
|||
Funding: Work supported by the U.S. Department of Energy under Contract No. DE-AC02-05CH11231 As part of the control system upgrade at the Advanced Light Source (ALS) the existing intelligent local controller (ILC) modules have been replaced. These remote input/output modules provide real-time updates of control setpoints and monitored values. This paper describes the 'ILC Replacement Modules' which have been developed to take on the duties of the existing modules. The new modules use a 100BaseT network connection to communicate with the ALS Experimental Physics and Industrial Control System (EPICS) and are based on a commercial FPGA evaluation board running a microcontroller-like application. In addition to providing remote ana log and digital input/output points the replacement modules also provide some rudimentary logic operations, analog slew rate limiting and accurate time stamping of acquired data. Results of extensive performance testing and experience gained now that the modules have been in service for several months are presented. |
|||
TUPPC109 | MacspeechX.py Module and Its Use in an Accelerator Control System | controls, software, interface, target | 829 |
|
|||
macspeechX.py is a Python module to accels speech systehsis library on MacOSX. This module have been used in the vocal alert system in KEKB and J-PARC accelrator cotrol system. Recent upgrade of this module allow us to handle non-English lanugage, such as Japanse, through this module. Implementation detail will be presented as an example of Python program accessing system library. | |||
TUPPC116 | Cheburashka: A Tool for Consistent Memory Map Configuration Across Hardware and Software | software, controls, interface, database | 848 |
|
|||
The memory map of a hardware module is defined by the designer at the moment when the firmware is specified. It is then used by software developers to define device drivers and front-end software classes. Maintaining consistency between hardware and its software is critical. In addition, the manual process of writing VHDL firmware on one side and the C++ software on the other is labour-intensive and error-prone. Cheburashka* is a software tool which eases this process. From a unique declaration of the memory map, created using the tool’s graphical editor, it allows to generate the memory map VHDL package, the Linux device driver configuration for the front-end computer, and a FESA** class for debugging. An additional tool, GENA, is being used to automatically create all required VHDL code to build the associated register control block. These tools are now used by the hardware and software teams for the design of all new interfaces from FPGAs to VME or on-board DSPs in the context of the extensive program of development and renovation being undertaken in the CERN injector chain during LS1***. Several VME modules and their software have already been deployed and used in the SPS.
(*) Cheburashka is developed in the RF group at CERN (**)FESA is an acronym for Front End Software Architecture, developped at CERN (***)LS1 : LHC Long Shutdown 1, from 2013 to 2014 |
|||
TUCOCB06 | Designing and Implementing LabVIEW Solutions for Re-Use* | framework, interface, LabView, controls | 960 |
|
|||
Funding: * This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. #LLNL-ABS-632632 Many of our machines have a lot in common – they drive motors, take pictures, generate signals, toggle switches, and observe and measure effects. In a research environment that creates new machines and expects them to perform for a production assembly line, it is important to meet both schedule and quality. NIF has developed a LabVIEW layered architecture of Support, general Frameworks, Controllers, Devices, and User Interface Frameworks. This architecture provides a tested and qualified framework of software that allows us to focus on developing and testing the external interfaces (hardware and user) of each machine. |
|||
![]() |
Slides TUCOCB06 [4.232 MB] | ||
WECOAAB03 | Synchronization of Motion and Detectors and Continuous Scans as the Standard Data Acquisition Technique | detector, software, controls, data-acquisition | 992 |
|
|||
This paper describes the model, objectives and implementation of a generic data acquisition structure for an experimental station, which integrates the hardware and software synchronization of motors, detectors, shutters and in general any experimental channel or events related with the experiment. The implementation involves the management of hardware triggers, which can be derived from time, position of encoders or even events from the particle accelerator, combined with timestamps for guaranteeing the correct integration of software triggered or slow channels. The infrastructure requires a complex management of buffers of different sources, centralized and distributed, including interpolation procedures. ALBA uses Sardana built on TANGO as the generic control system, which provides the abstraction and communication with the hardware, and a complete macro edition and execution environment. | |||
![]() |
Slides WECOAAB03 [2.432 MB] | ||
WECOBA06 | Exploring No-SQL Alternatives for ALMA Monitoring System | monitoring, database, insertion, software | 1012 |
|
|||
The Atacama Large Millimeter /submillimeter Array (ALMA) will be a unique research instrument composed of at least 66 reconfigurable high-precision antennas, located at the Chajnantor plain in the Chilean Andes at an elevation of 5000 m. This paper describes the experience gained after several years working with the monitoring system, which has the fundamental requirement to collect and storage up to 100K variables. The original design is built on top of a cluster of relational database server and network attached storage with fiber channel interface. As the number of monitoring points increases with the number of antennas included in the array, the current monitoring system has demonstrated to be able to handle the increased data rate in the collection and storage area, but the data query interface has started to suffered serious performance degradation. A solution based on no-SQL platform was explored as an alternative of the current long-term storage system, specifically mongoDB has been chosen. Intermediate cache servers based on Redis are also introduced to allow faster online data streaming of the most recent data to data analysis application and web based charts applications | |||
![]() |
Slides WECOBA06 [0.916 MB] | ||
WECOCB01 | CERN's FMC Kit | controls, FPGA, interface, feedback | 1020 |
|
|||
In the frame of the renovation of controls and data acquisition electronics for accelerators, the BE-CO-HT section at CERN has designed a kit based on carriers and mezzanines following the FPGA Mezzanine Card (FMC, VITA 57) standard. Carriers exist in VME64x and PCIe form factors, with a PXIe carrier underway. Mezzanines include an Analog to Digital Converter (ADC), a Time to Digital Converter (TDC) and a fine delay generator. All of the designs are licensed under the CERN Open Hardware Licence (OHL) and commercialized by companies. The paper discusses the benefits of this carrier-mezzanine strategy and of the Open Hardware based commercial paradigm, along with performance figures and plans for the future. | |||
![]() |
Slides WECOCB01 [3.300 MB] | ||
WECOCB02 | ARM Based Embedded EPICS Controller for Beam Diagnostics of Cyclotrons at VECC | EPICS, diagnostics, beam-diagnostic, embedded | 1024 |
|
|||
ARM based controller with embedded EPICS has been developed for beam diagnostics purpose in K-130 Room Temperature Cyclotron and K-500 Superconducting Cyclotron at Variable Energy Cyclotron Center. The beam diagnostics system in these cyclotrons consists of many hardware devices to be controlled and monitored. Presently, these hardware modules are interfaced with PC based systems using serial communication line. The ARM based embedded controller card is developed to replace the existing PC based systems with a small plug-in module that will contain the EPICS IOC and the database having the control parameters. This will have an obvious advantage of integrating the control system inside the hardware itself thus reducing the overall hardware complexities which was involved in the PC based systems. The paper explains the steps involved in designing the ARM based controller for beam diagnostics and Graphical User Interface (GUI) for Operator Interface. EPICS Channel Access embedded ActiveX components along with Microsoft Visual Basic (VB) is chosen as the OPI development platform. | |||
![]() |
Slides WECOCB02 [1.428 MB] | ||
WECOCB05 | Modern Technology in Disguise | FPGA, controls, software, interface | 1032 |
|
|||
A modern embedded system for fast systems has to incorporate technologies like multicore CPUs, fast serial links and FPGAs for interfaces and local processing. Those technologies are still relatively new and integrating them in a control system infrastructure that either exists already or has to be planned for long-term maintainability is a challenge that needs to be addressed. At PSI we have, in collaboration with an industrial company (IOxOS SA)[*], built a board and infrastructure around it solving issues like scalability and modularization of systems that are based on FPGAs and the FMC standard, simplicity in taking such a board in operation and re-using parts of the source code base for FPGA. In addition the board has several state-of-the-art features that are typically found in the newer bus systems like MicroTCA, but can still easily be incorporated in our VME64x-based infrastructure. In the presentation we will describe the system architecture, its technical features and how it enables us to effectively develop our different user applications and fast front-end systems.
* IOxOS SA, Gland, Switzerland, http://www.ioxos ch |
|||
![]() |
Slides WECOCB05 [0.675 MB] | ||
WECOCB07 | Development of an Open-Source Hardware Platform for Sirius BPM and Orbit Feedback | FPGA, interface, software, controls | 1036 |
|
|||
The Brazilian Synchrotron Light Laboratory (LNLS) is developing a BPM and orbit feedback system for Sirius, the new low emmitance synchrotron light source under construction in Brazil. In that context, 3 open-source boards and accompanying low-level firmware/software were developed in cooperation with the Warsaw University of Technology (WUT) to serve as hardware platform for the BPM data acquisition and digital signal processing platform as well as orbit feedback data distributor: (i) FPGA board with 2 high-pin count FMC slots in PICMG AMC form factor; (ii) 4-channel 16-bit 130 MS/s ADC board in ANSI/VITA FMC form factor; (iii) 4-channel 16-bit 250 MS/s ADC board in ANSI/VITA FMC form factor. The experience of integrating the system prototype in a COTS MicroTCA.4 crate will be reported, as well as the planned developments. | |||
![]() |
Slides WECOCB07 [4.137 MB] | ||
THMIB03 | From Real to Virtual - How to Provide a High-avaliblity Computer Server Infrastructure | controls, Linux, operation, network | 1076 |
|
|||
During the commissioning phase of the Swiss Light Source (SLS) at the Paul Scherrer Institut (PSI) we decided in 2000 for a strategy to separate individual services for the control system. The reason was to prevent interruptions due to network congestion, misdirected control, and other causes between different service contexts. This concept proved to be reliable over the years. Today, each accelerator facility and beamline of PSI resides on a separated subnet and uses its dedicated set of service computers. As the number of beamlines and accelerators grew, the variety of services and their quantity rapidly increased. Fortunately, about the time when the SLS announced its first beam, VMware introduced its VMware Virtual Platform for Intel IA32 architecture. This was a great opportunity for us to start with the virtualization of the controls services. Currently, we have about 200 of such systems. In this presentation we discuss the way how we achieved the high-level-virtualization controls infrastructure, as well as how we will proceed in the future. | |||
![]() |
Slides THMIB03 [2.124 MB] | ||
![]() |
Poster THMIB03 [1.257 MB] | ||
THPPC001 | Overview of "The Scans" in the Central Control System of TRIUMF's 500 MeV Cyclotron | software, cyclotron, controls, TRIUMF | 1090 |
|
|||
The Controls Group for TRIUMF's 500 MeV cyclotron developed, runs and maintains a software application known as The Scans whose purpose is to: a) log events, b) enunciate alarms and warnings, c) perform simple actions on the hardware, and d) provide software interlocks for machine protection. Since its inception more than 35 years ago, The Scans has increasingly become an essential part for the proper operation of the Cyclotron. This paper gives an overview of The Scans, its advantages and limitations, and desired improvements. | |||
![]() |
Poster THPPC001 [4.637 MB] | ||
THPPC005 | Virtualization Infrastructure within the Controls Environment of the Light Sources at HZB | network, controls, software, EPICS | 1100 |
|
|||
The advantages of visualization techniques and infrastructures with respect to configuration management, high availability and resource management have become obvious also for controls applications. Today a choice of powerful products are easy-to-use and support desirable functionality, performance, usability and maintainability at very matured levels. This paper presents the architecture of the virtual infrastructure and its relations to the hardware based counterpart as it has emerged for BESSY II and MLS controls within the past decade. Successful experiences as well as abandoned attempts and caveats on some intricate troubles are summarized. | |||
![]() |
Poster THPPC005 [0.286 MB] | ||
THPPC015 | Managing Infrastructure in the ALICE Detector Control System | controls, detector, experiment, software | 1122 |
|
|||
The main role of the ALICE Detector Control System (DCS) is to ensure safe and efficient operation of one of the large high energy physics experiments at CERN. The DCS design is based on the commercial SCADA software package WinCC Open Architecture. The system includes over 270 VME and power supply crates, 1200 network devices, over 1,000,000 monitored parameters as well as numerous pieces of front-end and readout electronics. This paper summarizes the computer infrastructure of the DCS as well as the hardware and software components that are used by WinCC OA for communication with electronics devices. The evolution of these components and experience gained from the first years of their production use are also described. We also present tools for the monitoring of the DCS infrastructure and supporting its administration together with plans for their improvement during the first long technical stop in LHC operation. | |||
![]() |
Poster THPPC015 [1.627 MB] | ||
THPPC017 | Control System Configuration Management at PSI Large Research Facilities | EPICS, controls, database, software | 1125 |
|
|||
The control system of the PSI accelerator facilities and their beamlines consists mainly of the so called Input Output Controllers (IOCs) running EPICS. There are several flavors of EPICS IOCs at PSI running on different CPUs, different underlying operating systems and different EPICS versions. We have hundreds of IOCs which control the facilities at PSI. The goal of the Control system configuration management is to provide a set of tools to allow a consistent and uniform configuration for all IOCs. In this context the Oracle database contains all hardware-specific information including the CPU type, operating system or EPICS version. The installation tool connects to Oracle database. Depending on the IOC-type a set of files (or symbolic links) are created which connect to the required operating system, libraries or EPICS configuration files in the boot directory. In this way a transparent and user-friendly IOC installation is achieved. The control system export can check the IOC installation, boot information, as well as the status of loaded EPICS process variables by using Web applications. | |||
![]() |
Poster THPPC017 [0.405 MB] | ||
THPPC045 | The SSC-Linac Control System | controls, software, linac, operation | 1173 |
|
|||
This article gives a brief description of the SSC-Linac control system for Heavy Ion Research Facility of Lanzhou(HIRFL). It describes in detail mainly of the overall system architecture, hardware and software. The overall system architecture is the distributed control system. We have adopted the the EPICS system as the system integration tools to develop the control system of the SSC-Linac. We use the NI PXIe chassis and PXIe bus master as a front-end control system hardware. Device controllers for each subsystem were composed of the commercial products or components designed by subsystems. The operating system in OPI and IOC of the SSC-Linac control system will use Linux. | |||
THPPC056 | Design and Implementation of Linux Drivers for National Instruments IEEE 1588 Timing and General I/O Cards | timing, software, Linux, controls | 1193 |
|
|||
Cosylab is developing GPL Linux device drivers to support several National Instruments (NI) devices. In particular, drivers have already been developed for the NI PCI-1588, PXI-6682 (IEEE1588/PTP) devices and the NI PXI-6259 I/O device. These drivers are being used in the development of the latest plasma fusion research reactor, ITER, being built at the Cadarache facility in France. In this paper we discuss design and implementation issues, such as driver API design (device file per device versus device file per functional unit), PCI device enumeration, handling reset, etc. We also present various use-cases demonstrating the capabilities and real-world applications of these drivers. | |||
![]() |
Poster THPPC056 [0.482 MB] | ||
THPPC058 | LSA - the High Level Application Software of the LHC - and Its Performance During the First Three Years of Operation | controls, software, injection, optics | 1201 |
|
|||
The LSA (LHC software architecture) project was started in 2001 with the aim of developing the high level core software for the control of the LHC accelerator. It has now been deployed widely across the CERN accelerator complex and has been largely successful in meeting its initial aims. The main functionality and architecture of the system is recalled and its use in the commissioning and exploitation of the LHC is elucidated. | |||
![]() |
Poster THPPC058 [1.291 MB] | ||
THPPC063 | Status of the TPS Insertion Devices Controls | controls, insertion, insertion-device, EPICS | 1216 |
|
|||
The Insertion devices (ID) for Taiwan Photon Source are under construction. There are eight insertion devices are under construction. These devices include in-vacuum undulators with or without taper, elliptical polarized undulators. Control framework for all IDs was developed. Hardware and software components are use common as possible. Motion control functionality for gap and phase adjustment supports servo motors, stepper motors, and absolute encoders. The control system for all IDs is based on the EPICS architecture. Trimming power supply for corrector magnets, phase shifter control functionality are also address. Miscellaneous controls include ion pumpers and BA gauges for vacuum system, temperature sensors for ID environmental monitoring and baking, limit switches, emergency button. User interface for ID beamline users are included to help them to do experiment, such as ID gap control and on-the fly experimental. The progress of IDs control system will be summary in the report. | |||
![]() |
Poster THPPC063 [2.878 MB] | ||
THPPC066 | ACSys Camera Implementation Utilizing an Erlang Framework to C++ Interface | framework, controls, software, interface | 1228 |
|
|||
Multiple cameras are integrated into the Accelerator Control System utilizing an Erlang framework. Message passing is implemented to provide access into C++ methods. The framework runs in a multi-core processor running Scientific Linux. The system provides full access to any 3 cameras out of approximately 20 cameras collecting 5 Hz frames. JPEG images in memory or as files providing for visual information. PNG files are provided in memory or as files for analysis. Histograms over the X & Y coordinates are filtered and analyzed. This implementation is described and the framework is evaluated. | |||
THPPC071 | Machine Protection Diagnostics on a Rule Based System | diagnostics, DSL, vacuum, software | 1235 |
|
|||
Since commissioning the high-brilliance, 3rd-generation light source, PETRA-3 in 2009 the accelerator operation has become routine. To guard the machine against damage a Machine Protection System (MPS) was built [*]. Alarms and beam information are collected by the MPS and can be used to analyse beam losses and dumps. The MPS triggers a visual diagnostic software, which is used to analyse the hardware dump cause. The diagnostic software is based on a Domain Specific Language (DSL) architecture. The MPS diagnostic application is designed with a server-client architecture and written in Java. The communication protocol is based on TINE. We characterise the data flow of the alarms and the DSL specification and describe the composition from the delivered structure to a single, human understandable message.
* T. Lensch, M. Werner, "Commissioning Results and Improvements of the Machine Protection System for PETRA III", BIW10, New Mexico, US, 2010 |
|||
![]() |
Poster THPPC071 [0.838 MB] | ||
THPPC078 | The AccTesting Framework: An Extensible Framework for Accelerator Commissioning and Systematic Testing | framework, GUI, LabView, database | 1250 |
|
|||
The Large Hadron Collider (LHC) at CERN requires many systems to work in close interplay to allow reliable operation and at the same time ensure the correct functioning of the protection systems required when operating with large energies stored in magnet system and particle beams. The systems for magnet powering and beam operation are qualified during dedicated commissioning periods and retested after corrective or regular maintenance. Based on the experience acquired with the initial commissioning campaigns of the LHC magnet powering system, a framework was developed to orchestrate the thousands of tests for electrical circuits and other systems of the LHC. The framework was carefully designed to be extendable. Currently, work is on-going to prepare and extend the framework for the re-commissioning of the machine protection systems at the end of 2014 after the LHC Long Shutdown. This paper describes concept, current functionality and vision of this framework to cope with the required dependability of test execution and analysis. | |||
![]() |
Poster THPPC078 [5.908 MB] | ||
THPPC079 | Using a Java Embedded DSL for LHC Test Analysis | framework, interface, embedded, DSL | 1254 |
|
|||
The Large Hadron Collider (LHC) at CERN requires many systems to work in close cooperation. All systems for magnet powering and beam operation are qualified during dedicated commissioning periods and retested after corrective or regular maintenance. Already for the first commissioning of the magnet powering system in 2006, the execution of such tests was automated to a high degree to facilitate the execution and tracking of the more than 10.000 required test steps. Most of the time during today’s commissioning campaigns is spent in analysing test results, to a large extend still done manually. A project was launched to automate the analysis of such tests as much as possible. A dedicated Java embedded Domain Specific Language (eDSL) was created, which allows system experts to describe desired analysis steps in a simple way. The execution of these checks results in simple decisions on the success of the tests and provides plots for experts to quickly identify the source of problems exposed by the tests. This paper explains the concepts and vision of the first version of the eDSL. | |||
![]() |
Poster THPPC079 [1.480 MB] | ||
THPPC085 | Image Analysis for the Automated Alignment of the Advanced Radiography Capability (ARC) Diagnostic Path* | diagnostics, alignment, controls, software | 1274 |
|
|||
Funding: *This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. #LLNL-ABS-631616 The Advanced Radiographic Capability (ARC) at the National Ignition Facility was developed to produce a sequence of short laser pulses that are used to backlight an imploding fuel capsule. This backlighting capability will enable the creation of a sequence of radiographs during capsule implosion and provide an unprecedented view into the dynamics of the implosion. A critical element of the ARC is the diagnostic instrumentation used to assess the quality of the pulses. Pulses are steered to the diagnostic package through a complex optical path that requires precision alignment. A central component of the alignment system is the image analysis algorithms, which are used to extract information from alignment imagery and provide feedback for the optical alignment control loops. Alignment imagery consists of complex patterns of light resulting from the diffraction of pilot beams around cross-hairs and other fiducials placed in the optical path. This paper describes the alignment imagery, and the image analysis algorithms used to extract the information needed for proper operation of the ARC automated alignment loops. |
|||
![]() |
Poster THPPC085 [3.236 MB] | ||
THPPC104 | A Timing System for Cycle Based Accelerators | timing, software, real-time, LabView | 1303 |
|
|||
Synchrotron accelerators with multiple ion sources and beam lines require a high degree of flexibility to define beam cycle timing sequences. We have therefore decided to design a ready-to-use accelerator timing system based on off-the-shelf hardware and software that can fit mid-size accelerators and that is easy to adapt to specific user needs. This Real Time Event Distribution Network (REDNet) has been developed under the guidance of CERN within the MedAustron-CERN collaboration. The system based on the MRF transport layer has been implemented by Cosylab. While we have used hardware on NI PXIe platform, it is straightforward to obtain it for other platforms such as VME. The following characteristics are key to its readiness for use: (1) turn-key system comprising hardware, transport layer, application software and open integration interfaces, (2) performance suitable for a wide range of accelerators, (3) multiple virtual timing systems in one physical box, (4) documentation developed according to V-model. Given the maturity of the development, we have decided to make REDNet available as a product through our industrial partner. | |||
![]() |
Poster THPPC104 [0.429 MB] | ||
THPPC107 | Timing and Synchronization at Beam Line Experiments | experiment, timing, EPICS, controls | 1311 |
|
|||
Some experiment concepts require a control system with the individual components working synchronously. At PSI the control system for X-ray experiments is distributed in several VME crates, on several EPICS soft ioc servers and linux nodes, which need to be synchronized. The timing network using fibre optics, separated from standard network based on TCP/IP protocol, is used for distributing of time stamps and timing events. The synchronization of all control components and data acquisition systems has to be done automatically with sufficient accuracy and is done by event distribution and/or by synchronization by I/O trigger devices. Data acquisition is synchronized by hardware triggers either produced by sequences in event generator or by motors in case of on-the-fly scans. Some detectors like EIGER with acquisition rate close to 20kHz, fast BPMs connected to current measuring devices like picoammmeters with sampling frequences up to 26 kHz and photodiodes are integrated to measure beam properties and radiation exposures. The measured data are stored on various file servers situated within one BL subnetwork. In this paper we describe a concept for implementing such a system. | |||
THPPC115 | Fast Orbit Feedback Implementation at Alba Synchrotron | software, FPGA, real-time, target | 1328 |
|
|||
After the successful accelerator commissioning and with the facility already in operation one of the top short term objectives pointed out by accelerator division was the Fast Orbit Feedback implementation (FOFB). The target of the FOFB system is to hold the electron beam position at submicron range both in vertical and horizontal planes correcting the inestabilities up to 120Hz. This increased beam stability performance is considered a major asset for the beamlines user operation. To achieve this target, the orbit position is acquired from the 88 Libera BPMs at a 10KHz sampling rate, distributed through an independent network and the corrections are calculated and sent to the 176 power supplies that drive the corrector coils. All this correction loop is executed at 10 KHz and the total latency of the system is characterized and minimized optimizing the bandwidth response. | |||
![]() |
Poster THPPC115 [0.732 MB] | ||
THPPC122 | High Performance and Low Latency Single Cavity RF Control Based on MTCA.4 | controls, LLRF, feedback, cavity | 1348 |
|
|||
The European XFEL project at DESY requires a very precise RF control, fulfilling the objectives of high performance FEL generation. Within the MTCA.4 based hardware framework a LLRF system has been designed to control multi-cavity applications, require large processing capabilities. A generic software structure allows to apply the same design also for single-cavity applications, reducing efforts for maintenance. It has be demonstrated that the MTCA.4 based LLRF controller development achieves XFEL requirement in terms of amplitude and phase control. Due to the complexity of the signal part, which is not essential for a single cavity regulation an alternative framework has been developed, to minimize processing latency which is especially for high bandwidth applications very important. This setup is based on a fast processing advanced mezzanine card (AMC) combined with a down-converter and vector-modulator rear transition module (RTM). Within this paper the system layout and first measurement results are presented, demonstrating capabilities not only for LLRF specific applications. | |||
THCOBB04 | Overview of the ELSA Accelerator Control System | database, controls, interface, Linux | 1396 |
|
|||
The Electron Stretcher Facility ELSA provides a beam of polarized electrons with a maximum energy of 3.2 GeV for hadron physics experiments. The in-house developed control system has continuously been improved during the last 15 years of operation. Its top layer consists of a distributed shared memory database and several core applications which are running on a linux host. The interconnectivity to hardware devices is built up with a second layer of the control system operating on PCs and VMEs. High level applications are integrated into the control system using C and C++ libraries. An event based messaging system notifies attached applications about parameter updates in near real-time. The overall system structure and specific implementation details of the control system will be presented. | |||
![]() |
Slides THCOBB04 [0.527 MB] | ||
THCOBB05 | Switching Solution – Upgrading a Running System | controls, software, EPICS, interface | 1400 |
|
|||
At Keck Observatory, we are upgrading our existing operational telescope control system and must do it with as little operational impact as possible. This paper describes our current integrated system and how we plan to create a more distributed system and deploy it subsystem by subsystem. This will be done by systematically extracting the existing subsystem then replacing it with the new upgraded distributed subsystem maintaining backwards compatibility as much as possible to ensure a seamless transition. We will also describe a combination of cabling solutions, design choices and a hardware switching solution we’ve designed to allow us to seamlessly switch signals back and forth between the current and new systems. | |||
![]() |
Slides THCOBB05 [1.482 MB] | ||
THCOBA02 | Unidirectional Security Gateways: Stronger than Firewalls | network, controls, experiment, software | 1412 |
|
|||
In the last half decade, application integration via Unidirectional Security Gateways has emerged as a secure alternative to firewalls. The gateways are deployed extensively to protect the safety and reliability of industrial control systems in nuclear generators, conventional generators and a wide variety of other critical infrastructures. Unidirectional Gateways are a combination of hardware and software. The hardware allows information to leave a protected industrial network, and physically prevents any signal whatsoever from returning to the protected network. The result is that the hardware blocks all online attacks originating on external networks. The software replicates industrial servers to external networks, where the information in those servers is available to end users and to external applications. The software does not proxy bi-directional protocols. Join us to learn how this secure alternative to firewalls works, where and how the tecnhology is deployed routinely, and how all of the usual remote support, data integrity and other apparently bi-directional deployment issues are routinely resolved. | |||
![]() |
Slides THCOBA02 [0.721 MB] | ||
THCOBA05 | Control System Virtualization for the LHCb Online System | controls, network, experiment, operation | 1419 |
|
|||
Virtualization provides many benefits such as more efficiency in resource utilization, less power consumption, better management by centralized control and higher availability. It can also save time for IT projects by eliminating dedicated hardware procurement and providing standard software configurations. In view of this virtualization is very attractive for mission-critical projects like the experiment control-system (ECS) of the large LHCb experiment at CERN. This paper describes our implementation of the control system infrastructure on a general purpose server-hardware based on Linux and the RHEV enterprise clustering platform. The paper describes the methods used , our experiences and the knowledge acquired in evaluating the performance of the setup using test systems, constraints and limitations we encountered. We compare these with parameters measured under typical load conditions in a real production system. We also present the specific measures taken to guarantee optimal performance for the SCADA system (WinCC OA), which is the back-bone of our control system. | |||
![]() |
Slides THCOBA05 [1.065 MB] | ||
THCOBA06 | Virtualization and Deployment Management for the KAT-7 / MeerKAT Control and Monitoring System | software, database, network, controls | 1422 |
|
|||
Funding: National Research Foundation (NRF) of South Africa To facilitate efficient deployment and management of the Control and Monitoring software of the South African 7-dish Karoo Array Telescope (KAT-7) and the forthcoming Square Kilometer Array (SKA) precursor, the 64-dish MeerKAT Telescope, server virtualization and automated deployment using a host configuration database is used. The advantages of virtualization is well known; adding automated deployment from a configuration database, additional advantages accrue: Server configuration becomes deterministic, development and deployment environments match more closely, system configuration can easily be version controlled and systems can easily be rebuilt when hardware fails. We chose the Debian GNU/Linux based Proxmox VE hypervisor using the OpenVZ single kernel container virtualization method along with Fabric (a Python ssh automation library) based deployment automation and a custom configuration database. This paper presents the rationale behind these choices, our current implementation and our experience with it, and a performance evalution of OpenVZ and KVM. Tests include a comparison of application specific networking performance over 10GbE using several network configurations. |
|||
![]() |
Slides THCOBA06 [5.044 MB] | ||
FRCOAAB08 | The LIMA Project Update | detector, controls, interface, software | 1489 |
|
|||
LIMA, a Library for Image Acquisition, was developed at the ESRF to control high-performance 2D detectors used in scientific applications. It provides generic access to common image acquisition concepts, from detector synchronization to online data reduction, including image transformations and storage management. An abstraction of the low-level 2D control defines the interface for camera plugins, allowing different degrees of hardware optimizations. Scientific 2D data throughput up to 250 MB/s is ensured by multi-threaded algorithms exploiting multi-CPU/core technologies. Eighteen detectors are currently supported by LIMA, covering CCD, CMOS and pixel detectors, and video GigE cameras. Control system agnostic by design, LIMA has become the de facto 2D standard in the TANGO community. An active collaboration among large facilities, research laboratories and detector manufacturers joins efforts towards the integration of new core features, detectors and data processing algorithms. The LIMA 2 generation will provide major improvements in several key core elements, like buffer management, data format support (including HDF5) and user-defined software operations, among others. | |||
![]() |
Slides FRCOAAB08 [1.338 MB] | ||