Функціональний блок ALARM

Функціональний блок ALARM обробляє сигнал тривоги.

Дивіться додаткову інформацію в розділі Плагін Керування тривогами та Історія тривог.

Часовий період для максимального зберігання можна налаштувати в контекстному меню під Проект Налаштування Автоматизація Правила зберігання.

База даних

База даних визначає не лише пам'ять функціонального блоку. Вона також визначає назву бази даних тривоги. Зверніть увагу, що ви не можете просто перейменувати її, інакше буде створена нова база даних. Рекомендується використовувати префікс, наприклад, alarm.Fenster.

Примітка: Існуючі записи будуть видалені, якщо всі елементи застаріють відповідно до правил. Видалення окремих подій наразі не підтримується.

Вхід ACTIVE

Вхід створює нову тривогу. При створенні вихід ALARM істинний та фіксує час на виході ALARM_DT. Вихід ALARM є істинним лише в тому випадку, якщо він не приглушений.

Вхід ACK_REMOTE

Цей вхід підтверджує тривогу та встановлює вихід ACK на істинне значення та записує поточний час у вихід ACK_DT. Підтвердження можна встановити лише один раз при активній тривозі.

Вхід TITLE

Вхід визначає заголовок як рядок символів тривоги. Його можна змінювати в будь-який момент у реальному часі.

Вхід DESCRIPTION

Вхід визначає опис як рядок символів тривоги. Опис може містити кілька рядків, але не повинен перевищувати два рядки. Його можна змінювати в будь-який момент у реальному часі.

Вхід LOCATION

Вхід визначає місце як рядок символів тривоги. Його можна змінювати в будь-який момент у реальному часі.

Вхід STATUS

Вхід виводить текст статусу на списку. Він передається як рядок символів. Статус повинен бути визначений однаково.

Вхід ICON

Вхід виводить іконку на списку. Вона передається як рядок символів. Іконка така ж, як і на сторінці.

Вхід COLOR

Цей вхід дозволяє змінювати колір тексту списку. Відсутність кольору — це порожній рядок символів. Колір тут передається за ім'ям. Усі назви кольорів можна знайти за посиланням Кольори іконок.

Вхід PRIORITY

Вхід сортує список. Найвищий пріоритет — це 0. Кількість тут не обмежена.

Вхід LINK_SITE

Вхід визначає веб-сторінку, на яку можна посилатися. Вхід має тип рядок символів. Можна вказати лише ідентифікатори сторінок. Сторінку можна легко перетягнути на вхід за допомогою Drag&Drop.

Вхід SILENT

Цей вхід дозволяє визначити приглушену тривогу. Якщо вхід істинний, то зникає іконка сповіщення. Однак це не впливає на функцію приглушення. Тому рекомендується встановлювати REQ_SHELVE на хибне значення, якщо вхід SILENT істинний.

Вхід REQ_ACK

Якщо цей вхід істинний, то користувачеві списку тривог дозволяється підтверджувати тривогу.

Вхід REQ_SHELVE

Якщо цей вхід 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, щоб утворити рядок символів.

Вхід DO_ACK

Позитивний фронт на вході підтверджує тривогу через SPS. Вихід ACK встановлюється на істинне значення. Входи потім перезаписуються на ACK_NOTE та ACK_USER. Вихід ACK_DT описується поточним часом. Якщо тривога підтверджується знову, то вихід ACK_DT більше не встановлюється.

Вхід DO_ACK_NOTE

Вхід визначає нотатку як рядок символів. Нотатка записується на вихід ACK_NOTE при позитивному фронті на DO_ACK.

Вхід DO_ACK_USER

Тут можна визначити ідентифікатор користувача як рядок символів. Ідентифікатор записується на вихід ACK_USER при позитивному фронті на DO_ACK.

Вхід DO_SHELVE

Позитивний фронт на вході відкладає тривогу через SPS. Вихід SHELVE встановлюється на істинне значення. Входи потім перезаписуються на SHELVE_NOTE та SHELVE_USER. Вихід SHELVE_DT описується поточним часом. Якщо тривога підтверджується знову, то вихід SHELVE_DT більше не встановлюється.

Вхід DO_SHELVE_TO_DT

Визначає абсолютний час DT# для відкладання тривоги. При перевищенні цього часу тривога знову активується. Вихід SHELVE знову хибний. При позитивному фронті на DO_SHELVE це значення передається на вихід SHELVE_TO_DT. Якщо час не передається, то відкладається на невизначений термін.

Підказка: Використовуйте функціональний блок STR2DT, щоб використовувати відносний час, наприклад, через 5 хвилин. Або додайте час T# до мітки часу від DT#, що може призвести до відхилень.

Вхід DO_SHELVE_NOTE

Вхід визначає нотатку як рядок символів. Нотатка записується на вихід SHELVE_NOTE при позитивному фронті на DO_SHELVE.

Вхід DO_SHELVE_USER

Тут можна визначити ідентифікатор користувача як рядок символів. Ідентифікатор записується на вихід SHELVE_USER при позитивному фронті на DO_SHELVE.

Вхід DO_SHELVE_RESTORE

Позитивний фронт на вході відновлює затриману тривогу. При цьому DO_SHELVE_USER та DO_SHELVE_NOTE копіюються до відповідних виходів, як і в попередньому методі.

Вхід RECORD

Вхід активує запис у архів. Для цього його потрібно просто тримати в істинному стані. Кожна зміна входу ACTIVE, TITLE, DESCRIPTION, LOCATION, STATUS, PRIORITY або SILENT призводить до запису.

Примітка: Для виведення запису потрібна додаткова ліцензія. Додаткову інформацію можна знайти в розділі Історія тривог.

Вихід ALARM

Вихід істинний, поки вхід ACTIVE істинний та тривога не відкладається з SHELVE.

Вихід ALARM_DT

Містить мітку часу у форматі DT# на момент тривоги (позитивний фронт на вході ACTIVE).

Вихід ACK

Вихід істинний, коли тривога підтверджується. Це можна зробити через візуалізацію та SPS.

Вихід ACK_DT

Містить мітку часу у форматі DT# на момент підтвердження тривоги (позитивний фронт на вході ACK або візуалізації).

Вихід ACK_NOTE

Остання нотатка при підтвердженні тривоги як рядок символів.

Вихід ACK_USER

Останній ідентифікатор користувача при підтвердженні тривоги як рядок символів.

Вихід SHELVE

Вихід істинний, коли тривога відкладається. Це можна зробити через візуалізацію та SPS.

Вихід SHELVE_DT

Містить мітку часу у форматі DT# на момент відкладання тривоги (позитивний фронт на вході SHELVE або візуалізації).

Вихід SHELVE_TO_DT

Кінцевий час DT# до автоматичного скидання відкладання.

Вихід SHELVE_NOTE

Остання нотатка при відкладанні тривоги як рядок символів.

Вихід SHELVE_USER

Останній ідентифікатор користувача при відкладанні тривоги як рядок символів.

Візуалізація

Примітка: Для обробки на візуалізації всі мітки часу округлюються до повних секунд.

Підказка: За допомогою рядка символів {name} можна передати назву документа, а за допомогою {dir} — шлях на входах TITLE, DESCRIPTION та LOCATION. Однак тоді більше не буде сортування за ім'ям. За допомогою {dir:2} можна скоротити довжину шляху до 2. За допомогою {dir:-1} шлях скорочується знизу. Крім того, можна визначити роздільник за допомогою {dir::\}.

Рекомендовані іконки та кольори

Назва Іконка Колір
OK material/check_circle
Інформація material/info blue
Попередження material/error orange
Тривога material/warning red

Дивіться також