FUNCTION_BLOCK FB1
VAR_INPUT
i:INT;
END_VAR
VAR_OUTPUT
iResult:INT;
END_VAR
VAR_TEMP
// Temporary Variables
END_VAR
VAR
// Static Variables
END_VAR
iResult:=i+100;
;
END_FUNCTION_BLOCK
ORGANIZATION_BLOCK OB1
VAR_TEMP
// Reserved
Info: ARRAY[0..19] OF BYTE;
// Temporary Variables
j:INT;
END_VAR
FB1.DB1(i:=1);
j:=DB1.iResult;
;
END_ORGANIZATION_BLOCK