
Функціональний блок ALARM обробляє сигнал тривоги.
Дивіться додаткову інформацію в розділі Плагін Керування тривогами та Історія тривог.
Часовий період для максимального зберігання можна налаштувати в контекстному меню під Проект Налаштування
Правила зберігання.
База даних визначає не лише пам'ять функціонального блоку. Вона також визначає назву бази даних тривоги. Зверніть увагу, що ви не можете просто перейменувати її, інакше буде створена нова база даних. Рекомендується використовувати префікс, наприклад, 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 |