При помощи фильтра алармов вы можете установить предельное значение, которое определяет сколько алармов минимально необходимо для того, чтобы в окне выводилось общее предупреждение вместо отдельного для каждого аларма. Например, при установке значения порогового фильтра, равного 4, при поступлении 4 алармов, участвующих в формировании данного группового аларма, в таблице алармов будет отображаться только данный групповой аларм.
Для активации фильтрации алармов в «КАСКАД Цифра» необходимо выполнить следующие действия:
- Начиная с версии 3.7 «КАСКАД Цифра» фильтрация алармов по умолчанию активирована (для деактивации необходимо использовать запись «activateAlertFiltering = 0» в разделе [general] конфигурационного файла).
- В панели настройки таблицы (для таблицы алармов) на вкладке «Фильтр по типам» необходимо активировать переключатель «Пороговый фильтр». Панель настройки таблицы может быть открыта из панели алармов [и событий].
ВНИМАНИЕ
The alert filtering (Threshold filter) option can be used in the current mode. Фильтрация алармов не может использоваться в режиме открытого временного интервала.
Рисунок: вкладка «Фильтр по типам» панели настройки таблицы
- Значение порогового фильтра настраивается в модуле PARA в панели обработки групповых алармов, вкладка «Алармы». Значение порогового фильтра может быть задано только для деактивированного группового аларма.
Рисунок: панель обработки групповых алармов, пороговый фильтр.
В модуле PARA дополнительно может быть выполнена настройка, при которой даже при недостижении порога, вместо отдельных алармов, участвующих в формировании данного группового аларма, на экран всегда будет выводиться только групповой аларм. Для этого в модуле PARA в панели обработки групповых алармов необходимо установить флажок «фильтр» (см.рисунок выше). Если используется фильтр, то список точек данных не используется.
ПРИМЕЧАНИЕ
При активированной фильтрации алармов и привязке аларма к групповому аларму с настроенным аларм-классом, данный аларм не может быть привязан к другому групповому аларму, для которого либо не назначен аларм-класс, либо назначен тот же аларм-класс, как и у имеющегося группового аларма. При попытке привязки, в средстве просмотра журналов будет выведено предупреждение:
«Specify an alert class to avoid multiple references. WCCILevent (0), 2007.09.21 14:50:06.228, PARAM,SEVERE, 180, Alarm Reduction: The alert <name of the alarm> is also referenced in the sum alerts.»
Пример фильтрации алармов
Для группового аларма можно указать аларм-класс. Групповой аларм срабатывает только в том случае, если один аларм имеет тот же аларм-класс, что и групповой.
Фильтрация алармов также может быть использована, если аларм-класс не был указан для группового аларма.
- В этом случае создаются два групповых аларма: w1_turbine1.sumalert1 и w2_turbine1.sumalert2.
Ниже представлена обработка для двух групповых алармов.
Рисунок: групповой аларм w1_turbine1.sumalert1
Рисунок: групповой аларм w1_turbine1.sumalert1
Рисунок: групповой аларм w2_turbine1.sumalert2
Рисунок: групповой аларм w2_turbine1.sumalert2
- Аларм w1_turbine1.inOperation устанавливается с аларм-классом A.
- Устанавливаются оба групповых аларма.
- Аларм w2_turbine1.inOperation устанавливается с аларм-классом B.
- Для группового аларма w1_turbine1.sumalert1 применяется пороговый фильтр (2 аларма).
- Групповой аларм w2_turbine1.sumalert2 не использует фильтр (существует только один аларм с аларм-классом «A»).
- Срабатывает одиночный аларм w2_turbine1.current с аларм-классом A.
- Для группового аларма w2_turbine1.sumalert2. теперь применяется фильтрация (2 аларма с аларм-классом А).
Каскадирование групповых алармов (использование групповых алармов в групповых алармах)
«КАСКАД Цифра» поддерживает использование групповых алармов в групповых алармах со скрытием в таблице алармов нижестоящих групповых алармов при достижении порогового значения на уровне вышестоящего группового аларма. В данном случае речь идет о каскадировании групповых алармов с иерархической фильтрацией алармов.
При этом действуют следующие правила:
- Обработчик групповых алармов с пороговым фильтром обрабатывает только привязанные к нему обработчики [групповых] алармов. Например, УСТН.овлены алармы аларм-диапазонов «warning» и «alarm» («A», «B», «D» на рисунке ниже). Групповой аларм будет отображаться в таблице алармов при достижении порога («S2» на рисунке ниже).
- При достижении порога отдельные алармы, участвующие в формировании группового аларма, будут отфильтрованы, и вместо них в панели алармов будет отображаться групповой аларм. Т.е. в таблице алармов будут отображаться алармы «S2» и «D».
- Обработчик групповых алармов с пороговым фильтром обрабатывает только привязанные к нему обработчики [групповых] алармов. Как показано на рисунке выше, к групповому аларму «S2» привязаны алармы «A», «B» и «C», а к групповому аларму «S3» привязаны алармы «D», «E» и «F».
- Алармы, участвующие в формировании данного группового аларма, не учитываются / не фильтруются на уровне вышестоящего группового аларма (к которому привязан данный групповой аларм). Т.е. алармы «A», «B», «C», «D», «E» и «F» на рисунке выше не учитываются / не фильтруются на уровне группового аларма «S1».
ПРИМЕР
К групповому аларму «S1» привязаны групповые алармы «S2» и «S3«.
Значение порогового фильтра также равно 2.
УСТН.овлены алармы «A», «B» и «U».
В таблице алармов будут отображаться алармы «S2» и «U«.
S2: Порог достигнут => нижестоящие алармы фильтруются.
U: Порог не достигнут.
«S1» также не будет отображаться в таблице алармов, поскольку порог не достигнут. Несмотря на то, что групповой аларм «S3» УСТН.овлен, поскольку УСТН.овлен «U«, «S3» не учитывается в «S1«, так как порог на уровне «S3» не достигнут.
УСТН.овлены алармы «A«, «B«, «U» и «V«.
Отображается аларм «S1«.
«S1«: порог достигнут => нижестоящие алармы «S2» и «S3» фильтруются.
«S2»: нижестоящие алармы фильтруются. «S2» также не отображается, поскольку достигнут порог на вышестоящем уровне «S1».
«S3»: нижестоящие алармы фильтруются. «S3» также не отображается, поскольку достигнут порог на вышестоящем уровне «S1».
Детальная информация о групповом аларме
Панель детальной информации о групповом аларме открывается при двойном щелчке левой кнопкой мыши по групповому аларму в таблице алармов.
Рисунок: детальная информация по групповым алармам
Флажок, установленный в столбце «Отфильтрованный», указывает на то, что аларм был скрыт в таблице алармов в связи с фильтрацией алармов. Значение порогового фильтра для группового аларма настраивается в модуле PARA, панель настройки конфигурационного элемента группового аларма, вкладка «Алармы«, флажок «Пороговый фильтр». Фильтр используется для указания количества отдельных алармов, при достижении которого, вместо отдельных алармов, участвующих в формировании данного группового аларма, в таблице алармов будет отображаться только групповой аларм. Все отдельные алармы, вызвавшие данный групповой аларм, отображаются в панели детальной информации о групповом аларме, где также отображается информация, были ли алармы скрыты в панели алармов [и событий] в связи с применением порогового фильтра..
Отображение в таблице алармов только данного группового аларма вместо отдельных алармов, участвующих в формировании данного группового аларма (вне зависимости от значения порогового фильтра), настраивается в модуле PARA, панель настройки конфигурационного элемента группового аларма, вкладка «Алармы», флажок «фильтр«. При установке данного флажка, в панели алармов [и событий] будет отображаться только групповой аларм, даже если порог не был достигнут. Индикаторы использования фильтрации расположены в столбце «Фильтр активен«.