SCADA (англ. Supervisory Control And Data Acquisition) — программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления.
SCADA может являться частью АСУ ТП, АСКУЭ, системы экологического мониторинга, научного эксперимента, автоматизации здания и т. д. SCADA-системы используются во всех отраслях хозяйства, где требуется обеспечивать операторский контроль за технологическими процессами в реальном времени. Данное программное обеспечение устанавливается на компьютеры и, для связи с объектом, использует драйверы ввода-вывода или OPC/DDE серверы.
Программный код может быть как написан на одном из языков программирования, так и сгенерирован в среде проектирования.
Иногда SCADA-системы комплектуются дополнительным ПО для программирования промышленных контроллеров. Такие SCADA-системы называются интегрированными и к ним добавляют термин SoftLogic.
Термин «SCADA» имеет двоякое толкование. Наиболее широко распространено понимание SCADA как приложения, то есть программного комплекса, обеспечивающего выполнение указанных функций, а также инструментальных средств для разработки этого программного обеспечения. Однако часто под SCADA-системой подразумевают программно-аппаратный комплекс. Подобное понимание термина SCADA более характерно для раздела телеметрия.
 
SCADA-системы предназначены для:
более точного ведения технологического процесса, стабилизации качества продукции и уменьшения процента брака;
уменьшения действий оператора, с целью концентрации его внимания на выработке более эффективных решений по управлению процессом;
программного контроля правильности выработки команд дистанционного управления и, следовательно, минимизации количества ошибок, допускаемых операторами;
автоматического выявления и оповещения об аварийных и предаварийных ситуациях;
предоставления полной необходимой информации персоналу в виде различных отчётов;
анализа факторов, влияющих на качество готовой продукции.
 
Основные компоненты SCADA
SCADA-система обычно содержит следующие подсистемы:
Драйверы или серверы ввода-вывода — программы, обеспечивающие связь SCADA с промышленными контроллерами, счётчиками, АЦП и другими устройствами ввода-вывода информации.
Система реального времени — программа, обеспечивающая обработку данных в пределах заданного временного цикла с учётом приоритетов.
Человеко-машинный интерфейс (HMI, англ. Human Machine Interface) — инструмент, который представляет данные о ходе процесса человеку оператору, что позволяет оператору контролировать процесс и управлять им.
Программа-редактор для разработки человеко-машинного интерфейса.
Система логического управления — программа, обеспечивающая исполнение пользовательских программ (скриптов) логического управления в SCADA-системе. Набор редакторов для их разработки.
База данных реального времени — программа, обеспечивающая сохранение истории процесса в режиме реального времени.
Система управления тревогами — программа, обеспечивающая автоматический контроль технологических событий, отнесение их к категории нормальных, предупреждающих или аварийных, а также обработку событий оператором или компьютером.
Генератор отчетов — программа, обеспечивающая создание пользовательских отчетов о технологических событиях. Набор редакторов для их разработки.
Внешние интерфейсы — стандартные интерфейсы обмена данными между SCADA и другими приложениями. Обычно OPCDDE, ODBC, DLL и т. д.
 
SCADA-системы с открытым кодом
В настоящее время существуют решения, основанные на открытом исходном коде. Одной из первых систем с открытым кодом, является немецкая система Lintouch. Lintouch это HMI с открытым исходным кодом, который позволяет создавать пользовательские интерфейсы для автоматизации процесса. Lintouch работает на большинстве популярных аппаратных и программных платформ, легко и просто масштабируется. Lintouch является свободным программным обеспечением и распространяется под лицензией GNU General Public License.
С использованием редактора Lintouch вы можете легко создать свой собственный HMI путем разработки и тестирования графических экранов. Позже вы можете перенести созданный проект Lintouch на устройстве, где она будет выполняться в Lintouch Runtime.

Нет прав для добавления комментария