Основной интерфейс модуля

Запуск модуля журнала событий

Существует несколько способов запустить модуль в «КАСКАД Цифра». Далее приведены несколько из них.

Запуск через интерфейс пользователя GEDI

Запуск модуля журнала событий производится из графического редактора «GEDI». Редактор должен быть запущен в «Консоли КАСКАД». Затем необходимо выполнить следующие шаги (Рисунок 1):

  1. В панели «Состав проекта» открыть «sybcom_alerts»  «Панели».
  2. ЗапуститьalarmMain.xml в модуле быстрого тестирования (в контекстном меню).
Рисунок 1: Панель состав проекта
Запуск через создание менеджера интерфейса пользователя

Создание менеджера производится в Консоли КАСКАД. Для этого необходимо выполнить следующие шаги (Рисунок 2):

  1. Для открытия окна редактирования менеджера нажать кнопку «Добавить новый менеджер».
  2. В окне редактирования выбрать менеджер .
  3. Прописать в строке опции путь до файла alarmMain.xml c флагом «p», путь может выглядеть следующим образом «-palarmMain.xml». Путь до файла можно скопировать в панели «Состав проекта» à «alerts»à «Панели»à «elements» à «login_windows.xml» (путь может отличаться).
Рисунок 2: Добавление менеджера интерфейса пользователя

После создания менеджера подпроект будет запускаться из окна консоли. Запуск менеджера происходит либо при нажатии кнопки  «Запустить менеджер», либо автоматически, при запуске всего проекта, если изначально при создании менеджера был выбран режим запуска «Всегда».

Запуск через скрипт

Для начала работы с модулем следует запустить проект и менеджер «Интерфейс пользователя» (GEDI). Подпроект отображается в дереве «Состав проекта».

Чтобы открыть журнал алармов во встроенном модуле, используется следующий скрипт (Рисунок 3). Этот скрипт открывает панель «alarmMain.xml» во встроенном модуле «TestModule» с названием «Test».

main(bool enter) {  this.ModuleName = «TestModule»;  RootPanelOnModule(«alarmMain.xml»,»Test»,»TestModule», makeDynString());}
Рисунок 3: Скрипт для открытия журнала алармов во встроенном модуле

В этом сценарии для свойства «ModuleName» текущего объекта установлено значение «TestModule». Затем вызывается функция «RootPanelOnModule» с параметрами «alarmMain.xml» (имя открываемой панели), «Test» (название панели), «TestModule» (имя модуля, в котором открывается панель) и makeDynString() .

Пример

  1. Создать новую панель.
  2. Добавить виджет «Встроенный модуль» (Рисунок 4).
Рисунок 4: Окно встроенный модуль
  1. Далее открыть редактор кода в событии инициализации (Initialize) виджета (Рисунок 5).
Рисунок 5: Виджет редактор свойств
  1. После откроется редактора кода, в котором пишется фрагмент кода, показанный на рисунке (Рисунок 6).
Рисунок 6: Код для всплывающего окна
  1. В конце необходимо сохранить код и запустить данную панель в режиме быстрого тестирования, после чего откроется окно журнала событий.
Главное окно журнала событий

В журнале событий отражаются все поступающие сообщения, каждое из которых, в зависимости от приоритета, имеет свой цвет (Рисунок 7).

Рисунок 7: Окно модуля журнала событий

В главном окне имеются следующие возможности:

  • настройка выводимых событий;
  • создание и изменение фильтров событий;
  • квитирование событий;
  • подключение к базе данных «InfluxDB»;
  • просмотр исторических событий;
  • экспорт и печать журнала.
Панель всплывающих событий

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

Панель выводит критические события поверх остальных окон.

Запуск панели всплывающих событий

Запуск панели всплывающих сообщений можно сделать двумя способами.

Способ 1: Открытие через кнопку

Способ предполагает следующие шаги:

  1. Открыть графический редактор «GEDI» и открыть панель в модуле событий, в которой требуется создать кнопку.
  2. Назначить любую кнопку на событие, например «Clicked» (Рисунок 8). Подробная информация по назначению кнопок находится по ссылке «Кнопка».
