1. Основные компоненты SCADA
1.1. Драйверы или серверы ввода-вывода — программы, обеспечивающие связь SCADA с промышленными контроллерами, счётчиками, АЦП и другими устройствами ввода-вывода информации
1.2. Система реального времени — программа, обеспечивающая обработку данных в пределах заданного временного цикла с учетом приоритетов
1.3. Человеко-машинный интерфейс (HMI, англ. Human Machine Interface — инструмент, который представляет данные о ходе процесса человеку оператору, что позволяет оператору контролировать процесс и управлять им. Программа-редактор для разработки человеко-машинного интерфейса
1.4. Система логического управления — программа, обеспечивающая исполнение пользовательских программ (скриптов) логического управления в SCADA-системе. Набор редакторов для их разработки
1.5. База данных реального времени — программа, обеспечивающая сохранение истории процесса в режиме реального времени
1.6. Система управления тревогами — программа, обеспечивающая автоматический контроль технологических событий, отнесение их к категории нормальных, предупреждающих или аварийных, а также обработку событий оператором или компьютером
1.7. Генератор отчетов — программа, обеспечивающая создание пользовательских отчетов о технологических событиях. Набор редакторов для их разработки
1.8. Внешние интерфейсы — стандартные интерфейсы обмена данными между SCADA и другими приложениями. Обычно OPC, DDE, ODBC, DLL
2. Назначение
2.1. SCADA-системы позволяют разрабатывать АСУ ТП в клиент-серверной или в распределённой архитектуре.
3. Уязвимость
3.1. SCADA-системы могут быть уязвимы для хакерских атак
3.2. для защиты информационных комплексов, содержащих SCADA-системы, требуется соблюдение общих требований информационной безопасности
4. Решает задачи:
4.1. Обмен данными с “устройствами связи с объектом”, (то есть с промышленными контроллерами и платами ввода/вывода) в реальном времени через драйверы
4.2. Обработка информации в реальном времени
4.3. Логическое управление
4.4. Отображение информации на экране монитора в удобной и понятной для человека форме
4.5. Ведение базы данных реального времени с технологической информацией
4.6. Аварийная сигнализация и управление тревожными сообщениями
4.7. Подготовка и генерирование отчетов о ходе технологического процесса
4.8. Осуществление сетевого взаимодействия между SCADA-станциями (компьютерами)
4.9. Обеспечение связи с внешними приложениями (СУБД, электронные таблицы, текстовые процессоры и т. д.). В системе управления предприятием такими приложениями чаще всего являются приложения, относимые к уровню MES.
5. Концепции систем
5.1. RTU
5.1.1. Сбор данных
5.2. PLC
5.2.1. Управляющее воздействие
5.3. WebSCADA-сервер
5.3.1. ПК, КПК или мобильные телефоны с Web-браузером. Подключение клиентов к WebSCADA-серверу через Internet/Intranet позволяет им взаимодействовать с прикладной задачей автоматизации как с простой web или WAP-страницей
6. Архитектура SCADA-систем
6.1. Автономные
6.1.1. При использовании данной архитектуры система состоит из одной или нескольких рабочих станций оператора, которые не "знают" друг о друге. Все функции системы выполняются на единственной (нескольких независимых) станции(ях)
6.2. Клиент-Серверные
6.2.1. В данном случае система выполняется на сервере, а операторы используют клиентские станции для мониторинга и управления процессом. Высоконадёжные системы строятся на базе двойного либо тройного резервирования серверов и дублирования клиентских станций оператора, дублирования сетевых подключений сервер-сервер и клиент-сервер. При данной архитектуре уже возможно разделение функций SCADA-системы между серверами. Например, сбор данных и управление ПЛК выполняется на одном сервере, архивирование данных - на втором, а взаимодействие с клиентами - на третьем
6.3. Распределенные
6.3.1. При использовании архитектуры распределенной системы управления (РСУ) вычисления осуществляются на нескольких взаимосвязанных вычислительных устройствах, часто с функцией взаимного резервирования