Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по дисциплине СРВ (Артемов СП).doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
2.5 Mб
Скачать

Достоинства и недостатки операционных систем реального времени

Недостатки:

  1. Узкоопределенная поддержка в промышленных контроллерах.

  2. Отсутствие поддержки производителей контроллеров.

  3. Высокая стоимость прикладного ПО ОС реального времени. Отсутствие связи с производителями ПО.

Достоинства:

  1. Универсальность подхода. Разработчику не требуется создавать собственную ОС и специальное ПО, следовательно, уменьшаются затраты на проектирование.

Другие достоинства вытекают из реализации.

Вывод: наиболее популярными и широкоиспользуемыми ОС являются OS 9 и OS 9000 за счет наличия большого количества разработок под различные платформы и возможности создания ОС реального времени для новых платформ.

Технология разработки собственной ос рв

С позиции разработчика АСУ создание ОС реального времени делится на два этапа:

  1. Разработка планировщика задач. Разработка на базе вытесняющей политики планирования, ориентированной на однопроцессорные системы. При создании планировщика для многопроцессорной среды производится его деление на глобальный и локальный. Глобальный планировщик также может использовать вытесняющее планирование, но наиболее эффективным является приоритетное планирование (перед запуском производится расчет).

  2. Создание драйвера, обеспечивающего доступ к оборудованию и запуск планирования. Реализация драйвера зависит от типа используемого микроконтроллера. Выделяют менеджеры ресурсов, а также способы работы с таймером. Аппаратные и программные таймеры реализуются через драйвер.

Планировщик является платформонезависимым.

Средства создания операторского интерфейса автоматизированных систем (scada-приложения)

SCADA-Supervisory Control And Data Acquisition (централизованное управление и сбор данных).

Основное назначение: сбор информации в АСУ. Сбор информации является первичным для оценки ситуации автоматизированной системы. Управление может быть реализовано внутри системы. Под понятие «SCADA-приложения» попадают любые приложения, получающие данные с оборудования. Любое SCADA-приложение должно иметь набор инструментальных средств для подключения новых объектов. SCADA-приложения относятся к прикладному ПО. Разработка SCADA-приложения является трудоемкой задачей. Поэтому большинство производителей используют стандарт SCADA-пакеты.

Возможности и средства, присущие scada-пакетам

  1. Автоматизированная разработка, дающая возможность создать ПО системы автоматически без реального программирования.

  2. Средство сбора первичной информации от устройств нижнего уровня. Наличие драйверов доступа к оборудованию либо серверов.

  3. Средство управления и регистрации сигналов об аварийных ситуациях (alarm).

  4. Средство хранения информации с возможностью ее пост-обработки. Существует 2 способа:

4.1. Включение собственной СУБД.

4.2. Реализация интерфейса через ODBC к популярной БД.

  1. Средство обработки первичной информации. Преобразование информации из одного вида в другой.

  2. Средство визуализации информации. Построение графиков, гистограмм. Осуществляется в режиме реального времени и в режиме пост-просмотра.

Основу SCADA-пакетов составляет несколько программных компонентов и несколько утилит администрирования.