Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: Можно ли из таблицы тревог получить ID последней аварии?

  1. #11
    Пользователь Аватар для Солнечный заяц
    Регистрация
    16.08.2009
    Адрес
    г. Рыбинск, Яр.обл.
    Сообщений
    209

    Question

    Здравствуйте. Делаю уже второй проект с использованием AlarmManager'а. В первом проекте все работало отлично, а сейчас возникла проблема:
    Флаг m_fb_LastAlarmMessage.xNewAlarmActivated не устанавливается при некоторых аварийных сообщениях (например, авария по CH4), хотя в списке тревог сообщения появляются нормально.
    Никак не могу найти причину.
    Вложения Вложения

  2. #12

    По умолчанию

    Цитата Сообщение от Солнечный заяц Посмотреть сообщение
    Здравствуйте. Делаю уже второй проект с использованием AlarmManager'а. В первом проекте все работало отлично, а сейчас возникла проблема:
    Флаг m_fb_LastAlarmMessage.xNewAlarmActivated не устанавливается при некоторых аварийных сообщениях (например, авария по CH4), хотя в списке тревог сообщения появляются нормально.
    Никак не могу найти причину.
    Добрый день!
    Посмотрю проект.
    OSCAT.ru читать стандарты и статьи по автоматизации на русском без регистрации и СМС

  3. #13

    По умолчанию

    Добрый день!
    ФБ GetLastAlarmMessage выставляет флаг xNewAlarmActivated в том случае, если увеличилось количество аварий в списке активных.

    В Вашем проекте для того, чтобы тревога класса "Ошибка" деактивировалась необходимо, чтобы ее подтвердил пользователь.
    За это отвечает настройка на скриншоте ниже:
    Image 4.png
    иначе тревога остается активной, даже если условие ее возникновения уже не выполняется.

    Т.е. с подтверждением "REP_ACK" для повторной отправки сообщения о тревоге необходима следующая цепочка действий:
    1. Выполнились условия возникновения тревоги // Отправили сообщение
    2. Условия возникновения тревоги перестали выполнятся
    3. Пользователь подтвердил тревогу
    4. Выполнились условия возникновения тревоги // Отправили сообщение


    Если нужно так:
    1. Выполнились условия возникновения тревоги // Отправили сообщение
    2. Условия возникновения тревоги перестали выполнятся
    3. Выполнились условия возникновения тревоги // Отправили сообщение

    то условие деактивации тревоги необходимо установить равным "REP".
    Более подробно о настройке AlarmManager'a описано в документе "СПК. Визуализация"
    OSCAT.ru читать стандарты и статьи по автоматизации на русском без регистрации и СМС

  4. #14
    Пользователь Аватар для Солнечный заяц
    Регистрация
    16.08.2009
    Адрес
    г. Рыбинск, Яр.обл.
    Сообщений
    209

    По умолчанию

    Все отлично работает, спасибо!

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Заполнение таблицы
    от dmitriyv в разделе СПК2хх
    Ответов: 8
    Последнее сообщение: 23.05.2016, 00:20
  2. Отображение таблицы из файла.
    от super100 в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 12.03.2015, 15:11
  3. Изменение стилей Таблицы и Баннера тревог
    от Андрей Косоротов в разделе СПК2хх
    Ответов: 0
    Последнее сообщение: 01.10.2014, 09:42
  4. Графики и таблицы !
    от Maxidancer в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 17.06.2008, 14:04

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •