
- •Основные задачи курса
- •Классификация реализации систем реального времени
- •Классификация систем реального времени
- •Средства разработки систем рв
- •Проблемы проектирования систем
- •Построение алгоритма системы
- •Организация систем реального времени
- •Место систем рв в информационных системах
- •Требования к системам реального времени
- •Общие характеристики систем реального времени
- •Задачи срв
- •Планирование задач
- •Алгоритмы планирования спорадических и апериодических задач
- •Планировщик заданий
- •Алгоритм функционирования планировщика
- •Анализ таблиц
- •Классификация приложений систем реального времени
- •Моделирование систем реального времени
- •Проблема моделирования сетей при случайном доступе
- •Алгоритм оценки Позволяет понять: работоспособна система или нет.
- •Оптимизация системы сообщений
- •Применение модели реального времени
- •Надежность в срв
- •Проектирование систем жесткого реального времени
- •Обзор процесса проектирования
- •Учет особенностей жестких систем реального времени
- •Жизненный цикл жестких систем реального времени
- •Логическая архитектура
- •Наложение на проект условий для анализа
- •Физическая архитектура
- •Атрибуты объектов
- •Планировка
- •Контроль за временными ошибками
- •Операционные системы реального времени
- •Монолитная архитектура ос
- •Архитектура на базе микроядра
- •Принцип децентрализации функций ос
- •Объектно-ориентированная архитектура
- •Особенности функционирования ос рв
- •Виды операционных систем
- •Операционные системы реального времени для Windows
- •Расширения
- •Достоинства и недостатки операционных систем реального времени
- •Технология разработки собственной ос рв
- •Средства создания операторского интерфейса автоматизированных систем (scada-приложения)
- •Возможности и средства, присущие scada-пакетам
- •Программные компоненты
- •Утилиты администрирования
- •Классификация scada-приложений
- •Виды scada-приложений
- •Трейс моуд
- •Другие scada-приложения
- •Технология разработки scada-приложений
- •Базы данных рв
- •Принцип функционирования Industrial sql Server:
- •Функциональные возможности сервера базы данных
- •10. Простота использования.
- •11. Интеграция с другими компонентами комплекса.
- •12. Возможность организации клиент-серверной системы.
- •13. Возможность расширения.
- •Комплексные программные средства разработки приложений рв.
- •Инструменты разработчиков системы автоматизации.
- •Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
Принцип функционирования Industrial sql Server:
Не критичная к РВ информация сохраняется в стандартных таблицах БД Microsoft SQL Server. Вся технологическая информация, получаемая с датчиков, сохраняется в специальных таблицах расширения. С помощью этого механизма поддерживается большая пропускная способность. Запросы пользователя осуществляются через стандартный интерфейс не в реальном времени. За счёт таблиц расширения поддерживается сохранение больших потоков информации, разделение пользовательских данных и данных с датчиков для исполнительных элементов. Внутренняя поддержка целостности информации. Управление пользовательскими таблицами осуществляется через стандартный интерфейс, семантическая и ссылочная целостность информации находится на контроле пользователя. Создание технологических таблиц осуществляется через SCADA-приложение InTouch. Соответственно целостность данных контролируется самой системой, и пользователь на эту целостность никак не влияет. Industrial SQL Server построен на архитектуре «клиент-сервер».
Функциональные возможности сервера базы данных
Высокопроизводительный сервер.
Достигается путём возможности масштабирования системы, а также многоуровневой клиент-серверной архитектурой. Фактически источником данных является SCADA-приложение с датчиками и исполнительными механизмами. А приёмником служит АСУП.
Уменьшение объёма хранения информации.
Выполняется за счёт механизмов упаковки информации, приём сжатия.
Отсутствие всевозможных алгоритмов защиты данных.
Защита данных осуществляется за счёт средств SCADA и АСУП. Например, 2-месячный архив с 4000 параметров, которые регистрируются каждые 10 сек., занимает 2 мБ.
Достоверная информация.
Достигается путём того, что Industrial SQL Server входит в состав Factory Suit. Позволяет одновременно сохранить порядка 800 значений. Для проверки достоверности полученная информация с датчиков сравнивается со следующей информацией:
- конфигурация;
- операционная информация;
- сведения о событиях;
- аварийная информация;
- информация системы контроля;
- технологическая информация.
Соответственно объединение этой информации представляет пользователю структуру всего технологического процесса. При доступе и изменении информации сохраняется предыстория.
Сервер реального времени.
Реализован через протокол обмена (Factory Suit), называемый SuiteLink. Протокол характеризуется наличием меток времени, по которым осуществляется передача информации, а также обеспечение качества передаваемой информации.
Система регистрации событий.
Касается сохранения данных, поступающих непрерывно. Сохранение данной информации осуществляется по методу событий. Событие служит переключателем между массивами данных.
Гибкий открытый доступ.
Доступ к открытой информации со стороны пользователя осуществляется через стандартный интерфейс Microsoft SQL Server, который также определяет группу пользователей и права пользователей, следовательно, обеспечивается защита технологической информации и доступ к любой информации.
SQL с поддержкой временных параметров.
Эта поддержка осуществляется добавлением в SQL-запрос временных характеристик (по принципу задачи).
Открытая и гибкая БД.
Industrial SQL Server поддерживает доступ к информации РВ, а также к архивным и конфигурационным данным. Пользователю доступны следующие типы данных:
Рис. 34.
-
эти данные относятся к Industrial
SQL
Server.
Остальные – к Microsoft
SQL
Server.
Выделяют следующие области применения:
Анализ протекания процесса. Диагностика, оптимизация.
Управление запасами (управление потреблением сырья).
Техническое обслуживание систем. Анализ системы для предварительного и превентивного ремонта.
Контроль качества выпускаемой продукции.
Функционирование в качестве системы управления производственным процессом.