0

Срабатывание датчика

Bakha 12 hours ago updated by Старик 1 hour ago 4

Доброго всем.

И всё? Помогло предложенное решение от эрондондона? https://support.starline.ru/communities/10/topics/101775-tajmer-v-gibkuyu-logiku#comment-449658

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

Первое срабатывание датчика активирует обе программы одновременно, так? И с большей долей вероятности первая программа "защёлкнется" раньше, соответственно,  вторая будет видеть первую в работе и ... давать тревогу. 

2 программа не сработает, у нее условие сработки только если еще работает 1 программа

а я о чём? Вторая программа должна всегда срабатывать. Когда по срабатыванию датчика вторая программа проверяет условие /работает ли первая/, то да, первая программа уже как 5 микросекунд работает. Почему вы считаете, что первая программа на событие срабатывания датчика, как-то тормозит? Ничего не делать, это такая же команда на исполнение, то есть первая программа всегда активируется в момент прихода сигнала датчика после "длительного" простоя. А вторая этот сигнал интерпретировать как тревогу.

Поясните, если не так. С этой гибкой логикой много нюансов, хочется разобраться получше.

+1

Вы написали программы, но они работают не так, как Вам надо?

Приложите текущий файл настроек и опишите что и когда делаете, какой результат должен произойти, а что происходит фактически.

Поставил плюс предложению коллеги - давайте файл настроек  в формате SLC на обозрение

Поясните, если не так. С этой гибкой логикой много нюансов, хочется разобраться получше.

Тогда надо начать  с первоисточника

https://support.starline.ru/uploaded/file/13469/10/768/927bd292f9ebccd1a28324ef70affb90.pdf