Цитата Сообщение от Cs-Cs Посмотреть сообщение
Frants На современных ПЛК110, СПК1хх, ПЛК2хх про память можно не думать. Лучше думать про быстродействие в плане скорости опроса, выполнения задач...

И просьба описать точнее вопросы, потому что про "А шо откудова вызывать" можно лекцию написать часа на два. Это явно не то.
В CodeSys действует стандартное правило для всех языков программирования - про локальные и глобальные переменные.
Что нужно пояснить?
Как говорил один персонаж "А я до сих пор не знаю, как надо есть яблоко — резать его, или есть так, как принято у меня дома: целиком. С косточкой."

Именно так, "что и откудова". Потому что идеология системы не понятна, программу из фц или фб можно вызвать? или фб из фц? можно - но будет ли это корректно?

Вот написано в руководстве " Объявлять экземпляр функционального блока в теле функции нельзя." А почему нельзя, не разъясняется.
Нельзя потому что запрещено правилами или нельзя потому что не имеет смысла?

Или ещё, написано "Нельзя вызывать программу из функции." А ранее по тексту пишут "POU могут вызывать другие POU..." - без дополнительных уточнений.
Ясно, надо спрашивать у людей, имеющих опыт.