Author: Matsumoto, T.
Paper Title Page
MOBPL04 MADOCA II Data Collection Framework for SPring-8 39
  • T. Matsumoto, Y. Hamada
    JASRI/SPring-8, Hyogo-ken, Japan
  • Y. Furukawa
    JASRI, Hyogo, Japan
  MADOCA II (Message and Database Oriented Control Architecture II) is next generation of MADOCA and was developed to fulfill current and future requirements in accelerator and beamline control at SPring-8. In this paper, we report on the recent evolution in MADOCA II for data collection, which was missing in the past reports at ICALEPCS *,**. In MADOCA, the biggest challenge in data collection was to manage signals into Parameter Database smoothly. Users request Signal Registration Table (SRT) for new data collection. However, this costed time and manpower due to typo in SRT and iteration in DB registration. In MADOCA II, we facilitated signal registration scheme with prior test of data collection and validity check in SRT with web-based user interface. Data collection framework itself was also extended to manage various data collection types in SPring-8 with a unified method. All of data collection methods (polling, event type), data format (such as point and waveform data) and platform (Unix, Embedded, Windows including LabVIEW) can be flexibly managed. We started to implement MADOCA II data collection into SPring-8 with 241 hosts and confirmed stable operation since April 2016.
* T. Matsumoto et al., Proceedings of ICALEPCS 2013, p.944.
** A.Yamashita et al., Proceedings of of ICALEPCS 2015, p.648
video icon Talk as video stream:  
slides icon Slides MOBPL04 [1.550 MB]  
DOI • reference for this paper ※  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
THMPL07 DARUMA: Data Collection and Control Framework For X-Ray Experimental Stations Using MADOCA 1281
  • T. Matsumoto, T. Abe, H. Masunaga
    JASRI/SPring-8, Hyogo, Japan
  • Y. Furukawa, T. Matsushita, K. Nakada
    JASRI, Hyogo, Japan
  In X-ray experimental stations at SPring-8, beamline staff and experimental users sometimes need to reconfigure the measurement system for new experiments. Quick reconfiguration for the system is required and this resulted in elaborated work. Aim of DARUMA is to provide standardized procedure for constructing a flexible system of the data collection and control system for experimental stations. It utilizes the control framework MADOCA II* developed for the distributed control of accelerators and beamlines at SPring-8. Unified control procedure with abstracted text-based messaging helps to reduce significant time and cost for preparing the measurement system. DARUMA provides the applications for 2D detectors such as PILATUS, pulse motor and trigger system used in stations. Image data are collected with metadata into NoSQL database, Elasticsearch. Analysis tools for image such as online monitoring and offline analysis are also provided. User applications can be easily developed with Python and LabVIEW. DARUMA can be flexibly applied to experimental stations and is being implemented into BL03XU at SPring-8. We are also planning to introduce it into other experimental stations.
* T. Matsumoto et al., Proceedings of ICALEPCS 2013, p.944
slides icon Slides THMPL07 [1.277 MB]  
poster icon Poster THMPL07 [1.612 MB]  
DOI • reference for this paper ※  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)