![Fuji Electric SPF Series User Manual Download Page 69](http://html1.mh-extra.com/html/fuji-electric/spf-series/spf-series_user-manual_2341814069.webp)
1-60
Section 1 Specifications
<Uses of input/output variables of a function block>
Use
Within a function block
Outside a function block
Read an input variable
Possible
Not possible
Write an input variable
Not possible
Possible
Read an output variable
Possible
Possible
Write an output variable
Possible
Not possible
Notes:
1) OUT retains the old value when it is called the next time.
2) Instances of the same FB do not affect each other if they are of different types.
3) Program
A program is the basic program organization unit for a user application. Only programs can be assigned to tasks (neither
functions nor function blocks can be assigned to a task). A program has neither input variables nor output variables.
PG
VAR
A_1:AAA;
A_2:AAA;
A:INT;
B:INT;
C:INT;
D:INT;
END_VAR
VAR_INPUT
IN:INT;
END_VAR
VAR_OUTPUT
OUT:INT;
END_VAR
A_1(IN:=B);
A:=A_1.OUT;
A_2(IN:=D);
C:=A_2.OUT;
FB
FB name: AAA
VAR_INPUT
IN:INT;
END_VAR
VAR_OUTPUT
OUT:INT;
END_VAR
OUT:=OUT+IN;
RET
Instance name: A_1
VAR_INPUT
IN:INT;
END_VAR
VAR_OUTPUT
OUT:INT;
END_VAR
Instance name: A_2