Вход

Просмотр полной версии : Как обнулить функциональный блок "импульс включения заданной длительности (TP)"



BlackOrchid
22.02.2023, 08:23
Есть операция сравнения меньше 20 и при первом цикле все отлично работает. TON поставил чтобы не было ложного срабатывания при первом цикле на ТР. Проблема в том что при задании числа меньше 20 первый цикл проходит успешно, а дальше при задании числа меньше 20 ТР не обнуляется по времени и не даёт сигнал на Q15, прошу помочь в данном задании. Как сделать так чтобы при задании любого числа меньше 20 ТР обнулялся и давал новую команду в 3с на Q15. Заранее благодарю.

Валенок
22.02.2023, 08:36
"если.." в sel, sel пишет в этот tp 0 или 3000(мс)


--
если текст неясен, то это одна из причин почему хрень все эти квадратики

1exan
22.02.2023, 08:47
"если.." в sel, sel пишет в этот tp 0 или 3000(мс)


--
если текст неясен, то это одна из причин почему хрень все эти квадратики

Мне кажется, тут проще дело - требуется не ТР сбрасывать, а чтобы изменение чисел меньших 20 тоже отслеживалось:
66092

Валенок
22.02.2023, 08:52
Вот чего ТС в заголовке пишет то и ответил. А что ему нужно в натуре пусть сам мозгует. Может и квадратики "вот так"

1exan
22.02.2023, 08:58
Вот чего ТС в заголовке пишет то и ответил. А что ему нужно в натуре пусть сам мозгует. Может и квадратики "вот так"

"Ошибка молотка" (https://ru.wikipedia.org/wiki/Проблема_XY_(Ошибка_молотка))

Сергей0308
22.02.2023, 09:32
"Ошибка молотка" (https://ru.wikipedia.org/wiki/Проблема_XY_(Ошибка_молотка))

Так это проблема большинства, не описать проблему, а просить помочь в его решении, какое он видит. Бывает даже и проблемы нет, а люди решают(пытаются решить) несуществующую проблему!