Технология и процессы построения SCADA-систем
Курсовая работа, 17 Мая 2012, автор: пользователь скрыл имя
Краткое описание
Современная АСУТП (автоматизированная система управления технологическим процессом) представляет собой многоуровневую человеко-машинную систему управления. Создание АСУ сложными технологическими процессами осуществляется с использованием автоматических информационных систем сбора данных и вычислительных комплексов, которые постоянно совершенствуются по мере эволюции технических средств и программного обеспечения.
SCADA (аббр. от англ. Supervisory Control And Data Acquisition, Диспетчерское управление и сбор данных) — программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления. SCADA-системы используются во всех отраслях производства, где требуется обеспечивать операторский контроль за технологическими процессами в реальном времени.
Вложенные файлы: 1 файл
КУРСАК.docx
— 48.64 Кб (Скачать файл)- Архитектурное построение SCADA-систем
Одной из первых задач, поставленных перед разработчиками SCADA, стала задача организации многопользовательских систем управления, то есть систем, способных поддерживать достаточно большое количество АРМ пользователей (клиентов).В результате появилась клиент-серверная технология или архитектура .
Клиент
- северная архитектура характеризуется
наличием двух взаимодействующих
Рис.2. Клиент-серверная
архитектура
Клиент-серверная архитектура предполагает, что вся информация о технологическом процессе от контроллеров собирается и обрабатывается на сервере ввода/вывода (сервер базы данных), к которому по сети подключаются АРМ клиентов.
Количество операторских станций, серверов ввода/вывода (серверов БД) определяется на стадии проектирования и зависит, прежде всего, от объема перерабатываемой в системе информации. Для небольших систем управления функции ввода/вывода и станции оператора (HMI) могут быть совмещены на одном компьютере.
В сетевых распределенных системах средствами SCADA/HMI стало возможным создавать станции (узлы) различного функционального назначения: станции операторов/диспетчеров, серверы с функциями HMI, «слепые» серверы (без функции HMI), станции мониторинга (только просмотр без прав на управление) для специалистов и руководителей и другие.
SCADA-программы имеют в своем составе два взаимозависимых модуля: Development (среда разработки проекта) и Runtime (среда исполнения). Эти модули могут устанавливаться на разные компьютеры. Например, станции оператора, как правило, являются узлами Runtime (или View) с полным набором функций человеко-машинного интерфейса. При этом хотя бы один компьютер в сети должен быть типа Development. На таких узлах проект разрабатывается, корректируется, а также может исполняться. Некоторые SCADA-системы допускают внесение изменений в проект без остановки работы всей системы.
С точки зрения структурного построения SCADA-пакетов различают:
- системы, обеспечивающие полный набор базовых функций HMI;
- системы, состоящие из модулей, реализующих отдельные функции HMI;
Системы, обеспечивающие полный набор базовых функций, могут комплектоваться дополнительными опциями, реализующими необязательные в применении функции контроля и управления.
Во втором случае система создается полностью модульной (сервер ввода/вывода, сервер алармов, сервер трендов и т.д.). Для небольших проектов все модули могут исполняться на одном компьютере. В проектов с большим количеством переменных модули можно распределить на несколько компьютеров в разных сочетаниях.
Например, SCADA Citect имеет в своем составе пять функциональных модулей (серверов или клиентов):
- I/O – сервер ввода/вывода. Обеспечивает передачу данных между физическими устройствами ввода/вывода и другими модулями Citect.
- Display – клиент визуализации. Обеспечивает операторский интерфейс: отображение данных, поступающих от других модулей Citect и управление выполнением команд оператора.
- Alarms – сервер алармов. Отслеживает данные, сравнивает их с допустимыми пределами, проверяет выполнение заданных условий и отображает алармы на соответствующем узле визуализации.
- Trends – сервер трендов. Собирает и регистрирует трендовую информацию, позволяя отображать развитие процесса в реальном масштабе времени или в ретроспективе.
- Reports – сервер отчетов. Генерирует отчеты по истечении определенного времени, при возникновении определенного события, или по запросу оператора.
В
одной сети можно использовать только
один сервер алармов, сервер трендов
и сервер отчетов. В то же время
допускается использование
- SCADA как открытая система
Одна из важнейших проблем, возникающих в АСУ ТП, при автоматизации измерений и в других областях, заключается в резком увеличении стоимости системы с ростом ее сложности. Объективная причина этого явления состоит в том, что сложные системы часто изготавливаются в единичных экземплярах, а это не позволяет сделать их дешевыми.
Распространенный
метод решения указанной
Открытой называется модульная система, которая допускает замену любого модуля на аналогичный модуль другого производителя, имеющийся в свободной продаже по конкурентоспособным ценам, а интеграция системы с другими системами (в том числе с пользователем) выполняется без преодоления чрезмерных проблем.
Открытость можно рассматривать на разных уровнях иерархии программного и аппаратного обеспечения системы или ее составных частей. Открытыми, например, могут быть:
- физические интерфейсы, протоколы обмена, методы контроля ошибок, системы адресации, форматы данных, типы организации сети, интерфейсы между программами, диапазоны изменения аналоговых сигналов;
- пользовательские интерфейсы, языки программирования контроллеров, управляющие команды модулей ввода-вывода, языки управления базами данных, операционные системы, средства связи аппаратуры с программным обеспечением;
- конструкционные элементы (шкафы, стойки, корпуса, разъемы, крепежные элементы);
Под открытостью системы иногда понимают ее соответствие современным промышленным стандартам, которое обеспечивает возможность интеграции с другими открытыми системами. Однако понятие открытости нужно трактовать шире: оно должно подразумевать, что система не только удовлетворяет стандартам, но стандарт является общепризнанным, а в свободной продаже имеются аналогичные системы других производителей по конкурентоспособным ценам.
Для SCADA системы
признаками открытости являются совместимость
со стандартом ОРС, совместимость с широко
доступными компьютерами с различными
операционными системами (желательно),
совместимость с ActiveX, COM и DLL
Для промышленных сетей открытость означает наличие в свободной продаже сетевой аппаратуры от разных производителей по конкурентоспособным ценам, совместимой с открытыми стандартами.