5.5 Standard Bitwise Boolean Functions
159
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
3) If there are 3 or more
, the exclusive logical sum is obtained using the "exclusive logical sum of
and "
and .
If there is
, the exclusive logical sum is obtained using the "exclusive logical sum of "exclusive logical
sum of
and
" and "
"" and
. In this way, the exclusive logical sum is obtained the
required number of times for all input labels
…
Example: When the data type is bit
Cautions
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, the exclusive logical sum is obtained using each bit of word [unsigned]/bit string [16-bit] data
stored in devices specified in
and
, and the operation result is output to a device specified in
using the data type of data stored in devices specified in
and
.
[Structured ladder]
[ST]
s
s1
s2
s3
s4
s1
s2
s3
s4
s5
s6
FALSE
XOR
Result
Result
Result
When the number
of "_IN" is 3
When the number
of "_IN" is 4
When the number
of "_IN" is 5
Result
TRUE
TRUE
TRUE
XOR
TRUE
FALSE
XOR
TRUE
TRUE
FALSE
XOR
TRUE
FALSE
TRUE
s1
s2
s3
s4
s5
After that, the exclusive
logical sum is obtained
the required number of
times.
s1
s2
d
s1
s2
XOR_E
EN
ENO
g_bool1
g_word1=16#AAAA
g_word2=16#1BF0
g_word3=16#B15A
g_bool3
_IN
_IN
g_bool3:=XOR_E(g_bool1,g_word1,g_word2,g_word3);
Содержание 09R927
Страница 2: ......
Страница 234: ...232 FXCPU Structured Programming Manual Application Functions Revision History MEMO ...