
Функциональный блок ALARM обрабатывает сигнал тревоги.
См. дополнительную информацию в разделе Plugin Управление тревогами и История тревог.
Время хранения можно настроить в контекстном меню под Проект Настройки
Правила хранения.
База данных определяет не только память функционального блока. Она также определяет имя базы данных тревоги. Учтите, что вы не можете просто переименовать его, иначе будет создана новая база данных. Рекомендуется использовать префикс, например, alarm.Fenster.
Примечание: Существующие записи будут удалены, если все элементы истекут в соответствии с правилами. Удаление отдельных событий в настоящее время не поддерживается.
Этот вход создает новую тревогу. При создании выход ALARM истинен и фиксирует время на выходе ALARM_DT. Выход ALARM истинен только в том случае, если он не был отключен.
Этот вход подтверждает тревогу и устанавливает выход ACK в истину и записывает текущее время в выход ACK_DT. Подтверждение можно установить только один раз при активной тревоге.
Этот вход определяет заголовок как строку символов тревоги. Его можно изменять в реальном времени в любое время.
Этот вход определяет описание как строку символов тревоги. Описание может содержать несколько строк, но не должно превышать двух строк. Его можно изменять в реальном времени в любое время.
Этот вход определяет местоположение как строку символов тревоги. Его можно изменять в реальном времени в любое время.
Этот вход выводит текст состояния в список. Он передается как строка символов. Состояние должно быть определено единообразно.
Этот вход выводит иконку в список. Она передается как строка символов. Иконка такая же, как на странице.
С помощью этого входа можно изменить цвет текста списка. При этом отсутствие цвета — это пустая строка. Цвет здесь передается по имени. Все названия цветов см. в разделе Цвета иконок.
Этот вход сортирует список. Наивысший приоритет — это 0. Количество здесь не ограничено.
Этот вход определяет веб-страницу, на которую можно сослаться. Вход имеет тип строка символов. Можно указывать только идентификаторы страниц. Страницу можно легко перетащить на вход с помощью Drag&Drop.
С помощью этого входа можно определить бесшумную тревогу. Если вход истинен, то исчезает иконка уведомления. Однако это не влияет на функцию отключения звука. Поэтому рекомендуется установить REQ_SHELVE на ложь, если вход SILENT истинен.
Если этот вход истинен, пользователю списка тревог разрешается подтверждать тревогу.
Если этот вход TRUE, пользователю списка тревог разрешается откладывать тревогу на неопределенное время. Если вход — это время (T#), за которым следует ";ALL", то можно указать максимальное время откладывания.
Если необходимо расширить разрешение на подтверждение или откладывание, к входу REQ_ACK или REQ_SHELVE можно добавить строку символов. Важно, что как только вход больше не устанавливается на TRUE, строка символов должна начинаться с ALL. Вот несколько примеров:
| Строка символов | Описание |
|---|---|
| "300000;ALL" | REQ_SHELVE максимально на 5 минут и для всех групп |
| "ALL" | Все группы, то же самое, что и TRUE |
| "gid1;gid2" | Разрешены группы gid1 и gid2 |
| "gid1;gid2;ALL" | Все группы, то же самое, что и TRUE, gid1 и gid2 будут проигнорированы |
Совет: Используйте CONCAT, чтобы сформировать строку символов.
Положительный фронт на входе подтверждает тревогу через SPS. Выход ACK устанавливается в истину. Затем входы перезаписываются на ACK_NOTE и ACK_USER. Выход ACK_DT описывается текущим временем. Если тревога подтверждается повторно, выход ACK_DT больше не устанавливается.
Этот вход определяет заметку как строку символов. Заметка записывается на выход ACK_NOTE при положительном фронте на DO_ACK.
Здесь можно определить идентификатор пользователя как строку символов. Идентификатор записывается на выход ACK_USER при положительном фронте на DO_ACK.
Положительный фронт на входе откладывает тревогу через SPS. Выход SHELVE устанавливается в истину. Затем входы перезаписываются на SHELVE_NOTE и SHELVE_USER. Выход SHELVE_DT описывается текущим временем. Если тревога подтверждается повторно, выход SHELVE_DT больше не устанавливается.
Определяет абсолютное время DT# для откладывания тревоги. При превышении этого времени тревога снова активируется. Выход SHELVE снова ложен. При положительном фронте на DO_SHELVE это значение передается на выход SHELVE_TO_DT. Если не передано время, то откладывание происходит бесконечно долго.
Совет: Используйте функциональный блок STR2DT, чтобы использовать относительное время, например, через 5 минут. Или добавьте время T# к метке времени от DT#, что может привести к отклонениям.
Этот вход определяет заметку как строку символов. Заметка записывается на выход SHELVE_NOTE при положительном фронте на DO_SHELVE.
Здесь можно определить идентификатор пользователя как строку символов. Идентификатор записывается на выход SHELVE_USER при положительном фронте на DO_SHELVE.
Положительный фронт на входе восстанавливает отложенную тревогу. При этом DO_SHELVE_USER и DO_SHELVE_NOTE копируются в соответствующие выходы, как описано выше.
Этот вход активирует запись в архив. Для этого его нужно просто удерживать в истине. Любое изменение входов ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY или SILENT приводит к записи.
Примечание: Для вывода записи требуется дополнительная лицензия. Дополнительную информацию можно найти в разделе История тревог.
Выход истинен, пока вход ACTIVE истинен и тревога не была отложена с помощью SHELVE.
Содержит метку времени в формате DT# на момент тревоги (положительный фронт на входе ACTIVE).
Выход истинен, если тревога была подтверждена. Это можно сделать через визуализацию и через SPS.
Содержит метку времени в формате DT# на момент подтверждения тревоги (положительный фронт на входе ACK или визуализации).
Последняя заметка при подтверждении тревоги как строка символов.
Последний идентификатор пользователя при подтверждении тревоги как строка символов.
Выход истинен, если тревога была отложена. Это можно сделать через визуализацию и через SPS.
Содержит метку времени в формате DT# на момент откладывания тревоги (положительный фронт на входе SHELVE или визуализации).
Конечное время DT# до автоматического сброса откладывания.
Последняя заметка при откладывании тревоги как строка символов.
Последний идентификатор пользователя при откладывании тревоги как строка символов.
Примечание: Для обработки на визуализации все метки времени округляются до целых секунд.
Совет: С помощью строки символов {name} можно передать имя документа, а с помощью {dir} — путь на входы TITLE, DESCRIPTION и LOCATION. Однако тогда сортировка по имени больше не выполняется. С помощью {dir:2} можно уменьшить длину пути до 2. С помощью {dir:-1} путь уменьшается снизу. Кроме того, возможно определение разделителя с помощью {dir::\}.
| Название | Символ | Цвет |
|---|---|---|
| OK | material/check_circle | |
| Информация | material/info | blue |
| Предупреждение | material/error | orange |
| Тревога | material/warning | red |