Рисунок 8: Создание кнопки
  1. После создания кнопки необходимо запустить редактор сценариев двойным нажатием по созданной кнопке (Рисунок 9) и затем прописать код для запуска всплывающих сообщений (Рисунок 10).
Рисунок 9 Редактор сценариев при назначении кнопки
ModuleOnWithPanel(«Каскад»,283,130,0,0,1,1,»None»,»alarmMain.xml»,»Всплывающее окно журнала сообщений», makeDynString(    «$IS_POPUP:TRUE», ));
Рисунок 10: Пример кода для запуска всплывающих сообщений при назначении кнопки

Способ 2: Добавление через встроенный модуль

Способ предполагает следующие шаги:

  1. Открыть графический редактор «GEDI», выбрать панель, в которую требуется добавить встроенный модуль.
  2. Нажать кнопку встроенный модуль и выбрать его расположение на панели (Рисунок 11).
Рисунок 11: Добавление встроенного модуля
  1. Нажать на кнопку «Initialize» для открытия окна редактора сценариев (Рисунок 12).
Рисунок 12: Редактор сценариев при добавлении через встроенный модуль
  1. Ввести код, в котором настраиваются ширина (1200) и высота (200) панели, при этом значения указываются в зависимости от размеров самой панели. Также имеется возможность указания столбцов и их ширины (в columns и columns_width).
this.ModuleName = «TestModule»;  RootPanelOnModule(«alarmMain.xml», «test», «TestModule», makeDynString(«$HIGHT:200», «$WIDTH:1200», «$IS_INFORMATION_PANEL:TRUE», «$COLUMNS:Приоритет;Время;Описание;Квитирование;Время квитирования», «$COLUMNS_WIDTH:100;200;300;400;500»));
Пример кода для запуска всплывающих сообщений при добавлении через встроенный модуль
  1. Сохранить код и запустить панель в модуле быстрого тестирования.

В панели всплывающих сообщений сообщения выводятся приоритетом выше 60 (см. информацию по «Аларм-класс»).

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

Окно модуля журнала событий

В основном модуле отображаются сообщения, поступающие оператору. В сообщениях указывается информация по приоритету, времени, описанию, квитированию и др., в зависимости от внесенных настроек столбцов. Оповещения, в зависимости от приоритета, имеют разный цвет (Рисунок 13).

Рисунок 13: Область отображения сообщений

При нажатии на событие в журнале откроется окно информации о событии (Рисунок 14). В открывшемся окне указаны данные об элементе точек данных (DPE), описание события, информация о событии (краткая информация, время получения и квитирования, статус и др.).

Биты состояния и биты пользовательские указывают на характеристики, назначенные при добавлении конфигурации к элементу точки данных. Каждый бит указывает на состояние атрибута. Значения атрибутов приведены по ссылке «Original».

Рисунок 14: Окно информации по событию

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

Пауза входящих событий

Кнопка активации паузы. При нажатии этой кнопки фиксируется список событий, новые события не выводятся.

При активированной паузе выводится следующее предупреждение (Рисунок 15).

Рисунок 15: Предупреждение при активации паузы

Примечание: новые события, которые не выведены в журнале, не квитируются при активированной паузе.

Кнопка деактивации паузы. После нажатия этой кнопки в журнале отобразятся все новые события.

Экспорт журнала

Кнопка сохранения содержимого таблицы в файл. Сохранение происходит в формате .csv с разделителем «;». После нажатия кнопки необходимо ввести имя и расширение файла (Рисунок 16).

Рисунок 16: Окно сохранения содержимого таблицы
Печать журнала

Кнопка печати. При нажатии производится печать журнала событий. При выборе принтера есть возможность печати в PDF файл (Рисунок 17).

Рисунок 17: Окно печати таблицы сообщений
Настройка отображения журнала

Кнопка настройки отображения журнала предназначена для внесения настроек списка систем, столбцов и других параметров в журнале событий (Рисунок 18).

Рисунок 18: Окно настроек отображенияжурнала

В левой части панели приведен список систем (Рисунок 19), в котором нужно выбрать системы для вывода события.

Рисунок 19: Окно выбора системы

Примечание: в случае изменения выбора системы потребуется перезагрузка модуля.

Нужно проставить галочку напротив названия столбца, чтобы она отображалась на главном окне журнала событий (Рисунок 20).

