Цитата Сообщение от Николаев Андрей Посмотреть сообщение
Все вполне логично.
Вам необходимо добавить вызов экземпляра Вашего блока. В поле основной программы добавить блок (аналогично GEN) и указать имя - созданный Вами блок.
Не забудьте так же как GEN его объявить. Именно после этого ЭКЗЕМПЛЯР Вашего блока будет работать.
FUNCTION_BLOCK SUM_FB
VAR_INPUT
gen1: GEN;
A1:INT;
A2:INT;
END_VAR
VAR_OUTPUT
END_VAR
VAR
END_VAR

--------------
gen1;
A2:= 2 ;

Что-то я не так сделал