Aviator_VZh вы чудо, у автора 100 алгоритмов на 5 выходов каждый, каждый выход потребует в макросе 100 FBD только для выбора от какого алгоритма управляется и как минимум по 2 FBD на каждый алгоритм для его выбора и блокировки, еще 200 FBD на выход.

Хоть вы их в макрос запакуйте, хоть не пакуйте разницы нет, FBD будет овердофига даже без условий количества FBD самих алгоритмов...

ЗАЧЕМ ?????

Ведь вариант самого алгоритма, который показал автор, решается при помощи ОДНОГО макроса на выходе и правильно настроенных ПЗУ с временными уставками для алгоритма и собственно выбора варианта.
Сергей0308 в 44 кстати предложил вариант, который БУДЕТ работать, только тому, кто настраивать сами алгоритмы придется ой как не весело.
Например если сделать дискретность времени равной 0,1 сек, то на показанный алгоритм автора потребуется 12 ячеек памяти на один алгоритм. Возьмем с запасом 16 ячеек. ПЗУ там на 256 ячеек / 16 = 16 алгоритмов. так что 7 таких ПЗУ и всего один макрос на выходе решают проблему автора.
з.ы. еще раз скажу, настраивать временные диаграммы придется очень туго, но можно. Например воспользовавшись экселем...