Программирую ПЛК в CoDeSys. Основная программа написана на CFC, где прописан выбор режимов. каждый режим описан в отдельном функциональном блоке на FBD. В блоках используются одни и те же переменные. Из за этого режимы конфликтуют между собой, т.к. активны сразу все функциональные блоки. Как можно правильно реализовать выбор режимов работы? описывать все режимы в одной программе не хочется. Времени жалко, да и громоздко получится... боюсь путаница начнется.