Author: Mohr, C.
Paper Title Page
TUMPA05 OPC UA to DOOCS Bridge: A Tool for Automated Integration of Industrial Devices Into the Accelerator Control Systems at FLASH and European XFEL 344
 
  • F. Peters, I. Hartl, C. Mohr, L. Winkelmann
    DESY, Hamburg, Germany
 
  In­te­grat­ing off-the-shelf in­dus­trial de­vices into an ac­cel­er­a­tor con­trol sys­tem often re­quires re­source-con­sum­ing and er­ror-prone soft­ware de­vel­op­ment to im­ple­ment de­vice-spe­cific com­mu­ni­ca­tion pro­to­cols. With re­cent progress in stan­dards for in­dus­trial con­trols, more and more de­vices lever­age the OPC UA ma­chine-to-ma­chine com­mu­ni­ca­tion pro­to­col to pub­lish their func­tion­al­ity via an em­bed­ded in­for­ma­tion model. Here we pre­sent a generic DOOCS server, which uses a de­vice's pub­lished OPC UA in­for­ma­tion model for au­to­matic in­te­gra­tion into the ac­cel­er­a­tor con­trol sys­tems of the FLASH and Eu­ro­pean XFEL free-elec­tron laser fa­cil­i­ties. The soft­ware makes all the de­vice's vari­ables and meth­ods im­me­di­ately ac­ces­si­ble as DOOCS prop­er­ties, re­duc­ing soft­ware de­vel­op­ment time and er­rors. We demon­strate that the server's and pro­to­col's la­tency al­lows DOOCS-based burst-to-burst feed­back in the 10Hz op­er­a­tion modes of FLASH and Eu­ro­pean XFEL and is ca­pa­ble of han­dling more than 104 data up­date events per sec­ond, with­out de­grad­ing per­for­mance. We also re­port on the suc­cess­ful in­te­gra­tion of a com­mer­cial laser am­pli­fier, as well as our own PLC-based laser pro­tec­tion sys­tem into DOOCS.  
slides icon Slides TUMPA05 [0.817 MB]  
poster icon Poster TUMPA05 [1.190 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUMPA05  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)