Стартовая страница › Форумы › Понять, как работает ПО › Задержка формирования событий
Помечено: дребезг
- В этой теме 15 ответов, 5 участников, последнее обновление 1 месяц, 2 недели назад сделано
Mikhail.
-
АвторЗаписи
-
10.06.2026 в 10:42 #43835
asutp42
УчастникВсем доброго дня. Подскажите, а можно как-нибудь добавить задержку формирования событий от паразитного дребезга? Скриптом или формулой можно как-нибудь отфильтровать паразитные значения появляющиеся на 100-500мс?
10.06.2026 в 11:10 #43836
manjey73Участника как вы собственно формируете событие?
И собственно для чего задержка?Так то есть стандартная формула EvereSec — которая вызывается каждую секунду и можно обернуть в нее. но это больше ваших 100-500мс
10.06.2026 в 11:28 #43838
JurasskParkУчастникИ собственно для чего задержка
Я так понимаю, что хотят не отображать и не регистрировать события, которые появились и тут же пропали. Т.к. диспетчера злятся на сложные срабатывания 🙂
10.06.2026 в 11:32 #43839
a80808УчастникВообще то полезная вещь. И в МАУ лишних команд не будет.
Вопрос как настраивать? Не для всех же событий нужно и не одинаковые задержки. Получается надо привязывать к каналу…Дополнительный аргумент «Задержка события»10.06.2026 в 11:42 #43840
manjey73Участниксекунды достаточно мне кажется. Иначе формула таймера, я делал такое. там можно и мс указывать. Но надо понимать, какие еще формулы есть в канале, так как с разгона таймер менее секунды на скриптах не вставишь в другой скрипт.
10.06.2026 в 11:42 #43841
manjey73УчастникЭто если без всяких МАУ
10.06.2026 в 13:27 #43844asutp42
УчастникИменно). Банальная фильтрация событий возникающая например при запуске оборудования из за вибраций и прочей фигни.
10.06.2026 в 13:32 #43845asutp42
УчастникНаходил, что то подобное, но как я понимаю нужно использовать дополнительно расчетный теги как счетчик и расчетный тег для готового (отфильтрованного события). Хотелось бы конечно тупо обработку входного тега, так как их более 500 и для каждого городить дополнительные теги не хотелось бы.
10.06.2026 в 13:41 #43846
a80808УчастникВсе не так банально. Придется вводить для каналов параметр задержки формирования события. Кому то нужна секунда, а кому то минуты.
10.06.2026 в 13:56 #43847
manjey73УчастникCnl; Таймер(расчет Stat)
суть, пока таймер не досчитал, то возвращаться будет хороший статус). Как только таймер досчитает, вернется плохой статус.
з.ы. не пробовал, но можно таким образом попробовать.
Без всякого дополнительного канала, прямо во входном10.06.2026 в 14:31 #43850
a80808УчастникЯ то все пытался Михаила сподвигнуть на доработку )))
10.06.2026 в 14:36 #43851
JurasskParkУчастникА потом придут злые владельцы заводов и пароходов и надают по шапке, за то что авария пришла, а система отфильтровала аварию по встроенному функционал в SCADA. Поэтому такой функционал может быть только создан ручками местных сотрудников и ответственность должны нести они. 😁
10.06.2026 в 14:41 #43853
MikhailМодераторДобрый день!
1. Используйте для границы канала зону нечувствительности.
2. Либо генерируйте события не встроенным механизмом, а с помощью Модуля автоуправления. Сложнее в настройке, но можно поставить задержку.10.06.2026 в 14:55 #43858
a80808Участникместных сотрудников и ответственность должны нести они. 😁
Птичку «Использовать в канале задержку формирования события» будут ставить именно ручками местных сотрудников, а без птички система работает в обычном режиме.
Михаил, с МАУ вы предлагаете и границы там отслеживать и реагировать? Ведь если канал сработает на нарушение границ и отправит в МАУ статус всплывающее сообщение все равно появится…
Опять же зона нечувствительности работает на данные канала а никак не на время реакции…к сожалению. Может тогда по аналогии добавить время нечувствительности?11.06.2026 в 14:31 #43873
MikhailМодераторМожет тогда по аналогии добавить время нечувствительности?
В случае разбора аварийной ситуации виновата станет скада, что граница превышена, а событие не записано. Параметром задержки трудно будет убедить кого-то.
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.