Вот ещё от меня вариант в плане внешней обвязки макросов:
Стенд_1.PNG
И видели эффект от ваших больших токов, входы отслоились от макроса и внутрь провалились:
Эффект.PNG
И по поводу автоматической уставки для таймера обратного отсчёта времени, я вижу такие варианты:
1. Самый простой и затратный с точки зрения использования ресурсов, поставить сумматоры для всех шагов уставки времени, но если например у Вас 61 шаг, то потребуется 60 сумматоров!
2. Поставить дополнительный мультиплексор и при включении ПР пробежаться по всем шагам(сделать один полный цикл), суммировать время всех шагов, например при помощи стробируемого сумматора!
3. Ввести дополнительный режим работы при старте ПР, также как и в пункте "2" пробегаемся по всем шагам(делаем один полный цикл), суммируем времена всех шагов, дополнительно потребуется только стробируемый сумматор, остальное всё штатное плюс необходимая обвязка!
Для всех вариантов высчитанное полное время цикла надо умножить на количество циклов этого макроса, если оно больше единицы! Уставку счётчика(количество циклов) выуживаем с помощью блока чтения из функционального блока!