Mitsubishi Electronics Mitsubishi Digital Electronics Video Gaming Accessories FX3G ユーザーズマニュアル

ページ / 936
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
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)
Operation
32-bit Instruction
9 steps
Continuous
Operation
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