Цитата:
Сообщение от Standart
о своими тонкостями. Вопрос такой, чисто по программированию FBD.
Как сделать програмно старт кнопкой "старт", но не сразу, а чтобы было необходимо её удерживать, допустим, 2 секунды?
|
Ставите блок CTU и блок TimeToTick. На вход DI подключаете выход TimeToTick. На вход TimeToTick задаете константой задержку в секундах.
Затем от блока конопки подаете на вход + блока CTU. Через инверсию - на Reset блока CTU. Действие которое будет происходить по прохождению вреени должно получить 1 от выхода QU блока CTU (там появится 1 если вы будете непрерывно деражать нажатой выбранную кнопку в течении времени, заданном на TimeTo Tick).