Рисунок 20: Окно настройки столбцов журнала событий
  1. Настройка расстановки столбцов

Расстановка столбцов в журнале настраивается при нажатии контекстной кнопки и выборе требуемого значения (Рисунок 21).

Рисунок 21: Настройка расстановки столбцов

По двойному клику в столбце «Формат» выводится панель выбора формата текста (Рисунок 3.22). В данном окне редактируется тип данных выводимых алармов.

Рисунок 22: Окно формата текста

В разделе «Тип данных» выбираются следующие данные для изменения:

  • в подразделе «Формат»задаются количество символов, формат времени и цифры после запятой;
  • в подразделе «Horizontalalignment»задается выравнивание текста по горизонтали;
  • в подразделе «Verticalalignmentзадается выравнивание текста по вертикали.;
  • в подразделе «Варианты»выбирается дополнительный вид отображения данных.

В столбце Ширина регулируется ширина значений в окне алармов (Рисунок 23). Ширина столбцов регулируется при вводе значения в строке, либо можно получить значение ширины из журнала событий, вызвав контекстное меню правой кнопкой мыши.

Рисунок 23: Столбец регулирования ширины значений

Раздел дополнительные параметры показан на рисунке (Рисунок 24).

Рисунок 24 Раздел дополнительные параметры

Параметры раздела дополнительные параметры выполняют следующие функции:

  • «Раздельный запрос»активирует постраничный вывод в историческом режиме;
  • «Расцветка исторических данных»включает цветовое обозначение исторических сообщений;
  • «Количество выводимых строк»показывает сколько строк отображается на одной странице журнала;
  • «Фильтр всплывающего окна» задает базовый фильтр для панели всплывающих событий. Фильтры создаются вручную. При назначении параметра «$START_FILTR» базовый фильтр отменяется;
  • в поле «Диапазон для текущих алертов (в часах)»выводятся алармы за определенное время, которое указывается в часах. При значении 0 выводятся все текущие алармы;
  • кнопка «Сохранить для всех»сохраняет настройкипараметров для всех пользователей.
Квитирование всех событий

Кнопка«Квитировать все» квитирует все видимые события из таблицы.

При активированной паузе события, которые не показаны в журнале, не квитируются.

Квитирование отдельных событий

В таблице сообщений в столбце «Квитирование», при нажатии галочки на определенное событие, происходит его квитирование.

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

Настройка фильтров

Кнопка открытия окна фильтров открывает панель базовых и пользовательских фильтров (Рисунок 25). 

Рисунок 25: Панель фильтров

В панели фильтров находятся следующие разделы:

  • Фильтры по группам. Групповые алармы используются для графического сообщения об алармах на любой из панелей, определенных в иерархии панелей. Для получения подробной информации см. «Иерархия панелей и групповые алармы». Фильтры подразделены на:
  1. Только групповые;
  2. Без групповых;
  3. Все.
  • Фильтры по квитированию. Пользовательский фильтр квитированных алармов. Фильтры подразделены на:
  1. Квитированные – алармы, которые подтверждены оператором;
  2. Неквитированные – не подтвержденные алармы, и фильтр;
  3. Все – выводятся все алармы.
  • Фильтр по приоритету. Данный фильтр подразделяет вывод алармов, в зависимости от выставленного приоритета. В выпадающем списке есть возможность выбрать следующие фильтры:
  1. Авария – выводятся алармы с приоритетом от 60;
  2. Критическое – выводятся алармы приоритетом до 40;
  3. Предупреждение – выводятся алармы приоритетом до 20;
  4. Информация – выводятся алармы приоритетом до 10.
  • Пользовательская фильтрация. Фильтры, созданные пользователем. Чекбокс включает или отключает фильтр, выбранный в выпадающем списке.

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

Кнопканастройки фильтров  открывает окно редактирования фильтров (Рисунок 26).

Рисунок 26: Окно редактирования фильтров

Кнопка создает новый фильтр с именем, введенным в поле.

Кнопка  удаляет выбранный фильтр в выпадающем списке .

В поле «Дерево пользовательских представлений» показываются все имеющиеся в проекте системы (Рисунок 27). 

Рисунок 27: Дерево систем

В поле «Дерево точек данных» показываются точки данных проекта (Рисунок 28).

