Основы SCADA систем и их функции. Функциональные возможности SCADA-систем Scada системы производственной линии

Основы SCADA систем и их функции. Функциональные возможности SCADA-систем Scada системы производственной линии

SCADA-системы предназначены для осуществления мониторинга и диспетчерского контроля большого числа удаленных объектов (от 1 до 10000 , иногда на расстоянии в тысячи километров друг от друга) или одного территориально распределенного объекта. К таким объектам относятся нефтепроводы, газопроводы, водопроводы, электрораспределительные подстанции, водозаборы, дизель-генераторные пункты и т.д.

Главная задача SCADA-систем – это сбор информации о множестве удаленных объектов, поступающей с пунктов контроля, и отображение этой информации в едином диспетчерском центре. Также, SCADA-система должна обеспечивать долгосрочное архивирование полученных данных. Диспетчер зачастую обладает возможностью не только пассивно наблюдать за объектом, но и им управлять им, реагируя на различные ситуации.

Задачи SCADA-систем:

  • обмен данными с УСО (устройства связи с объектом, то есть с промышленными контроллерами и платами ввода/вывода) в реальном времени через драйверы;
  • обработка информации в реальном времени;
  • отображение информации на экране монитора в понятной для человека форме;
  • ведение базы данных реального времени с технологической информацией;
  • аварийная сигнализация и управление тревожными сообщениями;
  • подготовка и генерирование отчетов о ходе технологического процесса;
  • обеспечение связи с внешними приложениями (СУБД , электронные таблицы, текстовые процессоры и т. д.).

Структура SCADA-систем

Любая SCADA-система включает три компонента: удалённый терминал (RTU – Remote Terminal Unit), диспетчерский пункт управления (MTU – Master Terminal Unit) и коммуникационную систему (CS – Communication System).

Удаленный терминал подключается непосредственно к контролируемому объекту и осуществляет управление в режиме реального времени. Таким терминалом может служить как примитивный датчик, осуществляющий съем информации с объекта, так и специализированный многопроцессорный отказоустойчивый вычислительный комплекс, осуществляющий обработку информации и управление в режиме реального времени.

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

Коммуникационная система необходима для передачи данных с RTU на MTU и обратно. В качестве коммуникационной системы могут использоваться следующие каналы передачи данных: выделенные линии, радиосети, аналоговые телефонные линии, ISDN сети, сотовые сети GSM (GPRS). Зачастую устройства подключаются к нескольким сетям для обеспечения надёжности передачи данных.

Особенности процесса управления в SCADA-системах

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

Защита SCADA-систем

Среди некоторых пользователей систем SCADA бытует мнение - если система не подключена к интернету , тем самым она застрахована от кибератак. Эксперты не согласны.

Физическая изоляция бесполезна против атак на SCADA-системы, считает Файзел Лакхани (Faizel Lakhani), эксперт по защите информационных ресурсов. По его мнению, физическая изоляция систем равносильна борьбе с ветряными мельницами .

Большинство SCADA-систем теоретически являются изолированными, однако они все равно не полностью отключены от сети. Кроме того, существуют способы обхода изоляции из-за некорректной настройки систем, наличия тестовых ссылок или потому что кто-то настроил Wi-Fi мост. Системы управления, использующиеся на предприятиях электроэнергетического сектора, создавались без учета безопасности. Они разрабатывались для управления напряжением электрического тока - и это все, что они делают по сей день. Технология SCADA основывалась на устаревших по нынешним меркам протоколах, а системы изначально создавались с возможностью подключения друг к другу, но не к интернету. Однако повсеместно используемый протокол TCP/IP за последние 15 лет добрался и до SCADA-систем. В мире интернета практически все подключено, а значит, не может считаться безопасным.


Файзел Лакхани (Faizel Lakhani), президент компании SS8


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

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

Основные задачи, решаемые 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/ПЛК. Данные могут также быть записаны в архив для построения трендов и другой аналитической обработки накопленных данных.

WebSCADA

Под термином WebSCADA , как правило, понимается реализация человеко-машинного интерфейса (HMI) SCADA-систем на основе web -технологий.

