Вопрос синхронизации с событиями ускорителя имеет две составляющие:
- Какие элементы системы управления (СУ) синхронизуют свою работу с событиями ускорителя?
- С какими событиями ускорителя синхронизуются элементы СУ?
Еще на стадии проектирования СУ было принято решение, что программное обеспечение (ПО) верхнего и среднего уровней СУ не синхронизуется с событиями ускорителя. Согласование совместной работы программ осуществляется через информацию в БД ССУДА.
Таким образом, вся синхронизация с событиями ускорителя и работа в реальном масштабе времени сосредоточены на уровне контроллеров оборудования (КО) и ниже. В контроллере оборудования операционная система VPV обслуживает ряд устройств, обеспечивающих синхронизацию работы прикладных программ с событиями ускорителей, и поддерживает внутренние часы с тактом 100мс.
Все события ускорительного комплекса в системе управления условно делятся на локальные и глобальные:
Локальными являются события, которые необходимы для синхронизации только в рамках одного КО. | |
Глобальные события технологического процесса необходимы для ряда КО, по ним осуществляется синхронизация совместной работы всех установок, контроллеров оборудования, одновременная смена режимов работы и др. |
Сигналы локальных событий подключаются к специальному модулю соответствующего контроллера оборудования.
Для того, чтобы обеспечить все КО глобальными событиями, были установлены три специальных контроллера оборудования на У-1.5, У-70 и системах вывода У-70. В них размещены модули, которые называются Генераторами Таймерных Сообщений (ГТС). К этим контроллерам подведены сигналы всех глобальных событий, включая аварийно-предупредительные. По комбинации внешних событий эти КО формируют кодированное таймерное ообщение, которое через ГТС поступает в общую широковещательную таймерную сеть. Все остальные КО в своем составе имеют модуль приемника таймерных сообщений (ПТС).
Такая конструкция позволяет всем КО практически одновременно получать сообщения о глобальных событиях технологического процесса и необходимых изменениях в режиме работы ускорительного комплекса.
Схема устройств синхронизации |
Публикации на эту тему:
-
V.Komarov et al.
Upgrading of the U-70 complex controls
— Proceedings of the ICALEPCS-95, Chicago, Illinois, USA, 1995, Vol. 2, p. 930. -
Komarov V.V., Milichenko Y.V., Voevodin V.P., Yurpalov V.D.
Draft Design Study for the Control System of the U-70 Complex
— IHEP&CERN, CERN internal note: PS/CO/Note 96-26, Geneve, Switzerland, 1996. -
Воеводин В.П.
ССУДА – Специализированная Система Управления распределенными Данными реального времени
— Труды XVI Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 1998, т.1, с.135-137. -
Балакин С.И., Воеводин В.П., Клименков Е.В.
Организация прикладного программного обеспечения контроллеров оборудования в новой Системе Управления комплексом У-70
— Труды XVI Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 1998, т.1, с.176-179. -
Воеводин В.П., Елин А.П., Комаров В.В.
Вычислительные средства новой системы управления ускорительного комплекса У-70
— Труды XVI Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 1998, т.1, с.138-140. -
Воеводин В.П., Комаров В.В., Миличенко Ю.В., Перриолла Ф.
Система управления ускорительным комплексом У-70
— Приборы и системы управления, № 6, 1999, с.1-4. -
V.Voevodin, V.Komarov, Yu.Milichenko, F.Perriollat.
New Integrated Control System of IHEP Accelerator Complex
— Proceeding of the ICALEPCS-99, Trieste, Italy, 1999, p.639. -
В.В.Комаров.
Базовые принципы построения общей таймерной системы ускорительного комплекса
— Препринт ИФВЭ 2004 - 46, Протвино, 2004 -
В.А. Коковин, В.В.Комаров.
Контроллер таймерной сети общей таймерной системы ускорительного комплекса ИФВЭ
— Препринт ИФВЭ 2005 - 4, Протвино, 2005