Опуская все лишнее, имею следующее:
Code: Select all
FUNCTION_BLOCK FB100
VAR_INPUT
PTR : INT ;
DB_NBR : BLOCK_DB ; //data block number
END_VAR
VAR_OUTPUT
OUTV : REAL ; //output variable
END_VAR
BEGIN
OUTV:=DB_NBR.DD[PTR*4]; // тут не работает
END_FUNCTION_BLOCK
Code: Select all
DATA_BLOCK DB100
STRUCT
TEMP_VAR : ARRAY [1 .. 5] OF REAL;
END_STRUCT
BEGIN
END_DATA_BLOCK