Keyword: controls
Paper Title Other Keywords Page
WECSPLIO01 The Sirius Motion Control Report ion, Ethernet, scattering, synchrotron 1
 
  • M.P. Donadio, F.P. Figueiredo, J.R. Piton, H.D. de Almeida
    LNLS, Campinas, Brazil
 
  Sirius is the new 4th generation synchrotron light source being built in Campinas, Brazil. The motion control report was created to describe all the steps taken to choose the set of motors, motor drives and controllers that the hardware (GAE) and software (SOL) support groups will recommend. The steps include researching motion control systems in other Synchrotron laboratories, talking to the Sirius beam line designers, defining requirements and testing. This presentation describes the report, showing the information gathering process and latest results.  
slides icon Slides WECSPLIO01 [14.187 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WECSPLIO01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WECSPLCO02 Control System Evolution and the Importance of Trial and Error ion, software, operation, database 6
 
  • P. Duval, M. Lomperski
    DESY, Hamburg, Germany
  • J. Bobnar
    Cosylab, Ljubljana, Slovenia
 
  We address the importance and benefits of trial and error in control system evolution. Our focus is on particle accelerators and large machines, whose control systems, although complex, will not lead to catastrophe in case of failure. In particular we focus on the evolution of control system software. We shall contrast classical Darwinian evolution via natural selection with control system evolution, which proceeds rather via artificial selection, although there are numerous software memes which tend to replicate according to their 'fitness'. The importance of general trial and error, i.e. making mistakes and learning from them, in advancing the capabilities of a control system will be explored, particularly as concerns decision making and overcoming 'Einstellung', i.e. the predisposition to solve a given problem in a specific manner even though better or more appropriate methods of solving the problem exist.  
slides icon Slides WECSPLCO02 [2.297 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WECSPLCO02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WECSPLCO03 Software Tests and Simulations for Control Applications Based on Virtual Time ion, software, cavity, low-level-rf 10
 
  • M. Hierholzer, M. Killenberg, T. Kozak, N. Shehzad, G. Varghese, M. Viti
    DESY, Hamburg, Germany
 
  Ensuring software quality is important, especially for control system applications. Writing tests for such applications requires replacing the real hardware with a virtual implementation in software. Also the rest of the control system which interacts with the application must be replaced with a mock. In addition, time must be controlled precisely. We present the VirtualLab framework as part of the Chimera Tool Kit (formerly named MTCA4U). It has been designed to help implementing such tests by introducing the concept of virtual time, and combining it with an implementation basis for virtual devices and plant models. The virtual devices are transparently plugged into the application in place of real devices. Also tools are provided to simplify the simulated interaction with other parts of the control system. The framework is designed modularly so that virtual devices and model components can be reused to test different parts of the control system software. It interacts seamlessly with the other libraries of the Chimera Tool Kit such as DeviceAccess and the control system adapter.  
slides icon Slides WECSPLCO03 [8.642 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WECSPLCO03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEUIPLIO01 Augmented User Interaction ion, operation, interface, embedded 16
 
  • R. Bacher
    DESY, Hamburg, Germany
 
  The advent of advanced mobile, gaming and augmented reality devices provides users with novel interaction modalities. Speech, finger- and hand gesture recognition or even gaze detection are commonly used technologies, often enriched with data from embedded gyroscope-like motion sensors. This paper discusses potential use cases of those technologies in the field of accelerator controls and maintenance. It describes the conceptual design of an intuitive, single-user, multi-modal human-machine interface which seamlessly incorporates actions based on various modalities in a single API. It discusses the present implementation status of this interface (Web2cHMI) within the Web2cToolkit framework. Finally, an outlook to future developments and ideas is presented.  
slides icon Slides WEUIPLIO01 [2.113 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEUIPLIO01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO03 Recent Beamline Interlock System and STARS at the Photon Factory ion, interface, PLC, factory 25
 
  • T. Kosuge, H. Ishii, Y. Nagatani, H. Nitani, Y. Saito
    KEK, Ibaraki, Japan
 
  More than 20 beamlines are installed at the Photon Factory for synchrotron radiation research. Each beamline is equipped with an interlock system to protect users from radiation hazards and avoid vacuum-related troubles. The system is controlled by a programmable logic controller (PLC). Currently, touch panels and their corresponding communication protocols comprise the user interface. They work satisfactorily but are expensive. We have developed a new type of beamline interlock system that has a PC user interface based on a simple transmission and retrieval system (STARS). We will de-scribe the details of this new system as well as STARS.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO10 Personal Safety System in Sesame ion, PLC, radiation, storage-ring 28
 
  • A.A. Abbadi, A. Hamad, I. Saleh
    SESAME, Allan, Jordan
 
  SESAME (Synchrotron-light for Experimental Science and Applications in the Middle East) is a third generation synchrotron light source under construction in Allan, Jordan. The personal safety system (PSS) aims to protect the personnel from radiation hazards coming from accelerator's operation by controlling the access to the radiation area and to interlock the operation of accelerator's sub-systems according to the area status. Phase 1 of SESAME PSS has been installed and commissioned successfully for Microtron and Booster tunnel. Rockwell L72s safety PLC (up to SIL 3 applications) has been used for Microtron, Booster and Storage Ring PSS. Phase 2 includes the Installation of the storage ring's PSS; two new PSS cabinets with remote safety IO modules have been installed for the storage ring PSS and connected to the main PSS PLC via Ethernet safety CIP. Phase 3 is the personal Safety System for SESAME day one beam-lines which is currently under construction. Many procedures and interlocks have been implemented in order to allow SESAME Booster, Storage Ring and Beam-lines personal safety to be managed in a systematic, risk based manner.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO10  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO11 Recent Improvements to the RIKEN RI Beam Factory Control System ion, power-supply, EPICS, experiment 31
 
  • M. Komiyama, N. Fukunishi, A. Uchiyama
    RIKEN Nishina Center, Wako, Japan
  • M. Hamanaka, T. Nakamura
    SHI Accelerator Service Ltd., Tokyo, Japan
 
  RIKEN Radioactive Isotope Beam Factory (RIBF) is a cyclotron-based heavy-ion accelerator facility for producing unstable nuclei and studying their properties. Many components of the RIBF accelerator complex are controlled by using the Experimental Physics and Industrial Control System (EPICS). We will here present recent progress of the EPICS-based RIBF control system. One is the improvement of the alarm system to support a stable beam delivery during a long-term experiment. We introduced the Control System Studio (CSS) to our control system and started to monitor the vacuum systems and magnet power supplies in order to avoid the interruption of the beam supply due to the accident. The other is renewal of the system for controlling up to 900 magnet power supply units with several different types of controllers at once by a simple program. Since the configuration of the magnet power supplies has become very complicated in accordance with the several kinds of extensions and updates of the RIBF accelerator complex, we have developed the new control programs in order to simplify the recording and the setting data of the magnet power supplies.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO11  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO12 Integration of Standalone Control Systems into EPICS-Based System at RIKEN RIBF EPICS, ion, ECR, ECRIS 35
 
  • A. Uchiyama, M. Fujimaki, N. Fukunishi, M. Komiyama
    RIKEN Nishina Center, Wako, Japan
 
  RIKEN RI Beam Factory (RIBF) is an upgraded project by extending RIKEN Accelerator Research Facility (RARF) in a previous project. Along with the expansion of the RARF, RIBF control system has also been extended. Therefore, some stand-alone control systems, for example RF, ECRIS, and etc., are not integrated, though almost all control systems have integrated by EPICS for RIBF operation. These non-integrated systems are grouped into two major categories. One is a group of hard-wired control system, and another is a group based on a two-layer remote control system without middle layer. On the other hand, whole control systems should be integrated by middleware from the view point of efficient accelerator operation. For this reason, we have replaced hard-wired devices with EPICS-available devices, which are N-DIM (originally designed by Nishina Center), and Yokogawa FA-M3. Additionally, to access the data in the two-layer systems from EPICS, we have introduced a MySQL-based system as middle layer, and developed a feature to connect the database through CA protocol. As a result, it is available to obtain all of the data via EPICS and we have succeeded the system integration.  
poster icon Poster WEPOPRPO12 [1.168 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO12  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO18 Automated Availability Statistics ion, operation, linac, feedback 38
 
  • P. Duval, H. Ehrlichmann, M. Lomperski
    DESY, Hamburg, Germany
  • J. Bobnar
    Cosylab, Ljubljana, Slovenia
 
  The availability of any large machine with users is not only of paramount importance but is also an oft quoted number, taken to represent the overall health of the facility, reflecting on the maintenance, operation, and engineering of the machine. The officially quoted availability is typically generated by hand after perusing the operation statistics over the time period in question. When humans are involved in such calculations there might be a subtle tendency to avoid the stigma of low availability or otherwise inflate performance. This could lead to skepticism at 'impossibly high' availability, as well as render the comparison of availability from one machine with another moot. We present here a method for calculating the machine availability automatically, based on the known machine states and the known alarm states of the machine. Although sufficient, in order to be accurate and useful, the method requires a perfect representation of all possible machine states and of all possible fatal alarms. As achieving perfection is an ongoing affair, the ability for a human to 'post-correct' the automated statistics is also described.  
poster icon Poster WEPOPRPO18 [1.229 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO18  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO21 Development of a Virtual Accelerator for Sirius ion, EPICS, synchrotron, injection 45
 
  • X.R. Resende, A.H.C. Mukai, I. Stevani, L.N.P. Vilela
    LNLS, Campinas, Brazil
 
  A virtual accelerator is being developed for Sirius, the new 4th generation synchrotron light source being built in Campinas, Brazil. The virtual accelerator is an on-line beam simulator which is integrated into EPICS control system. It consists of a command line interface server with a channel access (CA) layer and with an in-house developed tracking code library written in C++ for efficiency gain. The purpose of such server is to facilitate early development and testing of high level applications for the control system.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO21  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO22 High Level Applications for Sirius ion, EPICS, injection, interface 47
 
  • I. Stevani, N. Milas, X.R. Resende, L.N.P. Vilela
    LNLS, Campinas, Brazil
 
  Has been decided that Sirius will use EPICS as its distributed control system and this year the development of its High Level Applications (HLAs) started. Three development frameworks were chosen for building these applications: CS-Studio, PyQt and Matlab Middle Layer (MML). Graphical user interfaces (GUI) and machine applications have already been designed and implemented for a few systems using CS-Studio and PyQt: slow orbit feedback, lifetime calculation and top-up injection. Specific Sirius data structures were added to the MML scripts in order to allow for EPICS communication through LabCA.  
poster icon Poster WEPOPRPO22 [0.465 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO22  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO24 VDE - Virtual Documentation Environment ion, EPICS, software, experiment 53
 
  • H.F. Canova, D.H.C. Araujo, M.P. Donadio, R.R. Geraldes
    LNLS, Campinas, Brazil
 
  At LNLS hundreds of motors are used at the beamlines to move parts, equipment or full systems, according to different profile, synchronization and accuracy requirements. Historically, the documentation of motion axes of the LNLS beamlines was either done only at the moment of their installation and commissioning, or not properly done at all. Thus, after some time, keeping track of changes and performing maintenance could turn out to be very challenging, and there was the clear need of some solution to ensure that every change in motors would be reflected in their documentation. In 2012 the migration of the beamlines control system to the EPICS platform pushed the development of a new documentation system. In a first version, it consisted of a smart spreadsheet that generated the EPICS configuration files automatically. Later evolved to a web-based system the VDE, which allows the staff to change the motion axis parameters without the need of a deep knowledge about EPICS and ensures the complete motion axis documentation intuitively. Also, changes in motors will not work in EPICS if the documentation is not updated, guaranteeing the link between documentation and the real system.  
poster icon Poster WEPOPRPO24 [1.677 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO24  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO25 Using Tkinter of Python to Create Graphical User Interface (GUI) for Scripts in LNLS ion, interface, GUI, EPICS 56
 
  • D.B. Beniz, A.M. Espindola
    LNLS, Campinas, Brazil
 
  Python is being widely used to create scripts which cover different necessities in computational scenario. At LNLS we successfully developed Python scripts to control beamlines operations, including a case of Graphical User Interface (GUI) creation using Tkinter, which is the standard GUI programming toolkit of Python, for one of our beamlines, DXAS (Dispersive X-ray Absorption Spectroscopy). Tkinter offers the basic components necessary to build a GUI that help users to quickly inform a set of parameters defining which device to use, its configuration to set, among others, and to easily start or stop operations. Such components include widgets like (text) entry, radio button, check button, and (action) button. Using text entries we developed a custom table widget for input of parameters. Tkinter also allows us to inform and to guide users by label and message boxes, and to organize the window components by frames, paned windows and geometry managers, pack or grid. It is also available notebook and menu widgets to organize tabs and call other windows. Finally, all the interface construction was done using ordinary text editors and no extra library was needed to install for python.  
poster icon Poster WEPOPRPO25 [0.406 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO25  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPOPRPO26 Developments of the 'Cerberus' Laser Interlock and Hazard Display System and Associated Design Tool ion, laser, PLC, monitoring 59
 
  • D.A. Pepler, R.C. Bickerton, A.J. Tylee
    STFC/RAL, Chilton, Didcot, Oxon, United Kingdom
 
  Funding: Central Laser Facility, STFC Rutherford Appleton Laboratory, Harwell Campus, Didcot, OXON. OX11 0QX. UK
Following on from the successful implementation of 'Cerberus' a comprehensive laser interlock / control and hazard display system*,**, on the Vulcan High-Power Laser at the Central Laser Facility (CLF)***, the last few years have seen the safety system become a CLF standard and its use extended to many different laser systems and laboratories within the department. This paper will provide an overview of the system, its enhancements and in particular the most recent developments of a design tool and the potential for this system to be used in other fields.
* CLF Annual Report 2004-05: ‘A new interlock system for the Vulcan laser'
** CLF Annual Report 2006-07: ‘The Argus/Cerberus interlock system used throughout the CLF'
*** www.clf.stfc.ac.uk
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-WEPOPRPO26  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THKTPLK01 Open Hardware and Collaboration ion, hardware, software, Linux 61
 
  • J. Serrano
    CERN, Geneva, Switzerland
 
  Open Source Hardware (OSHW) follows the lead of Free and Open Source Software (FOSS) and has similar goals: ensuring developers can share their work without artificial hurdles, improving quality through peer review, avoiding vendor lock-in and providing for a fair playground in which projects can thrive and accommodate contributions without compromising their long-term future. The paper introduces OSHW and then attempts to answer a number of questions: (i) what are the perceived benefits and issues of OSHW, in general and in the context of public research facilities? (ii) what is new with respect to FOSS? (iii) what makes OSHW projects succeed or fail? The paper uses real examples of OSHW projects and practice throughout mostly CERN-related because they are as good as any other and well known by the author and concludes with some thoughts about what the future holds in this domain.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THKTPLK01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THHWPLIO01 PandABox: A Multipurpose Platform Adapted for Multi-technique Scanning and Feedback ion, interface, software, hardware 67
 
  • Y.-M. Abiven, J. Bisou, G. Renaud, F. Ta
    SOLEIL, Gif-sur-Yvette, France
  • M.G. Abbott, T.M. Cobb, A.M. Cousins, I.S. Uzun
    DLS, Oxfordshire, United Kingdom
 
  Synchrotron SOLEIL and Diamond Light Source are two third generation light sources located respectively in France and the UK. In 2015, both facilities initiated the collaboration project 'PandA' to overcome technical limitations of SPIETBOX at SOLEIL and Zebra at Diamond as well as to manage obsolescence of the products. The collaboration enables both institutes to share the technical leadership on hardware, firmware and software developments. The initial objective is to achieve multi-channel encoder processing to synchronize motion systems and acquisition during experiments addressing simultaneous and multi-technique scanning. However, its design based on Xilinx Zynq SoC is thought to be powerful and modular in terms of firmware as well as for hardware. This flexibility permits envisaging derivative applications and interfacing to different third party hardware. This paper details the organization of this collaboration, status of the ongoing project in terms of hardware and firmware capabilities and the results of the first tests at both sites.  
slides icon Slides THHWPLIO01 [6.727 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THHWPLIO01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THHWPLCO02 New Controls Platform for SLAC High-Performance Systems ion, interface, software, Ethernet 72
 
  • T. Straumann, R. Claus, J.M. D'Ewart, J.C. Frisch, G. Haller, R.T. Herbst, B. Hong, U. Legat, L. Ma, J.J. Olsen, B.A. Reese, R. Ruckman, L. Sapozhnikov, S.R. Smith, J.A. Vásquez, M. Weaver, E. Williams, C. Xu, A. Young
    SLAC, Menlo Park, California, USA
 
  The 1MHz beam rate of LCLS-2 precludes the use of a traditional software solution for controls of "high-performance systems" which operate at this rate, such as BPMs, LLRF or MPS. Critical algorithms are ported into FPGA logic and administered by ordinary PCs via commodity ethernet. SLAC has developed a controls architecture which is based on FPGA technology interconnected by 10G ethernet and commercially available ATCA shelves. A custom ATCA carrier board hosting an FPGA, memory and other resources provides a "common platform" for many applications which can be implemented on AMC cards which are plugged into the carrier. A library of firmware modules including e.g., timing, history buffers and reliable network communication together with corresponding software packages complement the common platform hardware and provide a standardized environment which can be employed for a variety of high-performance applications across the laboratory.  
slides icon Slides THHWPLCO02 [1.604 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THHWPLCO02  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THHWPLCO04 Open Hardware Experience on LNLS' Beam Diagnostics ion, hardware, electronics, electron 75
 
  • G.B.M. Bruno, J.L. Brito Neto, S.R. Marques, L.A. Martins, L.M. Russo, F.C. Sant'Anna, H.A. Silva, D.O. Tavares
    LNLS, Campinas, Brazil
 
  LNLS' diagnostics group has decided on adopting open hardware technologies for most of its projects, partnering with other institutes and companies to design and build its RF BPM electronics, from the analog front-end to the FPGA board. This decision resulted in advancements and learning, bringing new technologies, flexibility and knowledge, but also brought some hardships and new challenges. This talk details the history, advantages and difficulties of this open-hardware approach to beam diagnostics electronics.  
slides icon Slides THHWPLCO04 [4.190 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THHWPLCO04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THDAPLCO01 Embedded Control System for Programmable Multi-Purpose Instruments ion, FPGA, software, Linux 80
 
  • M. Broseta, J.A. Avila-Abellan, S. Blanch-Torné, G. Cuní, D. Fernández-Carreiras, O. Matilla, J. Moldes, M. Rodriguez, S. Rubio-Manrique, J. Salabert, X. Serra-Gallifa
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  At ALBA's Computing Division, we have started the development of a high-performant electrometer (Em# project) as a versatile and customizable equipment. It is based on a SPEC board (simple PCIe FMC carrier) with customizable FMC cards and an Single Board Computer, altogether built in a single cost-optimized instrument. The whole device is designed to provide a wide range of functionalities to fulfill unique and complex experiments by means of configuration changes instead of having specific instruments. Within the controls software development group, we started the development of a full embedded control software, based on a Linux OS that communicates with the SPEC's FPGA using the PCIe bus. This approach allows the integration of complex operations and functions in real time to higher software layers, as well as the local control, setup and diagnostics via integrated touch-screen display controlled by I2C. The system provides also SCPI (Standard Commands for Programmable Instruments) allowing an easy integration to any control system. This paper describes the design process, main aspects of the data acquisition and the expected benefits during the integration in the Control System.  
slides icon Slides THDAPLCO01 [2.721 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THDAPLCO01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THDAPLCO03 Gateware and Software Frameworks for Sirius BPM Electronics ion, framework, interface, hardware 84
 
  • L.M. Russo, J.V. Ferreira Filho
    LNLS, Campinas, Brazil
 
  The Brazilian Synchrotron Light Laboratory (LNLS) is developing a BPM system based on the MicroTCA.4 standard comprised of AMC FPGA boards carrying FMC digitizers and an AMC CPU module. In order to integrate all of the boards into a solution and to support future applications, two frameworks were developed. The first one, gateware framework, is composed of a set of Wishbone B4 compatible modules and tools that build up the system foundation, including: PCIe Wishbone master; FMC digitizer interfaces; data acquisition engines and trigger modules. The gateware also supports the Self-Describing Bus (SDB), developed by CERN/GSI. The second one, software framework, is based on the ZeroMQ messaging library and aims to provide an extensible way of supporting new functionalities to different boards. To achieve this, this framework has a multilayered architecture, decoupling its four main components: (i) hardware communication protocol; (ii) reactor-based dispatch engine; (iii) business logic, comprising of the specific board functionalities; (iv) standard RPC-like interface to clients. In this paper, motivations, challenges and limitations of both frameworks will be discussed.  
slides icon Slides THDAPLCO03 [6.356 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THDAPLCO03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THDAPLCO06 A Framework for Development and Test of xTCA Modules With FPGA Based Systems for Particle Detectors ion, FPGA, interface, framework 88
 
  • M. Vaz, A.M. Cascadan, V.F. Ferreira, T. Paiva, L.A. Ramalho, A.A. Shinoda
    NCC UNESP, São Paulo, Brazil
 
  This work describes a framework to develop firmware for ATCA carrier boards with FPGA. It is composed of an ATCA IPMI protocol implementation for environmental monitoring and control, and a companion XVC protocol implementation for remote FPGA configuration and system debugging. A study case is also presented of the development of a setup to validate a Level 1 Tracker Trigger System proposed for CMS at HL-LHC.  
slides icon Slides THDAPLCO06 [4.734 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THDAPLCO06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO03 UVX Control System: An Approach with Beaglebone Black ion, operation, software, Linux 91
 
  • S. Lescano
    INSA Lyon, Villeurbanne, France
  • E.P. Coelho, J.G.R.S. Franco, P.H. Nallin, G.C. Pinton, A.R.D. Rodrigues
    LNLS, Campinas, Brazil
 
  The UVX is a 1.37 GeV synchrotron light source that has been in operation by the Brazilian Synchrotron Light Laboratory (LNLS) since 1997. The Control System, which was completely developed in-house, has received some upgrades lately in order to get around issues from aging, to improve performance and to reduce maintenance costs. A new crate controller, which is based on Beaglebone Black single board computer, has been under tests and is a great candidate to substitute both Advantech single board computers and old CPUs. The current crate communication topology (through LOCO backplane) will be maintained and software is based on PROSAC, implemented for Advantech SBCs. Beaglebone platform, which is open hardware and community-supported, is also chosen to be a branch of Sirius Control System. An overview will be presented as well as first experimental and practical results.  
poster icon Poster THPOPRPO03 [0.999 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO04 openMMC: An Open Source Modular Firmware for Board Management ion, hardware, target, monitoring 94
 
  • H.A. Silva, G.B.M. Bruno
    LNLS, Campinas, Brazil
 
  openMMC is an open source firmware designed for board management in MicroTCA systems. It has a modular architecture providing decoupling between application, board and microcontroller-specific routines, making it useful as a base for many different designs, even those using less powerful controllers. Despite being developed in a MicroTCA context, the firmware can be easily adapted to other hardware platforms and communication protocols. The firmware is based on the FreeRTOS operating system, over which each monitoring function (sensors, LEDs, Payload management, etc) runs its own independent task. The OS, despite its reduced footprint, also provides numerous tools for reliable communication among the tasks, controlling the board efficiently.  
poster icon Poster THPOPRPO04 [0.899 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO05 Implementation of a Precision Logarithmic Ammeter ion, experiment, electron, operation 97
 
  • W.R. Araujo, M.B. Errada, D. Galante
    LNLS, Campinas, Brazil
  • G. Paulino
    UNICAMP, Campinas, São Paulo, Brazil
 
  A precision and low cost ammeter is in development for the acquisition of sensor signals such as photodiodes, gold mesh (by photoelectron effect) and ionization chambers. One of the problems of conventional ammeters is the automatic scale selection, which hinders many measurements performed in ample energy range. The ammeter in development is based on a different methodology than present on most commercial systems, using a logarithmic amplifier. This choice of can provide a logarithmic response output in the range of pico to milliamperes. In addition, the system will have a trigger input for synchronism with external events and a Ethernet interface with EPICS driver. The electronic board is in development by LNLS, and is being installed and tested at the TGM Beamline.  
poster icon Poster THPOPRPO05 [1.375 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO09 Operation Experience and Migration of I/O Controllers for J-PARC Main Ring ion, PLC, EPICS, operation 101
 
  • N. Kamikubota
    KEK, Ibaraki, Japan
  • T. Aoyama, T. Iitsuka, S.Y. Yoshida
    Kanto Information Service (KIS), Accelerator Group, Ibaraki, Japan
  • H. Nemoto
    ACMOS INC., Tokai-mura, Ibaraki, Japan
  • K.C. Sato, S. Yamada, N. Yamamoto
    J-PARC, KEK & JAEA, Ibaraki-ken, Japan
 
   The control system for J-PARC Main Ring (MR) was constructed in 2007-2008, followed by the first beam in May, 2008.  In 2007, the VME-bus computers were selected as I/O controllers (Epics IOC). The number of them in 2008 was about 80. In 2016, addition to the VME controller, we have non-VME controllers: a) Yokogawa F3RP61 (Linux-based controller with PLC IO modules), b) vioc (Epics IOC on a virtual machine), and c) commercial micro-server (Pinon Type-P). The total number of controllers in 2016 has reached 170.  Based on operation experience since 2008, following issues are discussed. (1) We decided to use VME-bus computers as highly reliable front-end controllers. Failures of them are reviewed, and judge to the past decision is given. (2) Specific characteristics of three non-VME controllers, proper use of them, and present status in the MR controls, are explained. (3) Recently, a few pieces of commercial micro-server have been introduced and inspected. It is compact, low-cost, but seems reliable enough as an I/O controller. Details are shown.  Finally, future perspective of I/O controllers for J-PARC MR will be given.  
poster icon Poster THPOPRPO09 [1.607 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO09  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO10 Timing and Synchronization at FRIB ion, timing, EPICS, real-time 105
 
  • M.G. Konrad
    FRIB, East Lansing, USA
 
  Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661
Development of many software projects at the Facility for Rare Isotope Beams (FRIB) follows an agile development approach. An important part of this practice is to make new software versions available to users frequently to get feedback in a timely manner. Unfortunately building, testing, packaging, and deploying software can be a time consuming and error prone process. We will present the processes and tools we use at FRIB to standardize and automate this process. This includes use of a central code repository, a continuous integration server performing automatic builds and running automatic test, as well as automated software packaging. For each revision of the software in the code repository the continuous delivery pipeline automatically provides a software package that is ready to be released. The decision to deploy this new version of the software into our production environment is the only manual step remaining. The high degree of reproducibility as well as extensive automated tests allow us to release more frequently without jeopardizing the quality of our production systems.
 
poster icon Poster THPOPRPO10 [5.194 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO10  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO11 Processing SPE Files from Princeton Instruments during Data Acquisition in LNLS ion, experiment, synchrotron, detector 108
 
  • D.B. Beniz
    LNLS, Campinas, Brazil
 
  The beamline of Dispersive X-ray Absorption Spectroscopy, DXAS, in LNLS uses a Princeton Instruments CCD, PyLoN, to acquire spectra of materials under analysis. Such camera produces an SPE binary file. Some Python scripts were developed to display absorbance and x-ray magnetic circular dichroism (XMCD) during the experiment. Firstly, using WinspecUtils.py* module we extract the data in a 2D array (intensities by pixels) from an SPE file of radiant flux received by a material (I0), then, while spectra of radiant flux transmitted by that material (I), is being acquired, their data are extracted from a temporary SPE file. With I and I0 we calculate absorbance (mu) = ln(I0/I) and plot it with matplotlib** of Python . For XMCD same data extraction is performed, but each cycle has eight spectra with magnet field varying its orientation: + - - + - + + -; and the calculation is XMCD = {AVG[mu(norm)(+)] - AVG[mu(norm)(-)]}. Calculated XMCD is also plot. So, with such information of absorbance and XMCD being displayed during the experiment the users could quickly act to fix any problem.
* WinspecUtils.py module: version shared by Kasey Russell (krussell@post.harvard.edu), based on other version of James Battat (jbattat@post.harvard.edu)
** matplotlib: http://matplotlib.org
 
poster icon Poster THPOPRPO11 [0.489 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO11  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO13 High Level Software for the Commissioning of the European XFEL ion, FEL, optics, MMI 110
 
  • L. Fröhlich, C. Behrens, B. Beutner, M.E. Castro Carballo, W. Decking, O. Hensler, R. Kammering, T. Limberg, S.M. Meykopff, M. Scholz, J. Szczesny, J. Wilgen
    DESY, Hamburg, Germany
  • E. Allaria, G. Penco
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  The European X-Ray Free-Electron Laser (XFEL) will generate extremely short and intense X-ray flashes from the electron beam of a 2.1 km long superconducting linear accelerator. The commissioning and operation of the accelerator relies heavily on high level software for the automatization of measurements and procedures. The paper gives an overview of the ongoing work and highlights some new measurement techniques.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO13  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO14 Automation of the Magnetic Field Measurements of the Air Coils by Means of the Moving Wire System ion, undulator, FEL, software 114
 
  • M. Yakopov, S. Abeghyan, S. Karabekyan, J. Pflüger
    XFEL. EU, Hamburg, Germany
  • Z. Zhao
    USTC/NSRL, Hefei, Anhui, People's Republic of China
 
  To ensure self-amplified spontaneous emission process an undulator used for this must not deflect the electron beam from its orbit. The possible deflection of the electron beam, introduced by undulator, must be corrected by means of two air coils. These air coils, which are installed from both sides of the undulator, must eliminate not only the deflection angle, but also the displacement between electron beam trajectory and the orbit. For European XFEL 182 air coils are necessary. To minimize the measurement time an automated procedure has been developed and implemented. This paper describes the measurement setup, technical implementation method and automation procedure.  
poster icon Poster THPOPRPO14 [2.256 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO14  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO23 Fast Orbit Feedback at DELTA ion, feedback, electron, network 123
 
  • P. Hartmann, A. Althaus, S. Khan, D. Rohde, D. Schirmer, G. Schünemann, P. Towalski, T. Weis
    DELTA, Dortmund, Germany
 
  Funding: Work supported by BMBF, FKZ 05P09PERB5 and \newline Forschungszentrum J\"ulich, contract no. COSY/FAIR-114
At the electron storage ring DELTA, studies of a fast orbit feedback integrating Libera Electron and Bergoz MX-BPM electronics were conducted. An review of the project and its results is given.
 
poster icon Poster THPOPRPO23 [32.402 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO23  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPOPRPO27 High-Level Application Development and Production Infrastructure at TRIUMF ion, TRIUMF, EPICS, software 126
 
  • E. Tikhomolov, I.V. Bylinskii, J. Lee, T. Planche, T.M. Tateyama
    TRIUMF, Vancouver, Canada
  • P. Jung
    UW/Physics, Waterloo, Ontario, Canada
  • A.C. Morton
    FRIB, East Lansing, USA
 
  TRIUMF users and operators use a number of high-level applications (HLAs) written in different languages, with complicated graphical user interfaces, to carry out tasks related to delivering ion beams with required characteristics and to process data from TRIUMF's EPICS-based and legacy cyclotron control systems. Some applications have been developed by the EPICS community, and some at TRIUMF. These applications run on different production computers and are developed on different machines. This model no longer satisfies TRIUMF's needs because of the growing number of applications, the long times required for data processing on current machines, the lack of real- time visualization of beam properties and so on. New infrastructure for HLA development has been implemented to address these issues and is working reliably with room for further expansion.  
poster icon Poster THPOPRPO27 [1.442 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-THPOPRPO27  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRFMPLCO01 Status of the NSLS-II LLRF System ion, feedback, cavity, FPGA 129
 
  • C. Marques, F. Gao, B. Holub, J. Rose, N.A. Towne, G.M. Wang
    BNL, Upton, Long Island, New York, USA
 
  Funding: NSLS-II, a U.S. Department of Energy Office of Science User Facility operated for the DOE Office of Science by Brookhaven National Laboratory under Contract No. DE-SC0012704.
The NSLS-II RF system uses an in-house FPGA based low level RF (LLRF) solution called the Cavity Field Controller (CFC). The CFC directs the amplitude and phase for the high power RF and directly influences beam acceleration and stability. In this paper we discuss a logically embedded Network Analyzer (NA) in situ with the digital feedback loop controlled via a MATLAB or EPICS interface. The embedded NA was used to evaluate the RF feedback stability and influence of the feedback parameters on the beam. We will also discuss diagnostics tools to investigate longitudinal beam dynamics and other functionality embedded into the FPGA fabric. Future development of the CFC implementation and hardware upgrades will also be discussed.
 
slides icon Slides FRFMPLCO01 [2.270 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-FRFMPLCO01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRFMPLIO03 Overview of Some Feedback & Control Systems at Synchrotron Soleil ion, feedback, synchrotron, cavity 132
 
  • C. Engblom, Y.-M. Abiven, F. Blache, D.C. Corruble, A. Dawiec, M. Diop, N. Hubert, N. Jobert, S.K. Kubsky, F. Langlois, P. Marchand, G. Renaud
    SOLEIL, Gif-sur-Yvette, France
  • T. Stankevic
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  This paper gives an overview of some feedback & control systems in Synchrotron SOLEIL that are in use or in development today. Electron Beam stability is something that is being addressed in several SOLEIL applications; Fast Orbit Feedback is a multi-input multi-output control system made to stabilize beam position perturbations with slow and fast corrections. In addition, active RF cavities are used to maintain stable beam energy & spread as well as keeping electron density even throughout the storage ring. Beam stability also comes from feedforward non-linear control in particle trajectory compensation on both sides of electromagnetic undulators. On beamlines, multi-actuator piezos or pneumatics are used to regulate photon flux to keep within detector operating range; a method to maximize the photon flux while keeping detector below damage thresholds. Currently in development at the sample stage level, the Nanoprobe Project (collaboration MAXIV & Soleil) focuses on sample stabilization during step- & fly- scans which is realized through multi-axis nano-positioning with high- & low- frequency closed-loop control implementing interferometer feedback &/or compensation tables.  
slides icon Slides FRFMPLIO03 [6.248 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-FRFMPLIO03  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRFMPLCO05 A Fast, Custom FPGA-Based Signal Processor and Its Applications to Intra-Train Beam Stabilisation ion, feedback, kicker, FPGA 137
 
  • G.B. Christian, N. Blaskovic Kraljevic, R.M. Bodenstein, T. Bromwich, P. Burrows, C. Perry, R.L. Ramjiawan, J. Roberts
    JAI, Oxford, United Kingdom
  • P. Burrows, C. Perry
    Oxford University, Physics Department, Oxford, Oxon, United Kingdom
  • J. Roberts
    CERN, Geneva, Switzerland
 
  A custom 9-channel feedback controller has been developed for low-latency applications in beam-based stabilisation. Fast 14-bit ADCs and DACs are used for high-resolution signal conversion and a Xilinx Virtex-5 FPGA is used for core high-bandwidth digital computation. The sampling, and fast digital logic, can be clocked in the range 200 to 400 MHz, derived from an external or internal source. A custom data acquisition system, based around LabVIEW, has been developed for real-time control and monitoring at up to 460 kbps transfer rates, and is capable of writing and reading from EPICS data records. Details of the hardware, signal processing, and data acquisition will be presented. Two examples of applications will also be presented: a position and angle bunch-by-bunch feedback system using strip-line beam position monitors to stabilise intra-train positional jitter to below the micron level with a latency less than 154 ns; and a phase feedforward system using RF cavity-based phase monitors to stabilise the downstream rms phase jitter to below 50 fs with a total latency less than the 380 ns beam time-of-flight.  
slides icon Slides FRFMPLCO05 [2.925 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-FRFMPLCO05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRFMPLCO06 Harmony: A Generic FPGA Based Solution for Flexible Feedback Systems ion, FPGA, hardware, feedback 141
 
  • X. Serra-Gallifa, J.A. Avila-Abellan, M. Broseta, G. Cuní, D. Fernández-Carreiras, O. Matilla, A. Ruz
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  Feedback and complex acquisition systems usually need real-time interaction among instruments with micro-second's time response. These implementations are hard to achieve with processors but feasible using FPGAs. There are some cases, such as synchrotron beamlines, where high flexibility and continuous tuning are also required, but the implementation of multiple full-custom FPGA designs are extremely time-consuming. Harmony is a solution based in FPGA that offers, via high level programming, a unique framework with common time base, data acquisition, storage, real-time processing, data sharing and diagnostic services designed to implement flexible feedback systems. It is based in two interconnect-ed buses: Self-Describing Bus, developed at CERN/GSI under OHWR license, that communicates with Control System; and Harmony Bus which creates a bus frame-work where different modules can share timestamped data capable of pre-programed events generation. The first version of Harmony is already successfully being used in Em# project which objective is the development of a performant four-channel electrometer.  
slides icon Slides FRFMPLCO06 [0.861 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-FRFMPLCO06  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRITPLCO01 Continuous Integration and Continuous Delivery at FRIB ion, software, network, MMI 145
 
  • M.G. Konrad, D.G. Maxwell, G. Shen
    FRIB, East Lansing, USA
 
  Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661
Development of many software projects at FRIB follows an agile development approach. An important part of this practice is to make new software versions available to users frequently to get feedback in a timely manner. Unfortunately building, testing, packaging, and deploying software can be a time consuming and error prone process. We will present the processes and tools we use at FRIB to standardize and automate this process (mainly for C/C++/Java code and Debian Linux as a target). This includes use of a central code repository, a continuous integration server performing automatic builds and running automatic test, as well as automated software packaging. For each revision of the software in the code repository our continuous delivery pipeline automatically provides us with a software package that is ready to be released. The decision to deploy this new version of the software into our production environment is the only manual step remaining. The high degree of reproducibility as well as extensive automated tests allow us to release more frequently without jeopardizing the quality of our production systems.
 
slides icon Slides FRITPLCO01 [1.256 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-FRITPLCO01  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRITPLCO04 Experience Gained during the Commissioning of the Undulator Control System at the European XFEL ion, undulator, MMI, FEL 148
 
  • S. Karabekyan, S. Abeghyan, J. Pflüger, M. Yakopov
    XFEL. EU, Hamburg, Germany
 
  The European XFEL is a fourth-generation light source, which will start the operation in spring 2017. Three undulator systems - SASE 1, SASE 2 and SASE 3 - will be used to produce photon beams. For operation of all undulator systems, a total amount of 91 undulators have been produced and commissioned. SASE 1 and SASE 3 undulator systems, consisting of total 56 undulator cells, have been installed and prepared for the operation in the tunnel in spring and summer 2016. SASE 2 will be installed by the end of 2016. This paper describes the commissioning process of the whole undulator control system and reports about the experience gained over the entire duration of undulator control system commissioning.  
slides icon Slides FRITPLCO04 [5.155 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-PCaPAC2016-FRITPLCO04  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)