Hauf Steffen, Heisen Burkhard, Aplin Steve, Beg Marijan, Bergemann Martin, Bondar Valerii, Boukhelef Djelloul, Danilevsky Cyril, Ehsan Wajid, Essenov Sergey, Fabbri Riccardo, Flucke Gero, Fulla Marsa Daniel, Göries Dennis, Giovanetti Gabriele, Hickin David, Jarosiewicz Tobiasz, Kamil Ebad, Khakhulin Dmitry, Klimovskaia Anna, Kluyver Thomas, Kirienko Yury, Kuhn Manuela, Maia Luis, Mamchyk Denys, Mariani Valerio, Mekinda Leonce, Michelat Thomas, Münnich Astrid, Padee Anna, Parenti Andrea, Santos Hugo, Silenzi Alessandro, Teichmann Martin, Weger Kerstin, Wiggins John, Wrona Krzysztof, Xu Chen, Youngman Christopher, Zhu Jun, Fangohr Hans, Brockhauser Sandor
European X-ray Free Electron Laser Facility GmbH, Holzkoppel 4, Schenefeld, Germany.
Centre for Free Electron Laser Science, DESY, Notkestrasse 85, 22607 Hamburg, Germany.
J Synchrotron Radiat. 2019 Sep 1;26(Pt 5):1448-1461. doi: 10.1107/S1600577519006696. Epub 2019 Aug 9.
The Karabo distributed control system has been developed to address the challenging requirements of the European X-ray Free Electron Laser facility, including complex and custom-made hardware, high data rates and volumes, and close integration of data analysis for distributed processing and rapid feedback. Karabo is a pluggable, distributed application management system forming a supervisory control and data acquisition environment as part of a distributed control system. Karabo provides integrated control of hardware, monitoring, data acquisition and data analysis on distributed hardware, allowing rapid control feedback based on complex algorithms. Services exist for access control, data logging, configuration management and situational awareness through alarm indicators. The flexible framework enables quick response to the changing requirements in control and analysis, and provides an efficient environment for development, and a single interface to make all changes immediately available to operators and experimentalists.
卡拉博分布式控制系统的开发旨在满足欧洲X射线自由电子激光设施的挑战性需求,包括复杂的定制硬件、高数据速率和数据量,以及用于分布式处理和快速反馈的数据分析紧密集成。卡拉博是一个可插拔的分布式应用管理系统,作为分布式控制系统的一部分,形成一个监控和数据采集环境。卡拉博在分布式硬件上提供硬件、监测、数据采集和数据分析的集成控制,允许基于复杂算法进行快速控制反馈。通过报警指示器提供访问控制、数据记录、配置管理和态势感知等服务。灵活的框架能够快速响应控制和分析方面不断变化的需求,并为开发提供一个高效的环境,以及一个单一接口,使所有更改立即可供操作员和实验人员使用。