Программное обеспечение системы сопровождающего контроля ускорительного комплекса ВЭПП -2000 Чеблаков Павел ИЯФ СО РАН, лаб. 11 Руководители : Беркаев.

Презентация:



Advertisements
Похожие презентации
Чеблаков Павел ИЯФ СО РАН, 11 лаб. Руководитель: Беркаев Д.Е., н.с. 11 лаб.
Advertisements

ИЯФ СО РАН, 11 лаб.. Вакуумные измерения, Термоконтроль, Криогенная подсистема, Подсистема двоичного контроля.
Ускорительный комплекс ВЭПП Вакуумные измерения, Термоконтроль, Криогенная подсистема, Контроль бинарных состояний.
ГСНТИ задание 2.2«Разработать сервер доступа к библиотечным информационным ресурсам по протоколу z39.50 и систему обслуживания по принципу «Одно.
Различия и особенности распространенных протоколов. Принципы работы протоколов разных уровней. Предоставление сетевых услуг. Борисов В.А. КАСК – филиал.
Рогов Павел (271 ПИ ) Назаренко Дмитрий (272 ПИ ) Научный руководитель : Гринкруг Е. М. Курсовая работа. Клиент - серверное Android- приложение для планирования.
Арбитры в мультипроцессорных системах. Арбитры Используются для разрешения конфликтных ситуаций на аппаратном уровне Арбитры принимают от процессоров.
КВНО апреля 2013 г. ИПА РАН Суркис И. Ф., Зимовский В. Ф., Шантырь В. А., Кен В. О., Мишин В. Ю., Соколова Н. А., Павлов Д.А. Характеристики.
«Корсар» SCADA-система.. Структура ПК «Корсар» Ядро ПК «Корсар»
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
Разработка аппаратно-программных средств имитационного комплекса моделирования микропроцессора Выполнил: студент 515 группы МФТИ Иванов С.С Научный руководитель:
Разработка комплексной системы общей безопасности во ВЮИ ФСИН России Владимирский государственный университет кафедра Информатики и защиты информации доцент.
Распределённая интеграционная система РМ-3. РМ-3 РМ-3 – распределённая интеграционная программная среда, предназначенная для построения единого верхнего.
Администрирование информационных систем Лекция 4. Система управления базами данных.
Распределенная система мониторинга и диспетчеризации процессов гетерогенной среды студент Костюков В.В., профессор к.ф-м.н Крючкова Е.Н., АлтГТУ / ПОВТ.
Реализация инженерного пульта в составе вычислительного комплекса Эльбрус-S2 Выполнил: Иванов Сергей, гр.513 Научный руководитель: Костенко Виталий Олегович.
Операционные системы Введение (часть 4) 4.Основы архитектуры операционных систем 4.1.Базовые понятия 4.2.Свойства ОС 4.3.Структура ОС 4.4.Логические функции.
Проектирование и реализация каркаса распределенной системы мониторинга и диспетчеризации процессов гетерогенной среды студент Старовойтов Д.В., профессор.
Цифровая радиоинтерферометрическая система преобразования сигналов Р1002 Докладчик: Носов Е.В.
К построению и контролю соблюдения политик безопасности распределенных компьютерных систем на основе механизмов доверия А. А. Иткес В. Б. Савкин Институт.
Транксрипт:

Программное обеспечение системы сопровождающего контроля ускорительного комплекса ВЭПП Чеблаков Павел ИЯФ СО РАН, лаб. 11 Руководители : Беркаев Д. Е., н. с. 11 лаб. Шатунов Ю. М. зав. лаб 11

Ускорительный комплекс ВЭПП подсистемы комплекса ; ~ 15 подсистем контроля и управления ; более 1000 каналов управления ; более 2000 каналов контроля и измерения ; ~ 30 типов блоков ; 6 протоколов

Требования к ПО Унифицированный доступ к аппаратному обеспечению ; высокая стабильность работы ( непрерывный режим работы ); одновременный доступ нескольких клиентских приложений к одним и тем же каналам ; легкая перенастройка в соответствии с изменениями в аппаратной конфигурации и доступ к каналам по их псевдоименам.

Общая структура

Модель представления физической структуры аппаратного обеспечения

Адресация Структура адреса : /hardware_server/controller/device/channel Пример, /atlant:12000/can1/0xFC/2 Система имен (name resolution): Псевдоимя - vacuum_pmm_2M1 Физ. адрес - /atlant:12000/can1/0xFC/2

Модель функционирования сервера устройств Полностью асинхронное функционирование ядра сервера устройств ; модульная структура ; асинхронное / синхронное взаимодействие с контроллерами устройств ; асинхронное взаимодействие с клиентами ; реализация на базе boost::asio (asynchronous I/O model).

Модель клиент - серверных взаимодействий Асинхронное взаимодействие с сервером (- ами ); механизм взаимодействие – « издатель - подписчик »; boost::serialization XML, текстовое, бинарное ; произвольные типы данных

Модель клиентского приложения

Подсистемы сопровождающего контроля Вакуумные измерения ; термоконтроль ; криогенная подсистема ; подсистема двоичного контроля.

Вакуумные измерения CANADC-40M, IVA-TINI

Криогенная подсистема специализированное устройство для автоматизации криогенных установок (4 шт.) Разработчик : Репков А. В. CAC канальный 16 разрядный ЦАП, 20 канальный 24 разрядный АЦП, 8- битовый входной и выходной регистры Разработчик : Козак В. Р.

Термоконтроль CANADC-40M

Подсистема двоичного контроля CURVV 8 канальный выходной регистр 8 канальный входной регистр 8 канальный выходной регистр с мощными выходами 24 канальный входной регистр с ТТЛ входами Интерфейс CAN-bus Производство ИЯФ

Результаты Разработана общая четкая и структурированная концепция СА ; разработан каркас архитектуры асинхронного сервера устройств ; разработан асинхронный протокол клиент - серверных взаимодействий ; реализовано два модуля CAN- контроллера ; реализованы модули CAN- устройств ; разработана модель построения клиентских приложений ; реализованы клиентские приложения ; система внедрена и успешно эксплуатируется на комплексе ВЭПП

Сервер устройств

Распределенная структура аппаратного обеспечения

Приложения для просмотра журнала измерений