SCADA

Основные требования к SCADA-системам и их возможности (Лекция)

 

ПЛАН ЛЕКЦИИ

1.      Основные требования к SCADA-системам

2.      Основные возможности современных SCADA-пакетов

3.      Тенденции развития аппаратных и программных средств SCADA-систем

4.      Диспетчерские пункты управления

5.      Операционные системы

6.      Прикладное программное обеспечение

 

1. Основные требования к SCADA-системам

К SCADA-системам предъявляются следующие основные требования:

1)      надежность системы;

2)      безопасность управления;

3)      открытость, как с точки зрения подключения различного контроллерного оборудования, так и коммуникации с другими программами;

4)      точность обработки и представления данных, создание богатых возможностей для реализации графического интерфейса;

5)      простота расширения системы;

6)      использование новых технологий.

7)      Требования безопасности и надежности управления в SCADA-системах включают:

8)      никакой единичный отказ оборудования не должен вызвать выдачу ложного выходного воздействия (команды) на объект управления;

9)      никакая единичная ошибка оператора не должна вызвать выдачу ложного выходного воздействия (команды) на объект управления;

10)  все операции по управлению должны быть интуитивно- понятными и удобными для оператора (диспетчера).

 

2. Основные возможности современных SCADA-пакетов

Исходя из требований, которые предъявляются к SCADA-системам, большинству современных пакетов присущи следующие основные возможности:

1)      Автоматизированная разработка, позволяющая создавать ПО системы автоматизации без реального программирования.

2)      Средства сбора и хранения первичной информации от устройств нижнего уровня.

3)      Средства обработки первичной информации.

4)      Средства управления и регистрации сигналов об аварийных ситуациях.

5)      Средства хранения информации с возможностью ее постобработки (как правило, реализуется через интерфейсы к наиболее популярным базам данных).

6)      Средства визуализации информации в виде графиков, гистограмм и т.п.

 

3. Тенденции развития аппаратных и программных средств SCADA-систем

3.1. Общие тенденции

Прогресс в области информационных технологий обусловил развитие всех 3-х основные структурных компонент систем диспетчерского управления и сбора данных - RTU, MTU и CS, что позволило значительно увеличить их возможности; так, число контролируемых удаленных точек в современной SCADA-системе может достигать 100 000 и более. На настоящий момент значение данного параметра практически не имеет ограничений.

Основная тенденция развития технических средств (аппаратного и программного обеспечения) SCADA - миграция в сторону полностью открытых систем. Открытая архитектура позволяет независимо выбирать различные компоненты системы от различных производителей; в результате - расширение функциональных возможностей, облегчение обслуживания и снижение стоимости SCADA-систем.

 

3.2. Удаленные терминалы

Главная тенденция развития удаленных терминалов (RTU) - увеличение скорости обработки и повышение их интеллектуальных возможностей. Современные терминалы строятся на основе микропроцессорной техники, работают под управлением операционных систем реального времени, при необходимости объединяются в сеть, непосредственно или через сеть взаимодействуют с интеллектуальными электронными датчиками объекта управления и компьютерами верхнего уровня.

Конкретная реализация RTU зависит от области применения. Для индустриальных и транспортных систем существует два конкурирующих направления в технике RTU - промышленные компьютеры и программируемые логические контроллеры (в русском переводе часто встречается термин «промышленные контроллеры») - PLC.

Промышленные компьютеры представляют собой, как правило, программно-совместимые с обычными коммерческими персональными компьютерами машины, но адаптированные для жестких условий эксплуатации - буквально для установки на производстве, в цехах, газокомпрессорных станциях и т.п. Адаптация относится не только к конструктивному исполнению, но и к архитектуре и схемотехнике, т.к. изменения температуры окружающей среды приводят к дрейфу электрических параметров.

В качестве операционной системы в промышленных РС, работающих в качестве удаленных терминалов, все чаще начинает применяться Windows NT, в том числе различные расширения реального времени, специально разработанные для этой операционной системы. Наиболее известными поставщиками промышленных компьютеров являются американские фирмы Xycom, Octagon Systems и тайваньские Advantech, Axiom.

Промышленные контроллеры (PLC) представляют собой специализированные вычислительные устройства, предназначенные для управления процессами (объектами) в реальном времени. Промышленные контроллеры имеют вычислительное ядро и модули ввода-вывода, принимающие информацию (сигналы) с датчиков, переключателей, преобразователей и контроллеров и осуществляющие управление процессом или объектом путем выдачи управляющих сигналов на приводы, клапаны, переключатели и другие исполнительные устройства. Современные PLC часто объединяются в сеть с помощью промышленных (индустриальных) шин (сетей), а программные средства, разрабатываемые для них, позволяют в удобной для оператора форме программировать и управлять ими или непосредственно, или через компьютер, находящийся на верхнем уровне SCADA-системы - диспетчерском пункте управления (MTU). Исследование рынка PLC показало, что наиболее развитыми архитектурой, программным обеспечением и функциональными возможностями обладают контроллеры фирм Siemens, Fanuc Automation, Allen-Bradley, Mitsubishi.

