Mitsubishi Electronics FX3UC ユーザーズマニュアル

ページ / 964
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
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
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
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
n
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,         ]
n
K32767000
K6000
K35392000
K-11870000
K12345000
K68640000




Command
input
Sum of
"n" data
"n"
points
(n = 5)