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