Sep 23 – 27, 2024
ESRF Auditorium
Europe/Paris timezone

Motor device interfaces and a multi-axis motor framework at European XFEL

Sep 24, 2024, 6:00 PM
2h
ESRF Entrance Hall

ESRF Entrance Hall

Poster Beamline control systems Posters

Speaker

Dr David Hickin (European XFEL GmbH)

Description

Karabo is a device-based distributed control system used to implement the control and data acquisition systems of the 3 tunnels and 7 instruments of European XFEL.

Motion systems, both PLC and non-PLC-based, are controlled through single and multi-axis Karabo devices with standardised interfaces and behaviour.

Combined motion of multiple motors is provided through multi-axis devices, which are presented as a number of virtual axes. A device framework using Karabo's middlelayer API facilitates the creation of multi-axis devices with minimal code, ensuring the expected interface and behaviour, and includes motion coordinated at the PLC level, hardware and software limits, automatic operator panel generation and a unit testing framework.

Abstract publication I agree that the abstract will be published on the web site

Primary author

Dr David Hickin (European XFEL GmbH)

Co-authors

Alessandro Silenzi (European XFEL GmbH) Ana Garcia-Tabares Valdivieso (European XFEL) Andrea Parenti (European XFEL GmbH) Anna Klimovskaia (European XFEL GmbH) Ayaz Samadli (European XFEL GmbH) Bernard Baranasic (European XFEL GmbH) Dennis Göries (European XFEL GmbH) Florian Sohn (European XFEL GmbH) Gabriele Giovanetti (European XFEL GmbH) Gero Flucke (European XFEL GmbH) Ivars Karpics (European XFEL GmbH) Leandro Zanellato (European XFEL GmbH) Michael Smith (European XFEL GmbH) Nerea Jardon (European XFEL GmbH) Patrick Geßler (European XFEL GmbH) Raul Costa (European XFEL GmbH) Riccardo Fabbri (European XFEL GmbH) Sergey Esenov (European XFEL GmbH) Steffen Hauf (European XFEL GmbH) Sylvia Huynh (European XFEL GmbH) Tobias Freyermuth (European XFEL GmbH) Valerii Bondar (European XFEL GmbH) Wajid Ehsan (European XFEL GmbH)

Presentation materials