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





Ответить с цитированием