Показать сообщение отдельно
Старый 28.01.2019, 16:37   #2
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 053
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Ответ: Термодатчики и еще один вопрос

Цитата:
Сообщение от Standart Посмотреть сообщение
о своими тонкостями. Вопрос такой, чисто по программированию FBD.

Как сделать програмно старт кнопкой "старт", но не сразу, а чтобы было необходимо её удерживать, допустим, 2 секунды?


Ставите блок CTU и блок TimeToTick. На вход DI подключаете выход TimeToTick. На вход TimeToTick задаете константой задержку в секундах.
Затем от блока конопки подаете на вход + блока CTU. Через инверсию - на Reset блока CTU. Действие которое будет происходить по прохождению вреени должно получить 1 от выхода QU блока CTU (там появится 1 если вы будете непрерывно деражать нажатой выбранную кнопку в течении времени, заданном на TimeTo Tick).
Max2114 сейчас на форуме   Ответить с цитированием