Это все понятно. Как с клавиши снять сигнал, я понял, а вот как его обрубить полностью, пока не понял.
Ну и второй вопрос - как учесть нюанс с задержкой работы триггера при использовании ТР.
Вид для печати
Ну что за бред, если у Вас импульс формируется по заднему фронту(спаду), то разумеется он произойдёт по окончанию импульса ТР, кто же Вам запрещает, делайте как хочется! Тем более я в примере показал, как можно "прерывать" импульс ТР до окончания времени первоначальной уставки!
Нашел свою ошибку. В примере "без проекта", в макросе был передний фронт (макросы называются одинаково, но разные в каждом проекте, поэтому и по разному работают).
Да, я бы хотел включать свет по заднему фронту. Есть ли способ это делать проще, чем использовать обнуление через сброс ТР?
Пока экспериментировал с выключателями, логика упорно вела приоритет выключателя. Но с появлением ТР, приоритет по импульсу переходит на ТР. Ведь задний фронт приходит на триггер от выключателя, но игнорируется.
Да, я бы хотел включать свет по заднему фронту - так F-Trig же
тьфу ты, при чем тут ваш ТР, я не привязываюсь к вашей схеме сейчас, я о принципе...
Нажали отпустили кнопку - сработал задний фронт
Держите кнопку - НЕТ заднего фронта.
Держите дольше кнопку, другим таймером БЛОКИРУЕТ работу заднего фронта.
Вне задачи это просто, а когда есть конкретная задача, туда добавляются ограничения и все начинает работать по другому.
Поэтому я и пишу про свой пример. Простое нажатие на клавишу вкл\вык лампу. Удержание этой кнопки более 5с вводит в режим переключения режимов. Переключение режимов происходит соседней клавишей.
В этом варианте, который мне показал Сергей0308, если установить переключение по переднему фронту, все работает, как переводишь схему на задний фронт, срабатывание происходит после выполнения ТР. (так как у меня весь проект под включение света под задний фронт, то хочется и эту лампу посадить на задний фронт. а переводить весь проект на передний фронт, очень не просто)
Вложение 39690
Чего-то я совсем запутался в квадратиках. То у меня все работает, но лампа выключается, то с переключениями режимов лампа мигает.
CoDeSys из ST в FBD например