Mitsubishi Electronics Mitsubishi Digital Electronics Video Gaming Accessories FX3G Manuel D’Utilisation
322
FX
3G
/FX
3U
/FX
3UC
Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
12 Data Operation – FNC 40 to FNC 49
12.4 FNC 43 – SUM / Sum of Active Bits
12.4
FNC 43 – SUM / Sum of Active Bits
Outline
This instruction counts the number of "1" (ON) bits in the data of a specified device.
1. Instruction format
2. Set data
3. Applicable devices
S
: This function is supported only in FX
3U
/FX
3UC
PLCs.
Explanation of function and operation
1. 16-bit operation (SUM and SUMP)
The number of bits in the ON status in
is counted, and stored to
.
• When all bits are OFF in
, the zero flag M8020 turns ON.
Operand type
Description
Data type
Word device number storing the source data
16- or 32-bit binary
Word device number storing the result data
16- or 32-bit binary
Oper-
and
Type
Bit Devices
Word Devices
Others
System User
Digit Specification
System User
Special
Unit
Index
Con-
stant
stant
Real
Number
Charac-
ter String
Pointer
X Y M T C S D
.b KnX KnY KnM KnS T C D R U
\G
V Z Modify K H
E
"
"
P
3
3
3
3
3 3 3 3
S
3 3
3
3 3
3
3
3
3 3 3 3
S
3 3
3
DSUM
DSUMP
Mnemonic
Operation Condition
P
FNC 43
SUM
D
16-bit Instruction
5 steps SUM
SUMP
Mnemonic
Operation Condition
Continuous
Operation
Pulse (Single)
Pulse (Single)
Operation
32-bit Instruction
9 steps
Continuous
Operation
Pulse (Single)
Pulse (Single)
Operation
S
1
S
D
S
1
S
S
2
D
D
1
S
D
1
D
D
1
S
Number of bits in the
ON status in
→
S
D
Command
input
FNC 43
SUM
S
D
Before
execution
After
execution
S
D
S
D
K21847
K0
K21847
K9
Word data
16-bit data
0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
b0
b1
b2
b3
b4
b5
b6
b7
b8
b9
b10
b11
b12
b13
b14
b15
0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1
b0
b1
b2
b3
b4
b5
b6
b7
b8
b9
b10
b11
b12
b13
b14
b15
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
2
3
←
4
←
5
←
6
←
7
←
8
←
9
(Number of "1" (ON))
32 16 8 4 2 1