Вопрос синхронизации с событиями ускорителя имеет две составляющие:

  1. Какие элементы системы управления (СУ) синхронизуют свою работу с событиями ускорителя?
  2. С какими событиями ускорителя синхронизуются элементы СУ?

Еще на стадии проектирования СУ было принято решение, что программное обеспечение (ПО) верхнего и среднего уровней СУ не синхронизуется с событиями ускорителя. Согласование совместной работы программ осуществляется через информацию в БД ССУДА.

Таким образом, вся синхронизация с событиями ускорителя и работа в реальном масштабе времени сосредоточены на уровне контроллеров оборудования (КО) и ниже. В контроллере оборудования операционная система VPV обслуживает ряд устройств, обеспечивающих синхронизацию работы прикладных программ с событиями ускорителей, и поддерживает внутренние часы с тактом 100мс.

Все события ускорительного комплекса в системе управления условно делятся на локальные и глобальные:

Локальными являются события, которые необходимы для синхронизации только в рамках одного КО.
Глобальные события технологического процесса необходимы для ряда КО, по ним осуществляется синхронизация совместной работы всех установок, контроллеров оборудования, одновременная смена режимов работы и др.

Сигналы локальных событий подключаются к специальному модулю соответствующего контроллера оборудования.

Для того, чтобы обеспечить все КО глобальными событиями, были установлены три специальных контроллера оборудования на У-1.5, У-70 и системах вывода У-70. В них размещены модули, которые называются Генераторами Таймерных Сообщений (ГТС). К этим контроллерам подведены сигналы всех глобальных событий, включая аварийно-предупредительные. По комбинации внешних событий эти КО формируют кодированное таймерное ообщение, которое через ГТС поступает в общую широковещательную таймерную сеть. Все остальные КО в своем составе имеют модуль приемника таймерных сообщений (ПТС).

Такая конструкция позволяет всем КО практически одновременно получать сообщения о глобальных событиях технологического процесса и необходимых изменениях в режиме работы ускорительного комплекса.

 

Схема устройств синхронизации

 

Публикации на эту тему:

  1. V.Komarov et al.
    Upgrading of the U-70 complex controls
    — Proceedings of the ICALEPCS-95, Chicago, Illinois, USA, 1995, Vol. 2, p. 930.

  2. 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.

  3. Воеводин В.П.
    ССУДА – Специализированная Система Управления распределенными Данными реального времени
    — Труды XVI Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 1998, т.1, с.135-137.

  4. Балакин С.И., Воеводин В.П., Клименков Е.В.
    Организация прикладного программного обеспечения контроллеров оборудования в новой Системе Управления комплексом У-70
    — Труды XVI Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 1998, т.1, с.176-179.

  5. Воеводин В.П., Елин А.П., Комаров В.В.
    Вычислительные средства новой системы управления ускорительного комплекса У-70
    — Труды XVI Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 1998, т.1, с.138-140.

  6. Воеводин В.П., Комаров В.В., Миличенко Ю.В., Перриолла Ф.
    Система управления ускорительным комплексом У-70
    — Приборы и системы управления, № 6, 1999, с.1-4.

  7. 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.

  8. В.В.Комаров.
    Базовые принципы построения общей таймерной системы ускорительного комплекса
    — Препринт ИФВЭ 2004 - 46, Протвино, 2004

  9. В.А. Коковин, В.В.Комаров.
    Контроллер таймерной сети общей таймерной системы ускорительного комплекса ИФВЭ
    — Препринт ИФВЭ 2005 - 4, Протвино, 2005