Я хотел бы импортировать и сгенерировать некоторый код из файла .scl с помощью TIA 15. Мой файл содержит некоторые экземпляры функциональных блоков, и они не создаются после импорта. Мой код следующий:
FUNCTION "Test" : Void
VAR_TEMP
TEMP0: BOOL;
END_VAR
BEGIN
"Block1_DB"();
#TEMP0 := "Block1_DB".Y AND "Block1_DB".X;
"Block2_DB"(U := "Block1_DB".Z, V := #TEMP0);
END_FUNCTION
, где Block1_DB и Block2_DB являются глобальными переменными и экземплярами функциональных блоков Block1 и Block2. Файлы Block1 и Block2 должны быть определены уже. Импорт работает, но Block1_DB и Block2_DB не распознаются в сгенерированном файле Test. Как я могу объявить их глобальными и экземплярами Block1 и Block2? Я думал о чем-то вроде
FUNCTION "Test" : Void
VAR:
Block1_DB : "Block1";
Block2_DB : "Block2";
END_VAR
VAR_TEMP
TEMP0: BOOL;
END_VAR
BEGIN
"Block1_DB"();
#TEMP0 := "Block1_DB".Y AND "Block1_DB".X;
"Block2_DB"(U := "Block1_DB".Z, V := #TEMP0);
END_FUNCTION
, но это не работает.