Рисунок 28: Дерево точек данных
Настройка фильтров по точке данных

Для настройки фильтра в дереве точек данных необходимо выбрать требуемую точку данных. Затем данную точку необходимо перенести в таблицу для добавления (Рисунок 29).

Есть два способа добавления точек данных: первый – мышью перенести точку из дерева в таблицу для добавления, второй – перенести мышью точку из дерева в строку «точка/маска для добавления в фильтр»и затем добавить ее, нажатием на значок  «добавить точку». Значок удаляет выбранный фильтр точки данных. При нажатии на любую точку данных она заносится в ячейку для редактирования . Значок  сохраняет сделанные изменения.

Рисунок 29: Таблица для добавления точек данных
Формирование алармов

Для правильного отображения параметров алармов требуется добавить описание элемента точки данных (Data Point Element) (Рисунок 30). Если не указывать описание элементов, то во входящих событиях в журнале не будут отображаться эти описания.

Для настройки формирования алармов необходимо выполнить следующие шаги:

  • в окне интерфейса пользователя «GEDI» нажать кнопку  «PARA». При этом откроется окно «Параметрирование точек данных»;
  • в дереве точек данных выбрать требуемый DPE и элемент точки данных (Data Point Element);
  • добавить описание элемента точки данных (если оно отсутствует).
Рисунок 30: Описание элемента

Для отображения алармов нужно добавить конфигурационный элемент «_alert_hdl».

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

  • в дереве точек данных необходимо выбрать требуемый «Datapointelement»;
  • при нажатии правой кнопки мыши появится контекстное меню, в котором необходимо выбрать пункт «Добавить конфигурационный элемент» (Рисунок 31);
  • выбрать элемент «Обработка алармов» (_alert_hdl), после чего появится конфигурационный элемент (Рисунок 32).
Рисунок 31: Добавление конфигурационного элемента
Рисунок 32: Обработка алармов

Каждый конфигурационный элемент требуется параметрировать.

Более подробная информации по параметрированию конфигурационного элемента «Обработка алармов» содержится в онлайн документации Примеры обработки алармов и Обработка групповых алармов.

Текущие алармы

Кнопка«Актуальные события»показывает актуальные поступающие события. В случае включения режима исторических сообщений, изменяется цвет значка .

Исторические алармы

Кнопка«Исторические события» выводит события за определенный период (Рисунок 33).

Рисунок 33: Вкладка исторические алармы

В данной вкладке показан раздел «Временной интервал», в котором происходит выбор предустановленного временного промежутка (Рисунок 34). Пользовательский интервал задается вручную.

Рисунок 34: Выпадающий список временных интервалов

Поле для выбора временного промежутка  становится активным в случае использования пользовательского интервала . Для выбора временного промежутка в полях «От» и «До», выбрать нужную дату в выпадающем календаре и затем нажать кнопку «Запрос» .

Текущая и максимально возможные страницы  становятся активными в случае, если выбран дополнительный параметр «Разделенный запрос».

В поле указывается количество сообщений на странице / количество всех элементов.

В счетчике не квитированных сигналов  в строке «Важные» учитываются алармы приоритетом от 40 до 60; в строке «Особо важные» — алармы от 60 и выше.

В счетчике квитированных сигналов  в строке «Важные»учитываются алармы приоритетом от 40 до 60; в строке «Особо важные»- алармы от 60 и выше.

Настройка подключения к базе данных InfluxDB

Кнопка«Настройка подключения к InfluxDB». Настраивается подключение к базе данных. Правильная настройка отмечается зеленым цветом .

Для настройки подключения, в окне модуля журнала алармов необходимо нажать кнопку «Настройка подключения к базе данных InfluxDB» . При этом откроется окно «Настройка подключения», где требуется ввести нужные конфигурационные параметры (Рисунок 35).

Рисунок 35: Окно настройки подключения к базе данных

Примечание: База данных «InfluxDB» устанавливается автоматически при создании проекта.

РазделОписание
Модуль журнала текущих событий и исторических аварий, основные сведенияВведение и ссылки на другие разделы
Установка и настройкаПорядок установки и первичная настройка модуля
Основной интерфейс модуляИнтерфейс управления модулем

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *