Программирование SCADA (HMI)
Назначением программного пакета, как система СКАДА (SCADA), является сбор и обработка, а также хранение информации контроллеров и исполнительных устройств. SCADA системы в настоящее время считаются наиболее перспективными в плане автоматизированного управления и диспетчеризации объекта. Они получили применение в самых различных областях промышленности – в нефтегазовой, горнодобывающей, и в энергетической отрасли.
К основным задачам, которые возлагаются на SCADA-системы, относятся:
Задать
вопрос
- Взаимодействие с информацией, полученной в режиме real time.
- Обеспечение обмена информацией между устройствами для ввода-вывода и эксплуатируемым объектом (исполнительным механизмом либо контроллером).
- Поддержка базы данных с технологической информацией.
- Обеспечение логического управления.
- Отслеживание нештатных событий, активация тревожного сигнала.
- Обеспечение взаимодействия с электронными таблицами, подключенными СУБД и иными внешними приложениями.
Взаимодействие с системами SCADA осуществляется посредством специального человеко-машинного интерфейса HMI. За связь SCADA со счетчиками, платами-контроллерами и иными устройствами отвечают специальные программы-драйверы. В состав пакета также входит генератор отчета, в котором хранятся данные о происходящих технологических событиях.
Проектирование системы диспетчеризации
Любая система диспетчеризации состоит из определенного набора программных и аппаратных элементов, взаимодействующих между собой. Система должна функционировать таким образом, чтобы обслуживающий персонал незамедлительно получал информацию о любых технологических изменениях. Разработка SCADA в плане проектирования диспетчеризации включает в себя несколько этапов:
- Определение экономической целесообразности внедряемого решения.
- Установление участков, нуждающихся в дистанционном контроле.
- Подготовка схемы функционирования системы диспетчеризации.
- Составление проекта, в том числе графической части и пояснительной записки.
В процессе разработки системы SCADA в документацию могут вноситься изменения. Каждая модернизация проходит проверку на соответствие требованиям экономической и технологической целесообразности, а затем согласовывается с заказчиком. На программные пакеты SCADA цена зависит от масштаба объекта и уровня его технического оснащения.
Основные компоненты системы типа SCADA
СКАДА включает в себя несколько подсистем, количество которых определяется с учетом специфики поставленных задач. Диспетчеризация SCADA может содержать такие компоненты, как:
- Серверы ввода и вывода, взаимодействующие со счетчиками и АЦП.
- Онлайн и архивные серверы хранения данных.
- Программа-редактор, предназначенная для модификации HMI интерфейса.
- Скрипты, отвечающие за логическое управление.
- Внешние стандартные интерфейсы типа ODBC, DLL и прочих.