Интеграция клиентских и серверных компонентов программного обеспечения Maestro для аппаратного управления сегментом системы синхронизации бустерного инжектора в ЛФВЭ ОИЯИ
Аннотации
Аннотация
В работе рассматривается интеграция клиентской и серверной частей программного обеспечения Maestro Software, предназначенного для управления аппаратурой сегмента системы синхронизации инжектора бустера Лаборатории физики высоких энергий ОИЯИ. Основное внимание уделено применению технологии Tango Controls для построения распределенной системы управления и протокола WebSocket для обеспечения эффективного взаимодействия между пользовательским интерфейсом и серверной частью в режиме реального времени. Представлены архитектурные решения, реализованные в процессе интеграции, а также описаны особенности адаптации существующих программных модулей к требованиям распределенной инфраструктуры управления. Разработан обобщенный конфигурируемый танго-девайс DeviceProxy, работа которого налажена в связке с модулем WebSocketDS и ModbusDS.

