|
SCADA
SCADA-система
диспетчерское управление и сбор данных
ПО, предназначенное для поддержки средств автоматизации и построения систем промышленной автоматизации.
[http://www.morepc.ru/dict/]
|
EN |
|
FR |
|
SCADA (аббр. от англ. supervisory control and data acquisition, диспетчерское управление и сбор данных) — программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления. SCADA может являться частью АСУ ТП, АСКУЭ, системы экологического мониторинга, научного эксперимента, автоматизации здания и т. д. SCADA-системы используются во всех отраслях хозяйства, где требуется обеспечивать операторский контроль за технологическими процессами в реальном времени. Данное программное обеспечение устанавливается на компьютеры и, для связи с объектом, использует драйверы ввода-вывода или OPC/DDE серверы. Программный код может быть как написан на языке программирования (например на C++), так и сгенерирован в среде проектирования.
Иногда SCADA-системы комплектуются дополнительным ПО для программирования промышленных контроллеров. Такие SCADA-системы называются интегрированными и к ним добавляют термин SoftLogic.
Термин «SCADA» имеет двоякое толкование. Наиболее широко распространено понимание SCADA как приложения[2], то есть программного комплекса, обеспечивающего выполнение указанных функций, а также инструментальных средств для разработки этого программного обеспечения. Однако, часто под SCADA-системой подразумевают программно-аппаратный комплекс. Подобное понимание термина SCADA более характерно для раздела телеметрия.
Значение термина SCADA претерпело изменения вместе с развитием технологий автоматизации и управления технологическими процессами. В 80-е годы под SCADA-системами чаще понимали программно-аппаратные комплексы сбора данных реального времени. С 90-х годов термин SCADA больше используется для обозначения только программной части человеко-машинного интерфейса АСУ ТП.
Основные задачи, решаемые SCADA-системами
SCADA-системы решают следующие задачи:
-
Обмен данными с «устройствами связи с объектом», то есть с промышленными контроллерами и платами ввода/вывода) в реальном времени через драйверы.
-
Обработка информации в реальном времени.
-
Логическое управление.
-
Отображение информации на экране монитора в удобной и понятной для человека форме.
-
Ведение базы данных реального времени с технологической информацией.
-
Аварийная сигнализация и управление тревожными сообщениями.
-
Подготовка и генерирование отчетов о ходе технологического процесса.
-
Осуществление сетевого взаимодействия между SCADA ПК.
-
Обеспечение связи с внешними приложениями (СУБД, электронные таблицы, текстовые процессоры и т. д.). В системе управления предприятием такими приложениями чаще всего являются приложения, относимые к уровню MES.
SCADA-системы позволяют разрабатывать АСУ ТП в клиент-серверной или в распределённой архитектуре.
Основные компоненты SCADA
SCADA—система обычно содержит следующие подсистемы:
-
Драйверы или серверы ввода-вывода — программы, обеспечивающие связь SCADA с промышленными контроллерами, счётчиками, АЦП и другими устройствами ввода-вывода информации.
-
Система реального времени — программа, обеспечивающая обработку данных в пределах заданного временного цикла с учетом приоритетов.
-
Человеко-машинный интерфейс (HMI, англ. Human Machine Interface) — инструмент, который представляет данные о ходе процесса человеку оператору, что позволяет оператору контролировать процесс и управлять им. Программа-редактор для разработки человеко-машинного интерфейса.
-
Система логического управления — программа, обеспечивающая исполнение пользовательских программ (скриптов) логического управления в SCADA-системе. Набор редакторов для их разработки.
-
База данных реального времени — программа, обеспечивающая сохранение истории процесса в режиме реального времени.
-
Система управления тревогами — программа, обеспечивающая автоматический контроль технологических событий, отнесение их к категории нормальных, предупреждающих или аварийных, а также обработку событий оператором или компьютером.
-
Генератор отчетов — программа, обеспечивающая создание пользовательских отчетов о технологических событиях. Набор редакторов для их разработки.
-
Внешние интерфейсы — стандартные интерфейсы обмена данными между SCADA и другими приложениями. Обычно OPC, DDE, ODBC, DLL и т. д.
Концепции систем
Термин SCADA обычно относится к централизованным системам контроля и управления всей системой, или комплексами систем, осуществляемого с участием человека. Большинство управляющих воздействий выполняется автоматически RTU или ПЛК. Непосредственное управление процессом обычно обеспечивается RTU или PLC, а SCADA управляет режимами работы. Например, PLC может управлять потоком охлаждающей воды внутри части производственного процесса, а SCADA система может позволить операторам изменять уста для потока, менять маршруты движения жидкости, заполнять те или иные ёмкости, а также следить за тревожными сообщениями (алармами), такими как — потеря потока и высокая температура, которые должны быть отображены, записаны, и на которые оператор должен своевременно реагировать. Цикл управления с обратной связью проходит через RTU или ПЛК, в то время как SCADA система контролирует полное выполнение цикла.
Сбор данных начинается в RTU или на уровне PLC и включает — показания измерительного прибора. Далее данные собираются и форматируются таким способом, чтобы оператор диспетчерской, используя HMI мог принять контролирующие решения — корректировать или прервать стандартное управление средствами RTU/ПЛК. Данные могут также быть записаны в архив для построения трендов и другой аналитической обработки накопленных данных.
[http://ru.wikipedia.org/wiki/SCADA]
CitectSCADA
полнофункциональная система мониторинга, управления и сбора данных (SCADA – Supervisory Control And Data Acquisition)
ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ:
CitectSCADA построена на базе мультизадачного ядра реального времени, что обеспечивает производительность сбора до 5 000 значений в секунду при работе в сетевом режиме с несколькими станциями. Модульная клиент-серверная архитектура позволяет одинаково эффективно применять CitectSCADA как в малых проектах, с использованием только одного АРМ, так и в больших, с распределением задач на несколько компьютеров.
В отличие от других SCADA-систем среда разработки CitectSCADA поставляется бесплатно. Оплачивается только среда исполнения (runtime). Это позволяет пользователю разработать и протестировать пробный проект, не вкладывая средств на начальном этапе.
Схема лицензирования CitectSCADA основана на учете числа одновременно задействованных компьютеров в проекте, а не общего числа компьютеров, на которых установлена CitectSCADA.
CitectSCADA лицензируется на заданное количество точек (дискретных или аналоговых переменных). При этом учитываются только внешние переменные, считываемые из устройств ввода/вывода, а внутренние переменные, находящиеся в памяти или на диске, бесплатны и не входят в количество лицензируемых точек. Градация количества лицензируемых точек в CitectSCADA более равномерна, чем в других системах: 75, 150, 500, 1 500, 5 000, 15 000, 50 000 и неограниченное количество.
В CitectSCADA резервирование является встроенным и легко конфигурируемым. Резервирование позволяет защищать все зоны потенциальных отказов как функциональных модулей (серверов и клиентов), так и сетевых соединений между узлами и устройствами ввода/вывода.
CitectSCADA имеет встроенный язык программирования CiCode, а также поддержку VBA.
CitectSCADA работает как 32-разрядное приложение Windows 9X/NT/2000/XP/2003. Сбор данных, формирование алармов и построение трендов происходит одновременно с редактированием и компиляцией.
[http://www.rtsoft.ru/catalog/soft/scada/detail/343/]
Словесный портрет современной управляющей системы типа SCADA
-
Масштабируемая
-
Наращивание системы без её переконфигурирования
-
Масштабы проекта не ограничены
-
До 255 одновременно подключённых клиентов
-
Поддержка локальных и глобальных сетей
-
Возможность интеграции с веб-приложениями без конфигурирования системы
-
Возможность функционирования при малой пропускной способности коммуникаций
-
Поддержка кластерных конфигураций
-
Возможность перезапуска отдельных процессов, относящихся к разным компонентам
-
Гибкая
-
Полноценная архитектура «клиент-сервер»
-
Возможность масштабирования серверов/серверных массивов алармов, трендов и отчётов
-
Поддержка централизованного хранения файлов проекта для удобства обслуживания, а также распределённого хранения и комбинированного варианта
-
Внесение изменений на отдельных локациях
-
Возможность функционирования при малой пропускной способности коммуникаций
-
Поддержка устоявшихся и новых стандартов
-
Надёжная
-
Встроенная поддержка режима ожидания
-
Резервирование файловых серверов
-
Резервирование сетевых коммуникаций
-
Резервирование серверов алармов
-
Резервирование серверов трендов
-
Резервирование серверов отчётов
-
Многоуровневое резервирование ввода-вывода
-
Автоматическая замена серверов
-
Автоматическая синхронизация историй трендов
-
Автоматическая синхронизация таблиц алармов
-
Автоматическая синхронизация времени
-
Защитные функции
-
Автоматический перезапуск в случае сбоя системы
-
Высокопроизводительная
-
Приемлемый уровень производительности для проектов любых масштабов
-
Низкие требования к процессорам и памяти
-
Малая загруженность сети
-
Поддержка многопроцессорных конфигураций
-
Безопасная
-
Настройки безопасности для отдельных пользователей и групп пользователей
-
До 250 одновременно работающих с системой пользователей
-
Неограниченное число имен пользователей
-
Задание набора прав и привилегий для каждого пользовательского имени
Ввод-вывод
-
Коммуникационные технологии
-
Поддержка открытых коммуникационных стандартов
-
Поддержка каждым сервером ввода-вывода многих протоколов
-
Драйверы протоколов RS-232, RS-422, RS-485, TCP/IP
-
Время установки драйверов в пределах 60 секунд
-
До 255 одновременно подключённых клиентов
-
До 4096 устройств ввода-вывода на одну систему
-
Поддержка внешнего подключения для удалённых устройств
-
Средства разработки драйверов для специализированных протоколов
-
Поддержка стандарта OPC Server DA2.0
-
Интегрированный веб-сервис XML
-
Доступ
-
Драйверы предоставляются без дополнительной платы
-
Новые версии драйверов выкладываются на сайт
-
Поддержка обновления драйверов
-
Высокая скорость доступа
-
Динамическая оптимизация для всех драйверов
-
Чтение данных по запросу
-
До 100000 целых чисел в секунду
-
Обновление с устройств ввода-вывода
Метки
-
Неограниченное число меток
-
Длина имени метки до 80 символов
-
Поддержка меток качества и времени для соответствующих драйверов
-
Единая база данных для контроллеров ПЛК и системы SCADA
-
Двунаправленная синхронизация со средой разработки для ПЛК
-
Статическая синхронизация для разработки в автономном режиме
-
-Автоматические импорт и синхронизация
-
Импорт из ПЛК разных типов
-
Добавление пользовательских схем импорта
Графика
-
Разработка
-
Неограниченное число экранов
-
24-битные цвета
-
Быстрый выбор цветов по названиям
-
Поддержка прозрачных цветов
-
Продвинутая анимация без дополнительного программирования
-
Анимация символов на базе тегов
-
До 32000 анимированных изображений на страницу
-
Неограниченное число мигающих цветов
-
Мультиязычность
-
Инструменты типа 3D Pipe
-
Трёхмерные эффекты (поднятие, опускание, выдавливание)
-
Импорт графики
-
Растровые изображения Windows (BMP, RLE, DIB)
-
Формат AutoCAD (DXF)
-
Формат Encapsulated Postscript (EPS)
-
Формат Fax Image (FAX)
-
Формат Ventura (IMG)
-
Формат JPEG (JPG, JIF, JFF, JFE)
-
Формат Photo CD (PCD)
-
Формат PaintBrush (PCX)
-
Формат Portable Network Graphics (PNG)
-
Формат Targa (TGA)
-
Формат Tagged Image Format (TIFF)
-
Формат Windows Meta File (WMF)
-
Формат Word Perfect Graphics (WPG)
-
Неограниченное число отмен действий
-
Кнопки в стиле Windows XP со свойствами динамического перемещения
-
Шаблоны
-
Большое число шаблонов в разных стилях и для разных разрешений
-
Растягивание шаблонов средствами графического инструментария
-
Шаблоны могут содержать анимацию
-
Изменения в шаблонах отражаются на всех страницах
-
Одни и те же шаблоны могут использоваться в разных проектах
-
Символы
-
Более 800 символов в комплекте поставки
-
Создание пользовательских символов средствами графического инструментария
-
Символы могут содержать анимацию
-
Изменения в символах отражаются на всех их копиях
-
Одни и те же символы могут использоваться в разных проектах
-
Объектное конфигурирование
-
Неограниченное число объектов типа «джинн» (Genie) и «суперджинн» (Super Genie)
-
Пользовательские «джинны» позволяют отображать на экране пользовательское оборудование
-
Пользовательские «суперджины» позволяют работать с разными устройствами через один интерфейс
-
Объекты типа «джинн» и «суперджинн» способны воспринимать изменения в тегах устройств без дополнительного программирования
-
Работа
-
Разрешения до 4096 x 4096
-
Изменение размеров изображений (изотропное и анизотропное)
-
Поддержка вывода на несколько мониторов
-
Настройка скорости обновления страниц (минимум 10 мс)
-
Информирование о потере связи
-
Переключение языков в ходе работы
-
Поддержка одно- и двухбайтовых наборов символов
-
Безопасность
-
Уровень безопасности влияет на:
-
Видимость объектов
-
Доступ к графическим дисплеям
-
Подтверждение алармов
-
Создание отчётов
-
Системные утилиты
Действия
-
Управление
-
Сенсорные команды
-
Мышь
-
-Клавиатурное управление системой, страницами и анимацией
-
Вертикальные и горизонтальные ползунки
-
Замена БД
-
Анализ процессов
-
Объединение алармов с трендами
-
32 и более перьев
-
4 и более оконных секций
-
2 и более курсоров
-
Наложение перьев
-
Информация о качестве данных
-
Аналоговые и цифровые перья
-
Информация о подтверждении алармов
-
Описание алармов (аналоговых и мультицифровых)
-
Комментарии к алармам
-
Поддержка перехода на летнее и зимнее время
-
Сохранение просмотров в процессе работы
-
Хранение просмотров в удалённых локациях
-
Отображение различных временных периодов на том же дисплее
-
Настраиваемое и расширяемое управление
-
Алармы
-
Неограниченное число алармов
-
Централизованная обработка алармов
-
Алармы могут быть следующих типов:
-
Цифровые
-
Аналоговые
-
Временные метки
-
Высокоуровневые выражения
-
Мультицифровые
-
Цифровые с временными метками
-
Аналоговые с временными метками
-
Изменение языка для всех алармов в процессе работы
-
Подтверждение приёма в сети без дополнительного конфигурирования
-
Отключение сети без дополнительного конфигурирования
-
Категории, зоны и приоритеты алармов
-
Задержки алармов
-
Назначение временных меток с разрешением в 1 мс
-
Различные данные в алармах
-
Индивидуальные и групповые подтверждения
-
Подтверждения на основе категорий и приоритетов
-
Подтверждения отображаются графически, в списке алармов или через специализированный код:
-
Сортировка алармов
-
Фильтрация алармов
-
Пользовательские поля алармов
-
Тренды
-
Неограниченное число трендов
-
До 16000 трендов на страницу
-
Отображение любого тренда из истории менее чем за 1 секунду
-
Файлов трендов регулируемых размеров
-
Просмотр архивных трендов параллельно с актуальными в процессе работы системы
-
Выбор с разрешением 1 мс
-
Сравнение трендов
-
Быстрый выбор трендов по тегам
-
Сохранение по событию или периодическое сохранение
Статистический контроль (SPC)
-
Таблицы индексов Cp и CpK
-
Контрольные карты X, R и S
-
Диаграммы Парето
-
Настраиваемые размеры и границы подгрупп
-
Типы алармов: Above UCL, Below LCL, Outside CL, Down Trend, Up Trend, Erratic, Gradual, Down, Gradual Up, Mixture, Outside WL, Freak, Stratification и высокоуровневые выражения
Отчёты
-
Редактор сгенерированных отчётов, редактирование по модели WYSIWYN, отчёты в формате Rich Text
-
Запуск внешними событиями, по расписанию, через высокоуровневые выражения и по команде оператора
-
Вывод на принтер, в файл, по электронной почте, на экран, в формат HTML
Конфигурирование
-
Разработка проекта
-
Масштабы проекта не ограничены
-
Возможность разбиения на несколько проектов
-
Удобная стандартизация проектов
-
Удобное обслуживание проектов
-
Встроенное средство настройки компьютеров позволяет конфигурировать каждый подключённый к сети ПК по отдельности
Программное обеспечение
-
Истинная вытесняющая многозадачность
-
До 512 параллельных потоков
-
Доступно более 600 функций SCADA
-
Библиотеки для пользовательских функций
-
До 2700 пользовательских функций
-
Локальные, модульные и глобальные переменные
-
Дополнительное программное обеспечение для создания собственных функций не требуется
-
Прямой доступ к данным трендов, отчётов и алармов
-
Подсвечивание синтаксиса
-
Система онлайн-подсказок
-
Всплывающие подсказки
-
При редактировании доступны:
-
Контрольные точки
-
Просмотр переменных
-
Мониторинг нитей
-
Выделение кода цветом
-
Окно контрольных точек
-
Пошаговый режим выполнения
-
Выделение текущей строки
-
Удалённая отладка
-
Автоматическая отладка в случае ошибок
Безопасность
-
Интегрированные средства безопасности Windows на уровне проекта
Обмен данными
-
Сервер и клиент OPC
-
Интерфейс ODBC
-
Интерфейс OLE-DB
-
Интерфейс CTAPI
-
Интерфейс DLL
-
Интерфейс MAPI (MAIL)
-
Протоколы TCP/IP
-
Последовательный интерфейс
[http://www.rtsoft-training.ru/?p=600074]