530
FX3G/FX3U/FX3UC Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
19 Data Operation 2 – FNC140 to FNC149
19.1 FNC140 – WSUM / Sum of Word Data
19.1 FNC140 – WSUM / Sum of Word Data
Outline
This instruction calculates the sum of consecutive 16-bit or 32-bit data.
When calculating the addition data (sum value) in units of byte (8 bits), use the CCD (FNC 84) instruction.
→ For CCD (FNC 84) instruction, refer to Section 16.5.
1. Instruction format
2. Set data
3. Applicable devices
Explanation of function and operation
1. 16-bit operation (WSUM and WSUMP)
The sum of "n" 16-bit data starting from is stored as 32-bit data in [ +1, ].
2. 32-bit operation (DWSUM and DWSUMP)
The sum of "n" 32-bit data starting from [ +1, ] is stored as 64-bit data in [ +3, +2, +1,
].
Operand type Description Data type
Head device number storing data whose sum is calculated 16- or 32-bit binary
Head device number storing sum 32- or 64-bit binary
n Number of data (0 < n) 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
XYMTCSD.b KnX KnY KnM KnS T C D R U\G VZModifyKH E ""P
3333 3 3
3333 3 3
n 33 33
DWSUM
DWSUMP
Mnemonic Operation Condition
P
FNC 140
WSUM
D
16-bit Instruction
7 steps
WSUM
WSUMP
Mnemonic Operation Condition
Continuous
Operation
Pulse (Single)
Operation
32-bit Instruction
13 steps
Continuous
Operation
Pulse (Single)
Operation
S
D
S
D
S
D
D
Command
input
FNC140
WSUM
[ +1, ]
K13911
S
D
n
S
D
D
Sum of
"n" data
"n"
points
(n = 6)
K4444
K3333
K1234
K-5426
K326
K10000
+1
+0
+3
+2
+4
+5
S
S
D
D
D
D
[ +1, ]
[ +3, +2]
[ +5, +4]
[ +7, +6]
[ +9, +8]
FNC140
DWSUM
[ +3, +2, +1, ]
S
D
n
S
D
D
K32767000
K6000
K35392000
K-11870000
K12345000
K68640000
S
S
S
S
S
S
S
D
D
S
S
Command
input
Sum of
"n" data
"n"
points
(n = 5)