Keyword: GUI
Paper Title Other Keywords Page
WCO204 A Prototype Data Acquisition System of Abnormal RF Waveform at SACLA database, operation, LLRF, controls 19
 
  • M. Ishii, M. Kago
    JASRI/SPring-8, Hyogo-ken, Japan
  • T. Fukui
    RIKEN SPring-8 Center, Innovative Light Sources Division, Hyogo, Japan
  • T. Maruyama
    RIKEN/SPring-8, Hyogo, Japan
  • T. Ohshima
    RIKEN SPring-8 Center, Sayo-cho, Sayo-gun, Hyogo, Japan
  • M. Yoshioka
    SES, Hyogo-pref., Japan
 
  At SACLA, an event-synchronized data acquisition system had been installed. The system collects shot-by-shot data, such as representative point data of the phase and amplitude of the rf cavity pickup signals, in synchronization with the beam operation cycle. In addition, rf waveform data is collected every 10 minutes. However a collection with several minutes cycle couldn’t catch an abnormal rf waveform that suddenly occurs. To overcome this problem, we have developed a system to capture waveform when some abnormal event occurs. The system consists of the VMEbus systems, a DAQ server, and a NoSQL database system, Cassandra. The VMEbus system detects an abnormal rf waveform, collects all related waveforms with same shot and sends to a DAQ server. All waveforms are stored Cassandra via the DAQ server. The DAQ server keeps data for 2 seconds from current time on memory to complement Cassandra’s eventual consistency model. We constructed a prototype DAQ system with a minimum configuration and checked its performance. We report the requirements and structure of the DAQ system and the test results in this paper.  
slides icon Slides WCO204 [1.426 MB]  
 
WCO206 Sardana – A Python Based Software Package for Building Scientific Scada Applications controls, TANGO, interface, framework 25
 
  • Z. Reszela, G. Cuní, C.M. Falcón Torres, D. Fernandez-Carreiras, G. Jover-Mañas, J. Klora, C. Pascual-Izarra, M. Rosanes Siscart
    CELLS-ALBA Synchrotron, Cerdanyola del Vallès, Spain
  • T.M. Coutinho
    ESRF, Grenoble, France
 
  Sardana is a software suite for Supervision, Control and Data Acquisition in scientific installations. It aims to reduce cost and time of design, development and support of the control and data acquisition systems [1]. Sardana, thanks to the Taurus library [2], allows the user to build modern and generic interfaces to the laboratory instruments. It also delivers a flexible python based macro environment, via its MacroServer, which allows custom procedures to be plug in and provides a turnkey set of standard macros e.g. generic scans. Thanks to the Device Pool the heterogeneous hardware could be easily plug in based on common and dynamic interfaces. The Sardana development started at Alba, where it is extensively used to operate all beamlines, the accelerators and auxiliary laboratories. In the meantime, Sardana attracted interest of other laboratories where it is used with success in various configurations. An international community of users and developers [3] was formed and it now maintains the package. Modern data acquisition approaches guides and stimulates current developments in Sardana. This article describes how the Sardana community approaches some of its challenging projects.
[1] "Sardana: The Software for Building SCADAS in Scientific Environments" T.M. Coutinho et al: ICALEPCS 2011
[2] www.taurus-scada.org
[3] www.sourceforge.net/projects/sardana
 
slides icon Slides WCO206 [11.925 MB]  
 
WPO016 Magnet Power Supply Control Mockup for the SPES Project controls, EPICS, interface, embedded 66
 
  • M.G. Giacchini, M. Contran, M. Montis
    INFN/LNL, Legnaro (PD), Italy
  • M.A. Bellato
    INFN- Sez. di Padova, Padova, Italy
 
  The Legnaro National Laboratories employs about 100 Magnet Power Supplies (MPSs). The existing control infrastructure is a star architecture with a central coordinator and ethernet/serial multiplexers. In the context of the ongoing SPES project, a new magnet control system is being designed with EPICS [1, 2] based software and low cost embedded hardware. A mockup has been setup as a test stand for validation. The paper reports a description of the prototype, together with first results.
[1] http://www.aps.anl.gov/epics
[2] http://www.lnl.infn.it/~epics
 
 
WPO019 STARS: Current Development Status controls, interface, hardware, status 75
 
  • T. Kosuge, Y. Nagatani
    KEK, Ibaraki, Japan
 
  STARS (Simple Transmission and Retrieval System) [1] is extremely simple and useful software for small-scale control systems and it runs on various operating system. STARS consists of client programs (STARS clients) and a server (STARS server) program. Each client is connected to the server via a TCP/IP socket and each client and the server communicate with text based message. STARS is used for various system at the KEK Photon Factory (beamline control system, experimental hall access control system, key handling system etc.) and development of stars (development many kind of STARS clients, interconnection of Web2c [2] and STARS etc.) is still going. We will describe current development status of STARS.
[1] http://stars.kek.jp/
[2] http://adweb.desy.de/mcs/web2cToolkit/web2chome.htm
 
