Цитата Сообщение от Адрей Посмотреть сообщение
На мой взгляд, лучше для ST писать все в одной программе PLC_PRG без лишних переходов к POU. Делать всё по шагам с привязкой по таймеру.
Это ошибка - при проектах средней сложности время на отладку возрастает на порядок.

Мои рекомендации. Основная программа на ST. Внутри нее небольшая логика по перезапуску машины состояний. Основная машина состояний на SFC. Внутри SFC - на каждое состояние действие которое умещается на один экран. Если больше - лучше вынести в отдельный POU.

"Любимые" блоки - насосы, графики, защиты, регуляторы ... лучше вынести в отдельную библиотеку.