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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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