Много материалов и исследований по промышленной автоматизации посвящено конкуренции двух направлений - РС и PLC; каждый из авторов приводит большое количество доводов «за» и «против» по каждому направлению. Тем не менее, можно выделить основную тенденцию: там, где требуется повышенная надежность и управление в жестком реальном времени, применяются PLC. В первую очередь это касается применений в системах жизнеобеспечения (например, водоснабжение, электроснабжение), транспортных системах, энергетических и промышленных предприятиях, представляющих повышенную экологическую опасность. Индустриальные РС применяются преимущественно в менее критичных областях.

3.3. Каналы связи

Каналы связи для современных диспетчерских систем отличаются большим разнообразием. Выбор конкретного решения зависит от архитектуры системы, расстояния между диспетчерским пунктом (MTU) и RTU, числа контролируемых точек, требований по пропускной способности и надежности канала, наличия доступных коммерческих линий связи.

Тенденцией развития CS как структурного компонента SCADA-систем можно считать использование не только выделенных каналов связи, но также и корпоративных компьютерных сетей и специализированных промышленных сетей (индустриальных шин). В современных промышленных, энергетических и транспортных системах большую популярность завоевали промышленные сети - специализированные быстродействующие каналы связи, позволяющие эффективно решать задачу надежности и помехоустойчивости соединений на разных иерархических уровнях автоматизации.

 

4. Диспетчерские пункты управления

Главной тенденцией развития MTU является переход большинства разработчиков SCADA-систем на архитектуру «клиент-сервер», состоящую из 4-х функциональных компонент:

-         User (Operator) Interface (интерфейс пользователя/оператора) - исключительно важная составляющая систем SCADA. Для нее характерны:

а) стандартизация интерфейса пользователя вокруг нескольких платформ;

б) все более возрастающее влияние Widows;

в) использование стандартного графического интерфейса пользователя (GUI);

г) технология объектно-ориентированного программирования;

д) стандартные средства разработки приложений, наиболее популярные среди которых, - Visual Basic for Applications (VBA), Visual C++;

е) появление вариантов программного обеспечения класса SCADA/HMI для широкого спектра задач. Объектная независимость позволяет интерфейсу пользователя представлять виртуальные объекты, созданные другими системами. Результат - расширение возможностей по оптимизации HMI-интерфейса.

-         Data Management (управление данными) - отход от узкоспециализированных баз данных в сторону поддержки большинства корпоративных реляционных баз данных (Microsoft SQL, Oracle). Эта независимость данных изолирует функции доступа и управления данными от целевых задач SCADA, что позволяет легко разрабатывать дополнительные приложения по анализу и управлению данными.

-         Networking & Services (сети и службы) - переход к использованию стандартных сетевых технологий и протоколов. Службы сетевого управления, защиты и управления доступом, передачи почтовых сообщений, сканирования доступных ресурсов могут выполняться независимо от кода целевой программы SCADA.

-         Real-Time Servises (службы реального времени) - решают задачи реального и квазиреального времени. Данные службы управляют обменом информацией с RTU, осуществляют управление базой данных реального времени, оповещение о событиях, выполняют действия по управлению системой, передачу информации о событиях на интерфейс оператора.

 

5. Операционные системы

Рынок однозначно сделал выбор в пользу операционной системы Windows. Решающими для быстрого роста популярности Windows стала ее открытая архитектура и эффективные средства разработки приложений, что позволило многочисленным фирмам-разработчикам создавать программные продукты для решения широкого спектра задач.

Рост применения Windows в АСУ обусловлен в значительной степени появлением ряда программных продуктов, которые являются расширениями Windows для реального времени (например, RTX).

Следует отметить, что в SCADA-системах требование жесткого реального времени (т.е. способность отклика/обработки событий в четко определенные, гарантированные интервалы времени) относится, как правило, только к удаленным терминалам; в диспетчерских пунктах (MTU) происходит обработка/управление событиями (процессами, объектами) в режиме «мягкого» (квази-) реального времени.

 

6. Прикладное программное обеспечение

Ориентация на открытые архитектуры при построении систем диспетчерского управления и сбора данных позволяет разработчикам этих систем сконцентрироваться непосредственно на целевой задаче SCADA - сбор и обработка данных, мониторинг, анализ событий, управление, реализация HMI-интерфейса.

В последнее время на рынке появилось большое количество программных продуктов класса SCADA/HMI, позволяющих решать специфические задачи по управлению технологическими процессами, выходящие за рамки целевой задачи SCADA, такие как задачи автоматизации для дискретного производства, отдельных производственных процессов, автоматизации с использованием новейших информационных технологий и др.

Наибольших успехов в этом направлении добились компании Intellution и Wonderware.