Integration of Maestro Software Client and Server Components for Hardware Control of the Synchronization System Segment for the Booster Injector at LHEP JINR
Abstract
Abstract This paper discusses the integration of the client and server components of Maestro software, designed for controlling the equipment of the synchronization system segment of the Booster injector at the Laboratory of High Energy Physics of the Joint Institute for Nuclear Research. The primary focus is on the application of the Tango Controls framework for building a distributed control system and the WebSocket protocol to ensure efficient real-time communication between the user interface and the server. The architectural solutions implemented during the integration process are presented, and the specifics of adapting existing software modules to meet the requirements of a distributed control infrastructure are described. A generalized configurable Tango device, deviceproxy, has been developed, its operation established in conjunction with the WebSocketDS and ModbusDS modules.
// Source
Authors: A. Bukharin, V. Elkin, D. Ivliev, A. A. Kozlovsky, A. NOSKOV, I. Shirikov, G. Sedykh, I. Zhabin
Institutions: Joint Institute for Nuclear Research, Dubna State University