Инструкция AXENTA

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

Справочный центр Вернуться в базу знаний

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

Когда это происходит сразу на многих объектах, легко предположить:

«Это системный сбой».

Но если уведомление настроено по значению датчика, сначала нужно проверить его условие и диапазон значений.

В одном из таких случаев для датчика тревожной кнопки был установлен диапазон:

от 0 до 1.

И именно эта настройка стала причиной срабатываний.

Как работает уведомление по значению датчика

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

Например, датчик тревожной кнопки может иметь два состояния:

0 — кнопка не нажата

1 — кнопка нажата

Если требуется получить уведомление только при нажатии кнопки, условие должно выполняться только при тревожном значении.

Для этого сначала необходимо понимать, какие значения фактически принимает выбранный датчик.

Что означает диапазон 0–1

Если в условии уведомления по значению датчика установить:

от 0 до 1,

то условию соответствуют оба значения:

0 — входит в диапазон;

1 — входит в диапазон.

То есть настройка фактически говорит системе:

«Считать условие выполненным, если значение датчика находится от 0 до 1».

Если датчик принимает только значения 0 и 1, под это условие подходят оба его состояния.

Поэтому уведомление может срабатывать и тогда, когда тревожная кнопка не нажата и датчик имеет значение 0.

Как настроить срабатывание только при нажатии

Предположим, по сообщениям объекта или настройке датчика подтверждено:

0 — кнопка не нажата

1 — кнопка нажата.

Тогда для уведомления только по активному состоянию нужно указать диапазон:

от 1 до 1.

Логика будет следующей:

датчик = 0 → условие не выполнено

датчик = 1 → условие выполнено

Таким образом уведомление будет реагировать именно на значение, соответствующее нажатию кнопки.

Почему ошибка проявляется сразу на многих объектах

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

Получается:

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

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

Сначала следует проверить настройки уведомления, которое используется этими объектами.

Сначала проверьте сам датчик

Не следует автоматически устанавливать 1–1 для любой тревожной кнопки.

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

Последовательность проверки:

1. Найдите датчик, который используется в условии уведомления.

2. Проверьте его значение, когда тревожная кнопка не нажата.

3. Проверьте значение при активном состоянии, если это возможно сделать безопасно.

4. Сравните эти значения с диапазоном, указанным в уведомлении.

Например:

не нажата → 0

нажата → 1

условие уведомления → 0–1

В этом случае причина очевидна: диапазон включает оба состояния.

Важно понимать разницу

Диапазон:

0–1

не означает:

«сработать, когда значение изменится с 0 на 1».

Это условие диапазона, а не условие перехода между состояниями.

Оно означает:

«значение датчика должно находиться в диапазоне от 0 до 1».

Поэтому при значении 0 условие уже выполняется.

Главное

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

какой датчик выбран → какие значения он реально принимает → какой диапазон указан в уведомлении.

Если подтверждено:

0 — нормальное состояние

1 — тревожное состояние,

то диапазон 0–1 включает оба состояния, а диапазон 1–1 позволяет контролировать только тревожное значение.

Такую проверку стоит выполнять до вывода о неисправности оборудования или системном сбое Axenta.

✓
Готово

Если нужного ответа в инструкции нет, вернитесь в базу знаний и воспользуйтесь поиском по другим материалам.

Наверх