Мне нужно объединить строку, целое число и строку в переменную - в данном случае вход.
Входы называются следующим образом:
DI_Section1_Valve AT %I*: BOOL;
DI_Section2_Valve AT %I*: BOOL;
DI_Section3_Valve AT %I*: BOOL;
Теперь я хочу пройтись по ним (это всего лишь короткий пример):
For i:= 1 TO 3 DO
Var[i] := NOT CONCAT(CONCAT('DI_Section', INT_TO_STRING(i)), '_Valve')
END_FOR
Но, объединив строки, я получу строку, например. 'DI_Section1_Valve', а не логическая переменная, например. DI_Section1_Клапан.
Как мне получить переменную, а не просто строку? Любая помощь приветствуется, заранее спасибо. /Tft99