Это позволяет осуществлять контроль и управление SCADA-системой через стандартный браузер, выступающего в этом случае в роли тонкого клиента .

Архитектура таких систем включает в себя WebSCADA-сервер и клиентские терминалы - ПК, КПК или мобильные телефоны с Web-браузером. Подключение клиентов к WebSCADA-серверу через Internet /Intranet позволяет им взаимодействовать с прикладной задачей автоматизации как с простой web или WAP -страницей. Однако на данном этапе развития WebSCADA ещё не достигло уровня широкого промышленного внедрения, так как существуют сложности с защитой передаваемой информации. Кроме этого, реализация функций управления через незащищенные каналы связи противоречит соображениям безопасности любого промышленного объекта. В связи с этим, в большинстве случаев Web-интерфейсы используются в качестве удаленных клиентов для контроля и сбора данных.

Уязвимость

SCADA-системы могут быть уязвимы для хакерских атак, так, в 2010 году с использованием вируса Stuxnet была осуществлена атака на центрифуги для обогащения урана в Иране . Таким образом, для защиты информационных комплексов, содержащих SCADA-системы, требуется соблюдение общих требований информационной безопасности .

См. также

Примечания


Wikimedia Foundation . 2010 .

Смотреть что такое "SCADA" в других словарях:

    SCADA - is the abbreviation for Supervisory Control And Data Acquisition . It generally refers to an industrial control system: a computer system monitoring and controlling a process. The process can be industrial, infrastructure or facility based as… … Wikipedia

    SCADA - система диспетчерское управление и сбор данных ПО, предназначенное для поддержки средств автоматизации и построения систем промышленной автоматизации. SCADA (аббр. от англ. supervisory control and data acquisition,… … Справочник технического переводчика

    SCADA - Este artículo o sección sobre informática necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso puesto el 10 de febrero de 2010. También puedes… … Wikipedia Español

    SCADA - Supervisory Control and Data Acquisition SCADA est l acronyme de Supervisory Control And Data Acquisition (commande et l acquisition de données de surveillance). L idée générale est celle d un système de télégestion à grande échelle réparti au… … Wikipédia en Français

    SCADA - Unter Überwachung, Steuerung, Datenerfassung (ÜSE), oft englisch Supervisory Control and Data Acquisition (SCADA), wird das Konzept zur Überwachung und Steuerung technischer Prozesse verstanden. Inhaltsverzeichnis 1 Konzept 2 Kommunikation 3… … Deutsch Wikipedia

    SCADA - Supervisory Control And Data Acquisition (Computing » General) Supervisory Control And Data Acquisition (Business » International Business) Supervisory Control And Data Acquisition (Computing » SMS) Supervisory Control And Data Acquisition… … Abbreviations dictionary

    SCADA - Supervisory Control And Data Acquisition … Acronyms

    scada - cascada … Dictionnaire des rimes

    scáda - m (n/ n) crown of head … Old to modern English dictionary

    SCADA - Supervisory Control And Data Acquisition … Acronyms von A bis Z

Supervisory Control And Data Acquisition (SCADA)

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

ОСНОВНЫЕ ЗАДАЧИ SCADA-СИСТЕМЫ:

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

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

КАКИЕ КОМПОНЕНТЫ SCADA НАИБОЛЕЕ ВАЖНЫ В РАБОТЕ И ПОЧЕМУ?

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

Мониторинг и управление, собственно, то, для чего и устанавливается система управления. Архивы параметров, сообщений и отчеты необходимы для оценки и анализа ведения технологического процесса, действий оператора и т.д. Также для них важен один из базовых инструментов SCADA – разграничение прав доступа к управлению по уровням (оператор, технолог, инженер АСУТП).

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

Если система управления, построена на базе ПЛК одного производителя (к примеру, Siemens SIMATIC), то обмен данными между контроллерами и SCADA происходит с помощью встроенных драйверов протоколов связи. Некоторые независимые от производителей оборудования SCADA предлагают набор драйверов ко многим (но не всем) имеющимся на рынке контроллерам и интеллектуальными приборам. Наиболее универсальный способ взаимодействия – это использование драйверов, разработанных в соответствии со стандартом OPC. Такие OPC-серверы могут быть разработаны производителями контроллеров или независимыми разработчиками, а использоваться вместе с любой SCADA- системой. Для эффективной работы с OPC- серверами SCADA должна использовать их напрямую, по технологии «OPC в ядре системы», а не через промежуточные интерфейсы. Некоторые SCADA являются вертикально-интегрированными: в их состав входят системы программирования для свободно-программируемых контроллеров. В них также используются внутренние драйверы для связи с контроллером. Такие SCADA позволяют создать ПТК с использованием оборудования разных производителей.

УРОВНИ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ SCADA

Системы технологической автоматизации обычно разделены на 3 уровня: нижний, средний и верхний. Выше них находится уровень управления производством в целом.
Нижний уровень – это сами датчики и исполнительные механизмы
Средний уровень – контроллеры. На среднем уровне происходит:

  • прием входных данных;
  • первичная обработка данных;
  • автоматическое формирование и выдача управляющих воздействий на исполнительные механизмы;

Верхний уровень – это и есть уровень SCADA. На этом уровне происходит:

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

УПРАВЛЕНИЕ ПРЕДПРИЯТИЕМ

Управление предприятием производится на двух уровнях:
MES (Manufacturing Execution Systems) – система управления производством продукции в реальном времени. Этот уровень служит для планирования производственных заданий для технологических процессов, построения сводных отчетов, глубокого анализа процесса (например, прогнозирование, построение энергетического и материально¬го баланса и др.). Для этих целей также может быть использован инструментарий SCADA.

ERP (Enterprise Resource Planning) – система автоматизированного управления административно-финансовой и административно-хозяйственной деятельностью предприятия. На этом уровне используются другие специализированные системы, например, SAP R3.

ФУНКЦИИ SCADA

■ Мнемосхемы
Мнемосхема – это графическое изображение (с помощью встроенного в SCADA графического редактора) технологической схемы с визуализацией значений датчиков, состояния исполнительных механизмов и др. параметров. Для визуализации используется не только отображение значений в виде цифр и надписей, но и изменение визуальных свойств отображаемых графических объектов. Например, в емкости изменяется уровень жидкости, а ее цвет изменяется в зависимости от температуры (динамизация). Исполнительные механизмы могут не просто показывать свое состояние каким-то графическим признаком (например, цветом), но и наглядно показывать свою работу – например, вращением лопастей насоса, движением ленты конвейера и т.п. (анимация).

■ Архивы
Получаемые от контроллеров данные SCADA складывает в архивы. Предварительно данные могут быть обработаны (отфильтрованы, усреднены, сжаты и т.п.). Часто используется не регулярная запись, а запись по изменению с использованием порога чувствительности («мертвой зоны»). Длительность хранения настраивается в SCADA индивидуально для каждого параметра и может составлять до нескольких лет.

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

■ Таблицы
Зачастую технологу удобнее просматривать архивы не в графическом виде, а в виде таблиц. Обычно эти таблицы можно не только просматривать, но и экспортировать в другие системы.

■ Графики
Обычно SCADA позволяют смотреть и зависимость одних параметров от других, тоже во времени. Хотя это функция и менее востребована технологами, чем тренды.

■ Гистограммы и диаграммы
Другим распространенным способом представления параметров являются гистрограммы (столбиковые диаграммы).

Сообщения
Сообщения – это текстовые строки, которые информируют оператора о событиях на объекте в той последовательности, в которой эти события происходят. Они всплывают на экране или отображаются в специально выделенной для этого зоне.

Журналы сообщений
Журналы сообщений служат для отображения списков сообщений в том порядке, как они появлялись и были сохранены в архив. Как правило, используются разные экземпляры журналов для разных зон процесса, разных категорий сообщений, разных приоритетов.

■ Контроль прав доступа
Для того, чтобы оператор мог совершить те или иные действия, ему должны быть администратором предоставлены соответствующие права – например, право управлять исполнительным механизмом, или право изменить задание регулятору. В начале смены оператор регистрируется в системе, и она предоставляет ему выполнять только те действия, которые ему разрешены администратором.

■Журнал действий оператора
Управление технологическим процессом очень ответственная задача, поэтому все действия оператора записываются для контроля в специальный журнал, который может быть проанализирован в случае нештатных ситуаций.

■ Формирование отчета
Удобная среда разработки отчетов позволяет легко и быстро подготовить отформатированные и насыщенные информацией отчеты.

ХАРАКТЕРИСТИКИ SCADA-СИСТЕМЫ

  • Совместимость с операционными системами;
  • Полнофункциональность;
  • Открытость;
  • Масштабируемость;
  • Поддержка промышленных протоколов (собственная драйверная подсистема);
  • Совместимость со стандартом OPC (DA, HDA, UA);
  • Поддержка доступа через Internet;
  • Поддержка баз данных;
  • Встроенные языки программирования;
  • Средства защиты и надежность;
  • Интеграция в системы управления;
  • Техническая поддержка;
  • Простота разработки и развития;
  • Простота обслуживания;
  • Стоимость.

ЗАРУБЕЖНЫЕ SCADA-СИСТЕМЫ

Наиболее популярные в России следующие зарубежные SCADA:

– WinCC (Siemens, Германия);
– InTouch (Wonderware, США);
– RSView32 (Rockwell Automation, США);
– Genesis64 (Iconics, США);
– Vijeo Citect (Schneider Electric, Франция).

ОТЕЧЕСТВЕННЫЕ SCADA-СИСТЕМЫ

Наиболее популярные отечественные модели SCADA:
– MasterSCADA (ИнСАТ, Москва);
– TRACE MODE (AdAstra, Москва);
– Круг2000 (Круг, Пенза).

В отличие от большинства западных SCADA все российские содержат встроенные средства программирования контроллеров с использованием языков стандарта МЭК61131-3, в том числе языка функциональных блоков. Причем, если сама SCADA рассчитана на работу в среде Windows на PC-совместимых компьютерах, то исполнительная система для контроллеров может работать и на Logix других платформах, например, Linux на процессоре с архитектурой ARM.

Стандарт OPC поддерживают все перечисленные системы, однако в системе «Trace Mode» упор делается на использование собственных драйверов, а MasterSCADA, хоть и поддерживает использование драйверов, но основывается на технологии «OPC в ядре системы» и предлагает отдельный инструментальный пакет для разработки OPC-серверов.

Сравнительная характеристика зарубежных и отечественных SCADA

Все современные SCADA, как отечественные, так и зарубежные, имеют полный функционал для этого класса программ, поэтому их сравнение по перечню функций в последние годы потеряло смысл. Основное преимущество российских SCADA – это их изначальная нацеленность на российский рынок (русскоязычная, а не переводная документация, техническая поддержка, уровень цен). Можно сделать вывод, что для каждого предприятия или даже применения желательно сделать сравнение нескольких SCADA, как по цене, так и по возможностям. Практически все SCADA имеют пробную версию, которая позволяет проверить ее пригодность для решаемой задачи.
Редакция «КИПинфо»

Электронный журнал “КИПинфо” №17 2013

Популярные товары

Хотелось бы подчеркнуть, что в названииприсутствуют две основные , возлагаемые на SCADA-систему:

  • сбор данных о контролируемомтexнологическом ,
  • , реализуемое ответственными лицами на основе собранных данных иправил (критериев), выполнение которых обеспечивает наибольшую эффективность ибезопасность технологического процесса.

Основныевозможности и средства, присущие всем и различающиеся толькотехническими особенностями реализации:

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

Системыобеспечивают выполнение следующих основных функций:

  1. Прием информации оконтролируемых технологических параметрах от контроллеров нижних уровней идатчиков
  2. Сохранение принятой информациив архивах.
  3. Вторичная обработка принятойинформации.
  4. Графическое представление ходатехнологического процесса, а также принятой и архивной информации в удобной длявосприятия форме.
  5. Прием команд оператора ипередача их в адрес контроллеров нижних уровней и механизмов.
  6. Регистрация , связанныхс контролируемым технологическим процессом и действиями персонала,ответственного за эксплуатацию и обслуживание системы
  7. Оповещение эксплуатационного иобслуживающего персонала об обнаруженных аварийных событиях, связанных сконтролируемым технологическим процессом и функционированиемпрограммно-аппаратных средств ТП с регистрацией действий персонала ваварийных ситуациях.
  8. Формирование сводок и другихотчетных документов на основе архивной информации.
  9. Обмен информацией савтоматизированной системой управления (или, как ее принятоназывать сейчас, комплексной информационной системой).
  10. Непосредственноеавтоматическое управление технологическим процессом в с заданнымиалгоритмами.
    Еслипопытаться коротко охарактеризовать основные функции, то можно сказать, чтоSCADA-система собирает информацию о технологическом процессе, обеспечиваетинтерфейс с оператором, сохраняет историю процесса и осуществляетавтоматическое управление процессом в том объеме, и котором это необходимо.
    Перечисленные возможности SCADA-систем в значительной мере определяют стоимостьи сроки создания ПО, а также сроки ее окупаемости.

Графические возможности.

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

Большинство систем автоматизации функционирует с участием человека. Взаимодействие между человеком и системой автоматизации называют человеко-машинным интерфейсом (ЧМИ), а в мире это звучит как - Human Machine Interface , сокращенно HMI. На сегодняшний день, самым распространенным программным комплексом, реализующим человеко-машинный интерфейс, являются SCADA системы. SCADA – это акроним от выражения Supervisory Control And Data Acquisition , что дословно переводится на русский язык, как: диспетчерское управление и сбор данных. Но стоит отметить, что существующие SCADA системы помимо сбора данных и диспетчерского управления реализуют множество различных функций, далеко выходящих за рамки упомянутого выше определения.

Функции SCADA систем подразделяются на несколько групп:

  • Адаптация SCADA системы под решение стоящих задач;
  • Диспетчеризация объектов управления;
  • Автоматизация процесса управления;
  • Архивация истории протекающих процессов;
  • Работа с функциями безопасности;
  • Работа с общесистемными функциями.

Несмотря на наличие множества функций, которые выполняют SCADA системы, основным отличием SCADA от других систем является наличие пользовательского интерфейса. Если изъять пользовательский интерфейс, то все указанные выше функции совпадут с функциями, которые выполняют средства программирования промышленных контроллеров (ПЛК), и управление станет полностью автоматизированным в противовес диспетчерскому.

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

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

Основной функцией SCADA системы по праву считается создание человеко-машинного интерфейса (HMI ), т.е. SCADA система выступает сразу в двух ролях – в роли HMI и в роли инструмента его создания. Скорость проводимых разработок в значительной степени влияет на конкурентоспособность фирмы (которой в большинстве случаев является системный интегратор), внедряющей системы промышленной автоматизации (АСУТП), именно поэтому скорость разработки выступает в роли основного показателя с позиции системного интегратора качества SCADA системы. Процесс разработки SCADA систем включает в себя следующие операции:

  • Разработка графического интерфейса (графики, всплывающие окна, мнемосхемы, таблицы, элементы ввода команд оператором и прочее);
  • Процесс программирования и отладки алгоритмов работы системы промышленной автоматизации АСУТП. В большинстве SCADA систем отладку можно выполнить двумя вариантами – в режиме эмуляции оборудования или при подключенном оборудовании;
  • Произведение настройки систем промышленной коммуникации (модемов, промышленных сетей и коммуникационных контроллеров);
  • Процесс создания баз данных с дальнейшим подключением к ним SCADA системы.

Если рассматривать SCADA систему с точки зрения диспетчерского управления, то ей доступно выполнение следующих задач:

  • Осуществление взаимодействия с оператором (представление слуховой и визуальной информации, трансляция системе команд оператора);
  • Оказание помощи оператору в процессе выработки необходимого решения (выполнение функций экспертной системы);
  • Автоматическое сигнализирование об аварии и случившихся критических ситуациях (подсистема алармов);
  • Вывод на пульт оператора информации о состоянии процесса;
  • Ведение журнала событий;
  • Поиск и извлечение архивной информации, и предоставление её оператору в удобном для него варианте;
  • Создание отчетов (графики смены операторов, таблицы температур, перечень необходимых действий оператора в определенной ситуации и прочее);
  • Учет наработки технологического оборудования.

Большая часть имеющихся задач по автоматизации управления выполняется зачастую при помощи промышленного контроллера (ПЛК), но частично выполнение задач может быть возложено и на SCADA систему. Помимо всего прочего, многие небольшие системы управления могут вообще не иметь промышленного контроллера (ПЛК), поэтому промышленный компьютер, с установленной на него SCADA становится единственным средством управления процессом. В сфере автоматического управления (АСУТП) SCADA система, как правило, выполняет следующие функции:

  • ПИД регулирование;
  • Отслеживание последовательности выполнения операций в автоматизированной системе;
  • Автоматическая перенастройка алгоритмов работы АСУТП к изменившимся условиям протекания управляемого процесса;
  • Реализация автоматической блокировки исполнительных устройств во время выполнения ранее заданных алгоритмов.

Если знать предысторию объекта (процесса) управления, то можно значительно улучшить поведение системы в будущем, проанализировать и выявить причины возникновения ситуаций, связанных с безопасностью системы или появлением брака продукции, определить ошибки, сделанные оператором. Чтобы создать историю SCADA системой выполняются следующие операции:

  • Сбор различных входных данных и произведение их обработки (цифровая фильтрация, нормализация, интерполяция, масштабирование, сжатие и прочее);
  • Архивирование данных (действия оператора, файлы конфигурации, собранные и обработанные данные, электронные формы, отчеты, события, графики, алармы и т.д.);
  • Управление различными базами данных (архивные базы данных и базы данных реального времени).

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

  • Осуществление разграничения уровней доступа к системе между различными категориями пользователей (оператор, программист, технолог и директор должны иметь различные уровни доступа к имеющейся в системе информации и к модифицированию настроек системы);
  • Организация защиты информации (шифрование данных, обеспечение максимальной надежности от уязвимостей протоколов передачи информации);
  • Проведение мер по обеспечению повышения безопасности оператора путем его отдаления от опасного процесса, которым он управляет (дистанционное управление или remote control ). Что важно, применение дистанционного управления является стандартным требованием Ростехнадзора и осуществляется посредством проводной сети, сети интернет, через радиоканал (радио или GSM -модем) и другие виды связи;
  • Применение специальных мер и методов защиты информации от атак злоумышленников;
  • Использование файерволов и прочих сетевых защит.

Учитывая то, что SCADA система, как правило, единственная программа, управляющая системой промышленной автоматизации (АСУТП), то при определенных условиях не неё может быть возложено выполнение некоторых общесистемных функций, таких как:

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

Основные тенденции в процессе развития программного обеспечения, используемого в средствах промышленной автоматизации – упрощение и облегчение процесса программирования, обеспечение полной открытости инструментальных средств. Конечная цель – осуществление потребителем возможности построения системы промышленной автоматизации, удовлетворяющей всем необходимым требованиям в максимально сжатые сроки.

После долгой неопределенности витавшей в средствах программирования SCADA систем и промышленных контроллеров (ПЛК) был принят общепризнанный стандарт на языки программирования МЭК 61131-3 (IEC 61131-3) и созданы на его основе инструментальные средства программирования, поддерживаемые компаниями, которые специализируются на создании программного обеспечения для АСУТП.

Значительный вклад в вопрос открытости систем автоматизации был внесен стандартом ОРС (OLE for Process Control ), что переводится как OLE для управления процессом, обеспечивший наличие широчайшего выбора аппаратного обеспечения, используемого системными интеграторами. Разработчики контроллерного оборудования получили, в свою очередь, от внедрения стандарта OPC расширение рынков сбыта. Стоит отметить, что данное аппаратное обеспечение совместимо с любыми стандартными SCADA системами.

просмотров