Здравствуйте, посдкажите как реализовать - не могу сообразить как сделать следующий макрос:

Сценарий выполняется по наличию лог.1

При нажатии на кнопку без фиксации один раз, сигнал идет на выход 1 на 20 секунд
При нажатии на эту же кнопку без фиксации два раза, сигнал идет на выход 2 на 600 сек
При нажатии на эту же кнопку 3 раза, единица идет на выход 3 на 15 секунд

Соответственно, если используется сценарий с тремя нажатиями то первые два не должны задействоваться, и в этом затык)

Это реализумо в принципе? Были примеры или обсуждения подобного?