Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВасилий Истомин
1 Программное обеспечение системы сопровождающего контроля ускорительного комплекса ВЭПП Чеблаков Павел ИЯФ СО РАН, лаб. 11 Руководители : Беркаев Д. Е., н. с. 11 лаб. Шатунов Ю. М. зав. лаб 11
2 Ускорительный комплекс ВЭПП подсистемы комплекса ; ~ 15 подсистем контроля и управления ; более 1000 каналов управления ; более 2000 каналов контроля и измерения ; ~ 30 типов блоков ; 6 протоколов
3 Требования к ПО Унифицированный доступ к аппаратному обеспечению ; высокая стабильность работы ( непрерывный режим работы ); одновременный доступ нескольких клиентских приложений к одним и тем же каналам ; легкая перенастройка в соответствии с изменениями в аппаратной конфигурации и доступ к каналам по их псевдоименам.
5 Общая структура
6 Модель представления физической структуры аппаратного обеспечения
7 Адресация Структура адреса : /hardware_server/controller/device/channel Пример, /atlant:12000/can1/0xFC/2 Система имен (name resolution): Псевдоимя - vacuum_pmm_2M1 Физ. адрес - /atlant:12000/can1/0xFC/2
8 Модель функционирования сервера устройств Полностью асинхронное функционирование ядра сервера устройств ; модульная структура ; асинхронное / синхронное взаимодействие с контроллерами устройств ; асинхронное взаимодействие с клиентами ; реализация на базе boost::asio (asynchronous I/O model).
9 Модель клиент - серверных взаимодействий Асинхронное взаимодействие с сервером (- ами ); механизм взаимодействие – « издатель - подписчик »; boost::serialization XML, текстовое, бинарное ; произвольные типы данных
10 Модель клиентского приложения
11 Подсистемы сопровождающего контроля Вакуумные измерения ; термоконтроль ; криогенная подсистема ; подсистема двоичного контроля.
12 Вакуумные измерения CANADC-40M, IVA-TINI
13 Криогенная подсистема специализированное устройство для автоматизации криогенных установок (4 шт.) Разработчик : Репков А. В. CAC канальный 16 разрядный ЦАП, 20 канальный 24 разрядный АЦП, 8- битовый входной и выходной регистры Разработчик : Козак В. Р.
14 Термоконтроль CANADC-40M
15 Подсистема двоичного контроля CURVV 8 канальный выходной регистр 8 канальный входной регистр 8 канальный выходной регистр с мощными выходами 24 канальный входной регистр с ТТЛ входами Интерфейс CAN-bus Производство ИЯФ
16 Результаты Разработана общая четкая и структурированная концепция СА ; разработан каркас архитектуры асинхронного сервера устройств ; разработан асинхронный протокол клиент - серверных взаимодействий ; реализовано два модуля CAN- контроллера ; реализованы модули CAN- устройств ; разработана модель построения клиентских приложений ; реализованы клиентские приложения ; система внедрена и успешно эксплуатируется на комплексе ВЭПП
17 Сервер устройств
18 Распределенная структура аппаратного обеспечения
19 Приложения для просмотра журнала измерений
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.