5.5 Standard Bitwise Boolean Functions
159
FXCPU Structured Programming Manual
(Application Functions)
1
Outline
2
Function List
3
Function
Construction
4
How to Read
Explanation of
Functions
5
Applied
Functions
6
Standard
Function Blocks
A
Correspondence
between Devices
and Addresses
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);