Mitsubishi Electronics FX3UC Benutzerhandbuch
532
FX
3S
/FX
3G
/FX
3GC
/FX
3U
/FX
3UC
Series
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
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.
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
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
n
DWSUM
DWSUMP
DWSUMP
Mnemonic
Operation Condition
P
FNC 140
WSUM
D
16-bit Instruction
7 steps WSUM
WSUMP
Mnemonic
Operation Condition
Continuous
Operation
Pulse (Single)
Pulse (Single)
Operation
32-bit Instruction
13 steps
Continuous
Operation
Pulse (Single)
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
K3333
K1234
K-5426
K326
K10000
+1
+0
+3
+2
+4
+5
+5
S
S
D
D
D
D
[ +1, ]
[ +3, +2]
[ +5, +4]
[ +7, +6]
[ +9, +8]
[ +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
S
S
S
S
D
D
S
S
Command
input
Sum of
"n" data
"n"
points
(n = 5)