А зачем вообще придумывать макросы, если можно было в ОЛ в функциональных блоках TON, TOF, TP ... - сразу сделать выход с отсчетом времени, а не как сейчас -"Время задержки ...". Это время и так известно, его на вход блока подаешь. CS сделано, а в ОЛ-е почему-то нет. Есть задачи, когда нужен отсчет времени с отображением на дисплее.