Все прикладные программы (ПП) делятся на три уровня:
- ПП нижнего уровня выполняются в контроллере оборудования (КО). Основная задача заключается в контроле электронной аппаратуры и синхронизованном обмене данных между аппаратурой и таблицами БД ССУДА. Таблицы располагаются в памяти КО и имеют унифицированный тип DATA в СУ.
Программы готовятся на персональных компьютерах наTurbo C
с включением некоторых нестандартных библиотек и других особенностей. Готовый.exe
файл должен храниться на рабочей станции, откуда он может быть загружен в память КО. Запуск и выполнение программы в КО происходит под управлением операционной системыVPV
. - ПП верхнего уровня выполняются на рабочих станциях под управлением операционной системы
Linux
. Реализуют все алгоритмы контроля и управления установками, но не содержат в себе интерфейса с пользователем. На входе и выходе используются данные таблиц ССУДА.
Потокол взаимодействия с ПП нижнего уровня основан на использовании таблиц типа DATA. - Консольная программа выполняется на консольной ЭВМ или на специальном cервере под управлением операционной системы
DECUnix
для консолей типаX-terminals
. Поддерживает интерфейс с оператором только в физических терминах.
Взаимодействие с ПП верхнего уровня основано на использовании унифицированных в СУ структур данных, хранящихся в распределенных базах данных ССУДА.
Структура прикладного программного обеспечения | |
Каждая ПП верхнего уровня (или конечная вершина дерева диалога) описывается в специальной таблице СУ одной строкой.
Публикации на эту тему:
-
Воеводин В.П.
ССУДА – Специализированная Система Управления распределенными Данными реального времени
— Труды XVI Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 1998, т.1, с.135-137. -
Воеводин В.П., Кузьменко В.Г., Щербаков С.Е.
Пользовательский интерфейс в новой системе управления ускорительного комплекса У-70
— Труды XVI Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 1998, т.1, с.141-144. -
Балакин С.И., Воеводин В.П., Клименков Е.В.
Организация прикладного программного обеспечения контроллеров оборудования в новой Системе Управления комплексом У-70
— Труды XVI Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 1998, т.1, с.176-179. -
V.Voevodin.
Software Architecture of the U-70 Accelerator Complex New Control System
— Proceedings of the ICALEPCS-99, Trieste, Italy, 1999, p.457. -
Воеводин В.П., Клименков Е.В.
Описания основных объектов Системы Управления комплекса У-70
— Труды XVII Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 2000, т.1, с.267-270. -
Клименков Е.В.
Структура прикладного программного обеспечения в Системе Управления комплекса У-70
— Труды XVII Всероссийского Совещания по ускорителям заряженных частиц, Протвино, 2000, т.1, с.263-266.