по синтаксису вызов FB(Par1:=val1,...);
способ FB.Par1:=val1 и т.д. компилятором проглатывается, но FB не работает, хотя присвоение происходит.
а если массив FB? Например ArrayFB[index].Par1:=val1 не работает FB,
а ArrayFB[index](Par1:=val1) не компилируется.
Можно ли как-то это обойти? (без замены программиста )
у меня получается куча FB в разных POU, и каждый выдает свой флаг,в глобальном массиве. Чтобы централизованно анализировать и сбрасывать флаги, хотел сделать типа регистра - массив из RS.
Вообще то одно решение есть, после установки параметров вызывать в цикле Array[i](). В тестах работает, но чет сомнения... Есть еще способы?