slides icon Slides WPO019 [2.604 MB]  
 
WPO021 Renovation of PC-based Console System for J-PARC Main Ring operation, controls, EPICS, network 81
 
  • S. Yamada
    J-PARC, KEK & JAEA, Ibaraki-ken, Japan
 
  Console system for J-PARC Main Ring (MR) was designed in 2007 and had been used for accelerator commissioning and operation since then. It was composed of 20 diskless thin clients and 10 terminal servers. Both of them are PC-based computers running Scientific Linux (SL) as their operating system. Migration to ordinary fat clients was planned in 2013, triggered by update from SL4 to SL6, based on use experiences of those thin clients. Intel NUC is selected as a result of preliminary investigation. Its evaluation is carried successfully out during commissioning of MR. Presently 10 thin clients have been replaced by fat clients. Migration scenario and technique of managing fat clients are discussed.  
 
FPO029 Redesign of Alarm Monitoring System Application "BeamlineAlarminfoClient" at DESY device-server, controls, monitoring, software 219
 
  • S. Aytac
    DESY, Hamburg, Germany
 
  The alarm monitoring system “BeamlineAlarminfoClient” is a very useful technical-service application at DESY, as it visually renders the locations of important alarms in some sections (e.g. fire or other emergencies). The aim of redesigning this application is to improve the software architecture and allow the easy integration of new observable areas including a new user interface design. This redesign also requires changes on server-side, where alarms are handled and the necessary alarm information is prepared for display. Currently, the client manages alarm data from 17 different servers. This number will increase dramatically in 2014 when new beam lines come into play. Thus creating templates to simplify the addition of new sections makes sense both for the server and client. The client and server are based on the Tine control system and make use of the Tine-Studio utilities, the Alarm Viewer and the Archive Viewer. This paper presents how the redesign is arranged in close collaboration with the customers.  
poster icon Poster FPO029 [0.164 MB]  
 
FPO032 TPS Screen Monitor User Control Interface controls, EPICS, interface, linac 228
 
  • C.Y. Liao, Y.-S. Cheng, K.T. Hsu, K.H. Hu, C.H. Kuo, D. Lee, C.Y. Wu
    NSRRC, Hsinchu, Taiwan
 
  The Taiwan Photon Source (TPS) is being constructed at the campus of the NSRRC (National Synchrotron Radiation Research Center) and in commissioning. For beam commissioning, the design and implementation of a screen monitor system for beam profile acquisition, analysis and display was done. A CCD camera with Gigabit Ethernet interface (GigE Vision) is a standard device for image acquisition, to be undertaken with an EPICS IOC via a PV channel; display beam profile and analysis properties are made with a Matlab tool. The further instructions for the design and functionality of the GUI were presented in this report.  
 
FCO203 Making it all Work for Operators controls, operation, EPICS, injection 240
 
  • I. Križnar
    Cosylab, Ljubljana, Slovenia
  • E. Hertle, E. Huttel, W. Mexner, A.-S. Müller, N.J. Smale
    KIT, Eggenstein-Leopoldshafen, Germany
  • S. Marsching
    Aquenos GmbH, Baden-Baden, Germany
 
  Funding: ANKA Synchrotron Light Source, KIT, Karlsruhe
As the control system of the ANKA synchrotron radiation source at KIT (Karlsruhe Institute of Technology) is being slowly upgraded it can become, at key stages, temporarily a mosaic of old and new panels while the operator learns to move across to the new system. With the development of general purpose tools, and careful planning of both the final and transition GUIs, we have been able to actually simplify the working environment for machine operators. In this paper we will explain concepts, guides and tools in which GUIs for operators are developed and deployed at ANKA.
 
slides icon Slides FCO203 [0.663 MB]  
 
FCO204 How the COMETE Framework Enables the Development of GUI Applications Connected to Multiple Data Sources TANGO, target, controls, framework 243
 
  • R. Girardot, A. Buteau, M. Ounsy, K.S. Saintin, G. Viguier
    SOLEIL, Gif-sur-Yvette, France
 
  Today at SOLEIL, our end users requires that GUI applications display data coming from various sources: live data from the Tango [1] control system, archived data stored in the Tango archiving databases and scientific measurement data stored in HDF5 files. Moreover they would like to use the same collection of widgets for the different data sources to be accessed. On the other side, for GUI application developers, the complexity of data source handling had to be hidden. The COMETE [2] framework has been developed to fulfil these allowing GUI developers to build high quality, modular and reusable scientific oriented GUI applications, with consistent look and feel for end users. COMETE offers some key features to software developers: - A data connection mechanism to link the widget to the data source - Smart refreshing service - Easy-to-use and succinct API - Components can be implemented in AWT, SWT and SWING flavors This paper will present the work organization, the software architecture and design of the whole system. We’ll also introduce the COMETE eco-system and the available applications for data visualisation.
[1] TANGO http://www.tango-controls.org
[2] COMETE ICALPEPCS 2011 WEMAU012
 
slides icon Slides FCO204 [1.048 MB]