В новой версии 2.6 НПФ «КРУГ» поднимает планку функциональности SCADA «КРУГ-2000» на еще большую высоту, не забывая об удобстве и эффективности работы Пользователя.
CЕРВЕР СОБЫТИЙ И ТРЕВОГ
Разнообразие и специфика автоматизированных систем, в которых используется SCADA «КРУГ-2000», часто требуют эффективных средств мониторинга событий присущих именно данной системе. Это и прокрутка протокола событий в прямом или в обратном направлении, выделение сообщений о событии тем цветом, который принят на данном технологическом объекте, выборка данных о событии по отдельному узлу, участку, переменной и многое другое. Добавьте сюда просмотр и анализ архивных данных, и Вы получите задачу, решать которую приходится далеко не один раз.
Для решения этой задачи разработан мощный Сервер событий и тревог – один из главных серверных компонентов SCADA «КРУГ-2000». Сервер событий обеспечивает Пользователю огромные возможности по выборкам (фильтрам) самых разнообразных видов и категорий событий, начиная от комбинаций символов в позиции переменной (поддержка систем классификации типа AKS, KKS и любых других), выборкой событий по одному агрегату или устройству и заканчивая всеми событиями для одной переменной.
Что же конкретно включают эти возможности? Вот некоторые из них:
- Теперь в одном сообщении Пользователь может увидеть события, связанные с состоянием одной технологической переменной. Например, так
Позиция |
Время |
Сообщение |
PIC423 |
21:47 |
ВПГ |
21:49 |
ВАГ |
21:50 |
НОРМА |
- Формирование выборки событий по агрегату, технологическому участку, группе оборудования и другим иерархическим объектам
- Фильтрация событий по любому символу (символам) позиции переменной. Использование 24-х символьной позиции переменной позволяет осуществить эффективную фильтрацию на основе систем классификации и кодирования AKS и KKS. Например, можно задать фильтр «Все события по всем температурам подшипников»
- Фильтрация событий по их типам, группам и подгруппам. События определяются Пользователем на этапе генерации системы с помощью Генератора базы данных
- Мигание для несквитированных сообщений всем или частью сообщения, а также изображением (иконкой)
- Выборка из Протокола событий сообщений, сквитированных/несквитированных Оператором.
- Изменение цвета сообщения о событии Пользователем (ранее цвет жестко задавался в зависимости от типа сообщения). Например, при нарушении аварийной границы особо важной переменной цвет этого сообщения можно задать отличающимся от цвета сообщения об аналогичном нарушении остальными переменной.
- Блокировка мигания (световой сигнализации) выбранной группы переменных, например по агрегату, который в данный момент времени не управляется с данной ситуации оператора
- Фильтрация событий по приложениям-источникам событий. Например, все события по приложению «Файл-обмен»
- Автоматическая фиксация в сообщении имени Пользователя
- Автоматическое архивирование словарей сообщений (в т.ч. при их изменениях)
- Возможность задания Пользователем движения «Протокола событий» «снизу вверх» или «сверху вниз».
- Расширенный набор функций печати Протокола событий
- Выбор Пользователем одного из нескольких способов квитирования. Например, запрет/разрешение автоматического квитирования переменной на всех видеокадрах, если Оператор выполнил квитирование на видеокадре «Протокол событий»
- Назначение Пользователям прав при квитировании переменных
- Выборка всех событий по переменным, не вернувшимся в норму на данный момент времени
- Локализация сообщений «на лету»
- И многие другие возможности
В новой версии Пользователь может структурировать «свои» события в соответствии с событиями, связанными с состояниями объекта контроля и управления (например, переход технологического параметра их состояния «НОРМА» в состояние «Выше Предупредительной Границы»), с изменениями внутрисистемных переменных БД реального времени (например, изменение начала шкалы) и другими событиями. Генератор базы данных предоставляет для этого удобный и понятный интерфейс (рисунок 1).
Рисунок 1 - Генератор базы данных. Формирование словарей событий
Разработанный в версии 2.6
Редактор фильтров позволяет Пользователю создать фильтр, который используется для получения разнообразной информации о конкретном событии или комбинации событий.
Новые возможности выборки и отображения информации о событиях включены в Программу просмотра протокола событий (рисунок 2), а также в динамический элемент «Просмотр протокола событий» и язык сценариев графического интерфейса Пользователя.
Рисунок 2 – Программа просмотра протокола событий
СОБЫТИЙНАЯ СТАНЦИЯ
«Событийная станция», построенная на базе Сервера событий и тревог, является новым программным комплексом SCADA «КРУГ-2000». Данный комплекс позволяет организовать эффективную обработку и анализ событий технологического процесса на отдельном компьютере. В случае организации контроля и управления работой сложных распределенных автоматизированных систем (например, в энергетике), наличие такого комплекса является необходимым условием надежности и безопасности.
ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ ПРОГРАММ ПОЛЬЗОВАТЕЛЯ КРУГОЛ™
Существенные улучшения реализованы в интегрированной среде разработки программ Пользователя – ИСР КРУГОЛ™. Новая версия интегрированной среды (ИСР КРУГОЛ™ версия 2.0, рисунок 3) отвечает современным требованиям к разработке технологических программ (IEC 6131-3) и объединяет в своем составе компоненты разработки на языках структурированного текста (СТ) и функциональных блочных диаграмм (ФБД).
Главные принципы среды разработки КРУГОЛ:
- один проект и для станции оператора и для контроллера
- один проект – много платформ (Windows, Linux, QNX).
Новое в ИСР КРУГОЛ:
- В одну среду разработки объединены средства для программирования на языках ФБД и СТ
- Программы КРУГОЛ могут использовать общие исходные тексты СТ и схемы ФБД как в одном проекте, так и в одной программе
- Отладка программ как для станций верхнего уровня, так и для контроллеров в одной среде
- Значительно расширены функциональные возможности ФБД, в частности добавлены удобные блоки условия и цикла
- Общее количество функций в библиотеках составляет более 200
- Новый компонент «Библиотекарь КРУГОЛ» – это возможность легко включать функции Пользователя (языки C/C++/Delphi/…) в библиотеку функций КРУГОЛ для их выполнения на различных платформах Windows, Linux, QNX
- Значительно усовершенствован интерфейс Среды разработки и добавлено много полезных сервисов.
Рисунок 3 – Интегрированная среда разработки технологических программ КРУГОЛ™ версии 2.0
КРУГ ОРС-КЛИЕНТ ВЕРСИИ 2.0
Значительно упрощается настройка для обмена данными по ОРС-технологии. В SCADA «КРУГ-2000» версии 2.6 нет необходимости использовать и настраивать Сервер ввода-вывода для настройки ОРС-клиента. Настройка ОРС-клиента версии 2.0 происходит всего в три этапа:
- Определение и добавление абонентов в систему (если необходимо).
- Создание каналов данных (по числу опрашиваемых ОРС-серверов).
- Указание соответствий между тегами или атрибутами тегов каждого ОРС-сервера и атрибутами переменных оперативной БД (рисунок 4).
Рисунок 4 – Привязка тегов ОРС-сервера к переменным базы данных
СРЕДА ИСПОЛНЕНИЯ SCADA КРУГ-2000. КОММЕРЧЕСКИЙ УЧЕТ
Теперь функции коммерческого учета теплоресурсов, природного газа и его компонентов реализованы и в Среде исполнения (run-time) SCADA «КРУГ-2000». В предыдущих версиях эти функции были доступны только в системе реального времени контроллера.
СИСТЕМА РЕАЛЬНОГО ВРЕМЕНИ КОНТРОЛЛЕРА ВЕРСИИ 6.6
Интегрированная со SCADA «КРУГ-2000» версии 2.6 новая версия среды исполнения (Run-time) РС-совместимых контроллеров – СРВК версия 6.6 – обеспечивает выполнение следующих, новых функций:
- Поддержка новой структуры протокола событий. Поддержка системного и пользовательского словарей сообщений
- Защита от попытки несанкционированного доступа к базе данных контроллера
- Возможность отключения различных стандартных обработок переменных
- Автоматическое удлинение/ускорение цикла опроса
- Конфигурирование зеркализации. Усовершенствованный алгоритм позволяет переменные каждого типа объединять в группы с заданным набором зеркализируемых атрибутов
Ядро КРУГОЛ™ в новой версии СРВК обеспечивает ускорение выполнения программ КРУГОЛ в среднем в 7-8 раз!
ЧТО ВЫ ДОПОЛНИТЕЛЬНО ПОЛУЧАЕТЕ:
- Сервер событий и Событийная станция. Огромные возможности по выборкам самых разнообразных событий. Существенно расширены функции квитирования, печати, автоматического архивирования сообщений и просмотра протокола событий.
- Функции коммерческого учета теплоресурсов, природного газа и его компонентов. Теперь и в Среде исполнения SCADA «КРУГ-2000»
- Интегрированная среда разработки программ Пользователя КРУГОЛ™ версии 2.0. Один проект – программы СТ и ФБД – для станции оператора или контроллера. Добавление функций Пользователя (С/С++/Delphi/… – Windows, Linux, QNX) в библиотеку КРУГОЛ – без проблем!
- КРУГ ОРС-клиент версии 2.0. Нет необходимости использовать и настраивать Сервер ввода-вывода.
- СРВК версия 6.6 – новая версия среды исполнения (Run-time) РС-совместимых контроллеров. Поддержка нового протокола событий, защита доступа к базе данных контроллера, выполнение программ КРУГОЛ в 7 раз быстрее.
Конечно, в данной статье рассмотрены только основные изменения в SCADA «КРУГ-2000». Чтобы познакомиться с новой версией в полном объеме обращайтесь в НПФ «КРУГ».