Добрый день, форумчане.

Не могу понять как мне проинициализировать переменные вложенного ФБ.
Привожу простой пример.
Объявляю 2 ФБ.

FUNCTION_BLOCK Pump

VAR
Mode : INT;
END_VAR

FUNCTION_BLOCK PumpStation

VAR
Pump1 : Pump;
Pump2 : Pump;
END_VAR

Как видно, ФБ PumpStation (насосная станция) включает в себя 2 ФБ Pump (насос).
Теперь в глобальных переменных пытаюсь создать экземпляр ФБ PumpStation и при создании проиницилизировать состояния насосов:

VAR_GLOBAL

PumpStation1 : PumpStation := (Pump1.Mode := 1, Pump2.Mode := 2);

END_VAR

При компиляции выдает ошибку:
"Ошибка 3760: Global_variables (3): Неверное начальное значение".

Как проиницилизировать вложенный ФБ?