5.6 Standard Selection Functions
163
FXCPU Structured Programming Manual
(Application Functions)
1
O
utlin
e
2
Function Li
st
3
Functi
on
Cons
tructi
on
4
Ho
w t
o R
ea
d
Explanati
on of
Func
tions
5
Appl
ie
d
Functions
6
Stan
dard
Functi
on
Blocks
A
Correspondence
be
tw
een Dev
ice
s
an
d A
ddres
ses
Cautions
1) Use the function having "_E" in its name to connect a bus.
2) When handling 32-bit data in structured programs, you cannot specify 16-bit devices directly, different
from simple projects. Use labels when handling 32-bit data.
You can specify 32-bit counters directly, however, because they are 32-bit devices.
Use global labels when specifying labels.
Program example
In this program, either one between the values stored in devices specified in
and
is output in
accordance with the value stored in a device specified in
to a device specified in
using the data
type of data stored in devices specified in
and
.
1) Function without EN/ENO(SEL)
2) Function with EN/ENO(SEL_E)
[Structured ladder]
[ST]
[Structured ladder]
[ST]
s2
s3
s1
d
s2
s3
SEL
g_bool1
g_word1
g_word2
_G
_IN0
_IN1
g_word3
g_word3:=SEL(g_bool1,g_word1,g_word2);
SEL_E
EN
ENO
g_word3
g_bool1
g_bool2
g_word1
_G
_IN0
g_bool3
g_word2
_IN1
g_bool3:=SEL_E(g_bool1,g_bool2,g_word1,g_word2,g_word3);