Как просто фильтровать дребезги для Аварий?

30 Jan Как просто фильтровать дребезги для Аварий?

Здравствуйте! Меня зовут Владислав.
Интересует пару вопросов по поводу Аварий:

  1. При создании Аварий, в условиях наступления аварии можно добавлять регистры к условию которые сопровождаются логическим оператором AND, не вижу где можно редактировать этот оператор на OR или NOT. Есть ли вообще такая функция в редакторе Аварий?
  2. При выполнении условия Аварии (к примеру битовый регистр, Reg=1), регистрируется Авария которую можно просмотреть в списке, но при дребезге она регистрируется как законченная авария, и потом снова активируется. Пока что все идеи через скрипты которые пришли мне в голову для устранения данной проблемы слишком сложные на мой взгляд. Подскажите какое ни будь простое решение данной проблемы, если оно есть, главной задачей является что бы аварии наступали и заканчивались не реагируя на дребезги.
    (Возможно вы планируете в будущем сделать какой ни будь расширенный редактор АВАРИЙ, что бы можно было выставлять задержки наступления и конца аварий? На мой взгляд это было бы очень удобно для разработчиков проектов)

И ещё вопрос не по данной теме: Проводите ли вы вебинары или семинары по всяким интересным функциям WebHMI, которые можно реализовать для проектов? Если да, то как можно зарегистрироваться. 
Заранее благодарю за ответы!
 

1 answer

Добрый день.

  1. Кроме оператора AND других вариантов в редакторе (как и задержек) нет.  Дело в том, что в реальных задачах как раз и нужны сложные условия, задержки и прочее. Поэтому так как есть luа, на нем можно делать произвольную логику. 
  2. Простое решение – фильтр-объект на lua  с установкой бита, соответствующего аварии в общем слове аварий. На каждую аварию создается отдельный экземпляр. Что – то наподобие этого:

пример реализации таймера TON



Насчет tips&tricks – стараемся чтобы все функции были интересные и полезные. Под конкретный проект лучше просто проконсультироваться по оптимальным решениям как сделать ту или иную вещь, или в целом проект как лучше делать. Для партнеров проводим вводную презентацию по продукту. Рассказываем про типовые решения в разделе “Примеры применения”
 

#1

Пожалуйста войдите или зарегистрируйтесь чтобы добавить ответ