• обязательно заполнить свой профиль на русском языке кириллицей
  • не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему
  • дублирование сообщений приравнивается к спаму
  • за поиск и предложение пиратского ПО - бан без предупреждения
  • рекламу и частные объявления мы не размещаем ни на каких условиях

Сигнализация о неквитированном событии определенной категории

Модератор: специалисты по Weintek

Ответить

Автор темы
tank_urg
почётный участник форума
почётный участник форума
Сообщения: 189
Зарегистрирован: 25 фев 2013, 06:14
Имя: Шамилов Данис
Благодарил (а): 10 раз

Сигнализация о неквитированном событии определенной категории

Сообщение tank_urg » 29 июн 2019, 10:29

Стандартные функции панели оператора Weintek MT8101iE позволяют выводить индикацию о наличии неквитированного события, за это отвечает системный бит LB-9043. Данный бит дает информацию о неквитированных событиях по всем категориям.
Как быть в том случае, если мне необходимо получать информацию о неквитированном событии определенной категории?

У нас имеется 2 журнала - журнал аварий (категория 0) и журнал промывок фильтров (категория 1). На главный экран выведен индикатор, который мигает при наличии неквитированной аварии (уведомляет оператора о том, что нужно открыть и посмотреть вкладку активных аварий). Проблема в том, что при назначении в качестве источника сигнала системного бита LB-9043 данный индикатор мигает также и при промывке какого-либо фильтра, что будет вводить оператора в заблуждение. Нужно, чтобы индикатор мигал только тогда, когда есть активные аварии (неквитированные сообщения категории 0).

Прошу посоветовать, как можно решить данный вопрос с минимальными потерями.
Спасибо.


VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 84
Зарегистрирован: 05 фев 2014, 11:22
Имя: Иван Николаевич
Поблагодарили: 8 раз
Контактная информация:

Сигнализация о неквитированном событии определенной категории

Сообщение VanMo » 01 июл 2019, 12:17

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


Автор темы
tank_urg
почётный участник форума
почётный участник форума
Сообщения: 189
Зарегистрирован: 25 фев 2013, 06:14
Имя: Шамилов Данис
Благодарил (а): 10 раз

Сигнализация о неквитированном событии определенной категории

Сообщение tank_urg » 01 июл 2019, 12:35

VanMo писал(а):
01 июл 2019, 12:17
Событие может высылать уведомление.
Настройте все события нужной категории на установку бита при срабатывании, бит можно использовать свободный.
Нужно будет еще придумать механизм сброса бита, например кнопкой "подтвердить".
Думал об этом, но ведь подтвержденное событие продолжает высылать уведомление, то есть данный бит сбросится только на момент удержания кнопки "подтвердить". Нам же необходимо, чтобы на главном экране выводился индикатор активных аварии (неквитированных сообщений категории 0).


VanMo
специалист по WEINTEK
специалист по WEINTEK
Сообщения: 84
Зарегистрирован: 05 фев 2014, 11:22
Имя: Иван Николаевич
Поблагодарили: 8 раз
Контактная информация:

Сигнализация о неквитированном событии определенной категории

Сообщение VanMo » 01 июл 2019, 15:09

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

Ответить

Вернуться в «WEINTEK (операторские панели)»