1. Принцип действия
1.1. Работа SCADA системы сводится к решению следующих задач:
1.2. Обмен данными с «устройствами связи с объектом» (то есть с промышленными контроллерами и платами ввода-вывода) в реальном времени через драйверы
1.3. Обработка информации в реальном времени
1.4. Логическое управление
1.5. Отображение информации на экране монитора в удобной и понятной для человека форме
1.6. Ведение базы данных реального времени с технологической информацией
1.7. Аварийная сигнализация и управление тревожными сообщениями
1.8. Подготовка и генерирование отчетов о ходе технологического процесса
1.9. Обеспечение связи с внешними приложениями
2. Компоненты
2.1. Драйверы или серверы ввода-вывода
2.2. Система реального времени — программа, обеспечивающая обработку данных в пределах заданного временного цикла с учетом приоритетов
2.3. Человеко-машинный интерфейс
2.4. Программа-редактор для разработки человеко-машинного интерфейса
2.5. Система логического управления — программа, обеспечивающая исполнение пользовательских программ (скриптов) логического управления в SCADA-системе. Набор редакторов для их разработки
2.6. База данных реального времени — программа, обеспечивающая сохранение истории процесса в режиме реального времени
2.7. Система управления тревогами — программа, обеспечивающая автоматический контроль технологических событий, отнесение их к категории нормальных, предупреждающих или аварийных, а также обработку событий оператором или компьютером
2.8. Генератор отчетов — программа, обеспечивающая создание пользовательских отчетов о технологических событиях. Набор редакторов для их разработки
2.9. Внешние интерфейсы
3. Назначение
3.1. SCADA - программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления. Термин «SCADA» имеет двоякое толкование. Наиболее широко распространено понимание SCADA как приложения, то есть программного комплекса, обеспечивающего выполнение указанных функций, а также инструментальных средств для разработки этого программного обеспечения. Однако, часто под SCADA-системой подразумевают программно-аппаратный комплекс. Подобное понимание термина SCADA более характерно для раздела телеметрия.
4. Конструкции
4.1. Автономные
4.1.1. При использовании данной архитектуры система состоит из одной или нескольких рабочих станций оператора, которые не "знают" друг о друге. Все функции системы выполняются на единственной (нескольких независимых) станции(ях).
4.2. Клиент-Серверные
4.2.1. В данном случае система выполняется на сервере, а операторы используют клиентские станции для мониторинга и управления процессом. Высоконадёжные системы строятся на базе двойного либо тройного резервирования серверов и дублирования клиентских станций оператора, дублирования сетевых подключений сервер-сервер и клиент-сервер. При данной архитектуре уже возможно разделение функций SCADA-системы между серверами. Например, сбор данных и управление ПЛК выполняется на одном сервере, архивирование данных - на втором, а взаимодействие с клиентами - на третьем.
4.3. Распределенные
4.3.1. При использовании архитектуры распределенной системы управления (РСУ) вычисления осуществляются на нескольких взаимосвязанных вычислительных устройствах, часто с функцией взаимного резервирования. Распределенные SCADA-системы с взаимным резервированием отличаются повышенной надежностью.