Цитата Сообщение от petera Посмотреть сообщение
А где Вы увидели, что длительное нажатие срабатывает по отпусканию?


Как раз длительное нажатие срабатывает по длительности (нажата > 3 сек). На выходе TON стоит R_Trigger, а не F.
По этому мой вариант значительно проще...
Ну да, прошу прощения, я не правильно повторил ваш макрос, все вроде так, но я бы убрал "XOR" ибо это все таки кнопка, а не выключатель...