Показано с 1 по 10 из 2891

Тема: CODESYS V3.5. Визуализация

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,594

    По умолчанию

    Цитата Сообщение от АлексейН Посмотреть сообщение
    Добрый день, коллеги.
    Оборудование СП110, таблица тревог.
    Есть ли возможность организовать фильтр в реальном времени (не история) по критериям Авария - Активна, Авария устранена, но не квитирована.
    В прикреплённом файле 0 строка - не квитированная , 1 строка - активная авария
    т.е. Если мне необходимо просмотреть только активные аварии все остальные варианты в журнале тревог скрываются, аналогично для не квитированных аварий.Журнал тревог.png
    Добрый день.
    Фильтровать можно по значению latch-переменной. Соответственно, в вашей ситуации нужно записать в latch-переменную статус тревоги.
    Посмотрите пример:
    https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive

    На что нужно обратить внимание:
    - вкладка "Действия уведомление" в классе Warning (станет понятно, как указать экземпляр ФБ-подписчика тревог)
    - в методе xExecute: на переменную eAlarmState (статус тревоги) и uiAlarmId (ее идентификатор).
    На основании ID нужно будет записать eAlarmState в latch-переменную соответствующей тревоги

    https://content.helpme-codesys.com/e...arm_group.html ("Latch var 1, Latch var 2")
    https://content.helpme-codesys.com/e...variables.html

  2. #2
    Пользователь
    Регистрация
    11.04.2023
    Адрес
    Краснодар
    Сообщений
    12

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Фильтровать можно по значению latch-переменной. Соответственно, в вашей ситуации нужно записать в latch-переменную статус тревоги.
    Посмотрите пример:
    https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive

    На что нужно обратить внимание:
    - вкладка "Действия уведомление" в классе Warning (станет понятно, как указать экземпляр ФБ-подписчика тревог)
    - в методе xExecute: на переменную eAlarmState (статус тревоги) и uiAlarmId (ее идентификатор).
    На основании ID нужно будет записать eAlarmState в latch-переменную соответствующей тревоги

    https://content.helpme-codesys.com/e...arm_group.html ("Latch var 1, Latch var 2")
    https://content.helpme-codesys.com/e...variables.html
    Спасибо за информацию

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Фильтровать можно по значению latch-переменной. Соответственно, в вашей ситуации нужно записать в latch-переменную статус тревоги.
    Посмотрите пример:
    https://ftp.owen.ru/CoDeSys3/21_Exam...projectarchive

    На что нужно обратить внимание:
    - вкладка "Действия уведомление" в классе Warning (станет понятно, как указать экземпляр ФБ-подписчика тревог)
    - в методе xExecute: на переменную eAlarmState (статус тревоги) и uiAlarmId (ее идентификатор).
    На основании ID нужно будет записать eAlarmState в latch-переменную соответствующей тревоги

    https://content.helpme-codesys.com/e...arm_group.html ("Latch var 1, Latch var 2")
    https://content.helpme-codesys.com/e...variables.html
    Добрый вечер

    Если мне на 3-х экранах нужно фильтровать сообщения по Latch1 таким образом, чтобы на экране 1 были сообщения с Latch1="1", на втором экране - Latch1="2", а на третьем и те и другие, как правильно настроить фильтр для элемента визуализации "Таблица тревог"
    Я прочитал материалы по ссылкам и посмотрел серию видеоматериалов по работе c Alarm Manager'ом, которая была указана в комментариях в проекте-примере, разобрался как использовать 1 тип фильтра по Latch1, однако он не позволит решить задачу.
    Я понимаю, что можно сделают такую фильтрацию через класс тревог или через группу тревог, но меня интересует такая реализация
    Изображения Изображения
    • Тип файла: jpg Alarm.jpg (205.5 Кб, Просмотров: 8)

  4. #4

    По умолчанию

    Цитата Сообщение от ETL_Роман Посмотреть сообщение
    Добрый вечер

    Если мне на 3-х экранах нужно фильтровать сообщения по Latch1 таким образом, чтобы на экране 1 были сообщения с Latch1="1", на втором экране - Latch1="2", а на третьем и те и другие, как правильно настроить фильтр для элемента визуализации "Таблица тревог"
    Я прочитал материалы по ссылкам и посмотрел серию видеоматериалов по работе c Alarm Manager'ом, которая была указана в комментариях в проекте-примере, разобрался как использовать 1 тип фильтра по Latch1, однако он не позволит решить задачу.
    Я понимаю, что можно сделают такую фильтрацию через класс тревог или через группу тревог, но меня интересует такая реализация
    Нашел пример на Codesys Forge, который близок к тому, что мне надо https://forge.codesys.com/prj/codesy...-la/home/Home/
    Только мне нужно вывести 2 сообщения с Latch 1 110 и 100 одновременно
    Alarm1.jpg Alarm2.jpg

  5. #5
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    13,594

    По умолчанию

    Цитата Сообщение от ETL_Роман Посмотреть сообщение
    Нашел пример на Codesys Forge, который близок к тому, что мне надо https://forge.codesys.com/prj/codesy...-la/home/Home/
    Только мне нужно вывести 2 сообщения с Latch 1 110 и 100 одновременно
    Alarm1.jpg Alarm2.jpg
    Добрый день.
    Я думаю, с помощью стандартного функционала фильтрации таблицы тревог ваша задача нерешаема.

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 03:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 17:30

Ваши права

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