Warning: session_start(): open(/home/user2385/tmp/sess_ck5smdu1cd2mm8b2cgnp13a410, O_RDWR) failed: No space left on device (28) in /home/user2385/web/automation-system.ru/public_html/libraries/joomla/session/handler/native.php on line 260

Warning: file_put_contents(/home/user2385/web/automation-system.ru/public_html/media/plg_jchoptimize/cache/a89a90c9819bbabbbc732ae7507874ef_0.css): failed to open stream: No space left on device in /home/user2385/web/automation-system.ru/public_html/libraries/joomla/filesystem/file.php on line 440

Warning: file_put_contents(/home/user2385/web/automation-system.ru/public_html/media/plg_jchoptimize/cache/50f9d0757e124cb2ee388e68450d6db3_0.js): failed to open stream: No space left on device in /home/user2385/web/automation-system.ru/public_html/libraries/joomla/filesystem/file.php on line 440

Warning: file_put_contents(/home/user2385/web/automation-system.ru/public_html/media/plg_jchoptimize/cache/50f9d0757e124cb2ee388e68450d6db3_1.js): failed to open stream: No space left on device in /home/user2385/web/automation-system.ru/public_html/libraries/joomla/filesystem/file.php on line 440
Функции основных блоков SCADA - системы

Функции основных блоков SCADA - системы

Ниже дано краткое описание архитектуры и функциональных возможностей типовой современной SCADA системы.В состав типовой SCADA входят следующие подсистемы:

  • Графической среды разработки и запуска приложений,
  • Архивов,
  • Аварий,
  • Доступа
  • Встроенных языков программирования

Графическая среда разработки и запуска приложении (GraphWorX32)

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

Основные характеристики GraphWorX32

  • Мощные инструменты для создания экранных форм и динамических элементов отображения
  • Возможность встраивания элементов управления ActiveX и объектов OLE
  • Встроенная среда редактирования сценарных процедур Microsoft Visual Basic. Алгоритмы вторичной обработки данных и процедуры управления экранными формами могут разрабатываться в данной среде
  • Динамизация элементов отображения с малым временем обновления (<50 мс)
  • Поддержка шаблонов экранных форм, содержащих наиболее часто используемые слои графических объектов
  • Возможность встраивания в HTML-страницы и другие контейнеры OLE (MS Word, MS Excel, MS Access и др.)
  • Возможность просмотра браузерами Интернет,такими как MS Internet Explorer
  • Обширная библиотека элементов отображения,ориентированных на построение мнемосхем промышленных объектов
  • Поддержка графических слоев: один файл может содержать множество экранных форм
  • Поддержка градиентов цветовой палитры,обеспечивающая возможность реализации объемной графики
  • Возможность динамической смены источников данных во время исполнения посредством технологии псевдонимов
  • Защита экранных форм паролем от внесения несанкционированных изменений
  • Возможность встраивания графиков, журналов событий и тревог.
  • Средства импорта графических метафайлов (WMF) и растровых изображений (BMP)
  • Встроенный редактор выражений для выполнения математических, функциональных, логических и других операций над данными.

Единые принципы организации экранных форм предоставляют следующие преимущества:

  • наглядность изображения;
  • высокую информативность;
  • низкую утомляемость.

Структура типовой экранной формы АРМ:

  • общий светло-серый фон (~25%);
  • в верхней части экрана отображается панель управления, на ней расположены чаще всего используемые кнопки, общие для всех мнемосхем(«Смена пользователя», «Общая сводка тревог» и «Тренды»);
  • ниже панели управления располагается панель переходов с пиктограммами выбора экранов и стрелками переходов между формами;
  • в нижней части экрана отображается окно тревожных и аварийных событий;
  • в правой части экрана под панелью переходов отображаются индикаторы наиболее важных аварийных параметров и режимов;
  • в левой верхней части экрана, на панели управления, приводится изображение логотипа;
  • в правой верхней части экрана, на панели управления, дата и время;
  • вверху по центру, на панели переходов,наименование объекта автоматизации;
  • в центре текущая мнемосхема объекта автоматизации.

 

 Отображение объектов и параметров на мнемосхемах

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

  • авария – красный цвет;
  • ремонт, блокировка – синий цвет;
  • недостоверность, неопределенность – тёмно-серый.

Для аналоговых измерений зарезервированными состояниями считаются:

  • выход за предельное значение – жёлтый цвет;
  • выход за аварийное значение – красный цвет;
  • ремонт, блокировка – синий цвет;
  • недостоверность, неопределенность – тёмно-серый.

В состоянии недостоверности вместо текущего значения отображается символы “ХХХ”.

Отображение параметров контроля технологического процесса

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

scada

Рисунок– Типовая ячейка отображения параметра

Для сигнализации предельных порогов параметра разработан следующий метод:если порог верхний, то закрашивается верхняя часть, если нижний – нижняя часть. При нормальном состоянии все части имеют темно–серый цвет. При выходе значения за порог, область обозначения порога для данного параметра окрашивается в соответствующий цвет (рисунок 5.9).
Типы порогов сигнализации:

  • LoLo – значение меньше “Ниже нижнего порога”, красный цвет
  • Lo – значение меньше “Нижнего порога”, желтый цвет
  • Hi – значение больше “Верхнего порога”, желтый цвет
  • HiHi – значение больше “Выше верхнего порога”, красный цвет.
scada

Рисунок – Типы порогов сигнализации

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

Пример окна контроля и управления задвижкой

scada

Рисунок– Окно управления задвижкой

В данном окне информация представлена по степени важности:

  • Сигнализация аварии
  • Состояние: “В работе”/ “В ремонте”
  • Режим:“Местный”/”Дистанционный”
  • Статус: “Открыта”/ “Закрыта”
  • Панель управления

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

  • если задвижка находится в состоянии ”В ремонте”, то возможен только местный режим управления и панель ”Управление” недоступна;
  • если задвижка находится в состоянии ”В работе” и в режиме ”Дистанционный”, то оператор может управлять задвижкой с помощью панели”Управление.

Режим “Mестный”/“Дистанционный” выбирается аппаратно, переключением тумблера в шкафу автоматики.

Подсистема архивов (TrendWorX32)

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

Тренды реального времени (RealTime) отображают динамические изменения параметра в текущем времени. При появлении нового значения параметра в окне тренда происходит прокрутка графика справа налево. Таким образом текущее значение параметра выводится всегда в правой части окна.

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

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

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

Основные функциональные возможности подсистемы архивов:

  • Представление значений контролируемых параметров, получаемых от серверов OPC, на графиках различных типов в реальном масштабе времени.
  • Поддерживаются следующие виды графиков:
    - зависимость от времени;
    - логарифмическая зависимость от времени;
    - гистограмма;
    - круговая диаграмма;
    - зависимость одного параметра от другого.
  • Возможность настройки параметров графика,добавления и удаления перьев во время исполнения
  • Возможность построения графических зависимостей на основе данных пользователя путем использования сценариев VBA или внешних приложений
  • Архивирование значений контролируемых параметров в базах данных MS Access, MS SQL Server, Oracle при помощи сервера доступа к историческим данным TrendWorX32 SQL Server
  • Вычисление статистических характеристик выборок значений контролируемых параметров
  • Извлечение значений контролируемых параметров из архивов и представление в виде графиков различных типов
  • Возможность одновременного просмотра текущих и исторических данных в одной области построения
  • Вывод графиков на печатающее устройство
  • Разработка и исполнение сценарных процедур на встроенном Visual Basic for applications
  • Возможность вставки элементов просмотра графиков в различные контейнеры ActiveX
  • Встроенное средство генерации отчетов в базах данных и MS Excel

Подсистема аварий (AlarmWorX32)

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

  • Обнаружение аварийных событий по множеству признаков и критериев, настраиваемых пользователем
  • Передача информации об обнаруженных авариях клиентским приложениям, расположенным на разных узлах локальной или глобальной сети
  • Простое оповещение персонала об обнаруженных аварийных событиях путем прерывистого отображения информации об аварии и звукового сигнала
  • Голосовое оповещение персонала об обнаруженных аварийных ситуациях
  • Оповещение персонала путем автоматического дозвона по коммутируемым каналам связи с передачей сообщений об аварийных событиях и приемом подтверждений восприятия от ответственных лиц
  • Персональное планирование оповещения для привлечения к мероприятиям по устранению аварийной ситуации только дежурного персонала
  • Анализ аварийных событий и действий ответственного персонала
  • Объединение всех аварийных событий и подтверждений восприятия системных сообщений ответственным персоналом в сводки аварийных событий
  • Отображение вспомогательной информации для аварийных событий, позволяющей локализовать и устранить причины аварии
  • Связь с аппаратными средствами системы через интерфейсы OPC
  • Возможность запуска сервера обнаружения аварий в качестве службы Windows NT
  • Возможность записи информации о событиях в журнал Windows NT
  • Мощное средство конфигурирования признаков аварийных событий
  • Управляющий элемент ActiveX просмотра текущих аварийных событий
  • Управляющий элемент ActiveX просмотра архива событий
  • Встроенная среда редактирования сценарных процедур Microsoft Visual Basic for Applications 5.0

Состояние тревоги, в дальнейшем аларм (Alarm) - это некоторое сообщение, предупреждающее оператора о возникновении определенной ситуации, которая может привести к серьезным последствиям, и потому требующее его внимания, а часто и вмешательства.А принял - ли оператор сообщение об аларме? Чтобы снять эти сомнения, в системах управления принято различать неподтвержденные и подтвержденные алармы. Аларм называется подтвержденным после того, как оператор отреагировал на сообщение об аларме. До этого аларм оставался в состоянии неподтвержденного. Наряду с алармами в SCADA - системах существует понятие событий. События представляют собой обычные статусные сообщения системы и не требуют реакции оператора. Обычно событие генерируется при возникновении в системе определенных условий (типа регистрации оператора в системе).

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

Tags: функция арм scada ActiveX OLE Microsoft порог тренд архив аларм

Social

  • Twitter
  • Facebook

Warning: session_write_close(): open(/home/user2385/tmp/sess_ck5smdu1cd2mm8b2cgnp13a410, O_RDWR) failed: No space left on device (28) in /home/user2385/web/automation-system.ru/public_html/libraries/joomla/session/handler/native.php on line 194

Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/user2385/tmp) in /home/user2385/web/automation-system.ru/public_html/libraries/joomla/session/handler/native.php on line 194