Mitsubishi Electronics FX3G User Manual

Page of 964
605
FX
3S
/FX
3G
/FX
3GC
/FX
3U
/FX
3UC
 Series
Programming Manual - Basic & Applied Instruction Edition
25 Block Data Operation – FNC190 to FNC199
25.2 NFC193 – BK– / Block Data Subtraction
21
FNC160
-F
NC1
69
R
eal
 T
ime C
lock
 
C
ontrol
22
FNC17
0-F
NC
179
E
xternal D
evice
23
FNC
180
Alternate 
Instructions
24
FN
C181-
FNC18
9
O
thers
25
FNC190
-F
NC1
99
Bl
oc
k D
ata
 
Op
er
ation
26
FNC20
0-F
NC209
C
har
ac
te
r S
trin
Con
tro
l
27
FNC2
10-
FNC21
9
Dat
Operati
on 3
28
FNC220
-F
NC2
49
Da
ta 
C
omp
ari
son
29
FNC25
0-F
N
C
269
D
ata T
abl
Operation
30
FNC2
70-
FNC276
Ex
-Dev
ice
2. 32-bit operation (DBK- and DBK-P)
1) "2n" 32-bit binary data starting from [
+1, 
] are subtracted from "2n" 32-bit binary data starting from
[
+1, 
], and the operation result is stored in "2n" points starting from [
+1, 
].
2) A (32-bit) constant from -2,147,483,648 to +2,147,483,647 can be directly specified in [
+1, 
].
Related instruction
Caution
• When underflow or overflow occurs in the operation result, the following processing is executed.  At this time, the 
carry flag does not turn ON.
- In the case of 16-bit operation
- In the case of 32-bit operation
• Note that the 32-bit value [n+1, n] is valid when D or R is specified as "n" in a 32-bit instruction.
In the case of "DBK - D0 D100 D200 R0", "n" is [R1, R0].
Instruction
Description
BK+ (FNC192)
Adds binary block data.
K-32768(H8000)
K2(H0002)
K32766(H7FFE)
K32767(H7FFF)
K-2(HFFFE)
K-32767(H8001)
K-2,147,483,648(H80000000)
K2(H00000002)
K2,147,483,646(H7FFFFFFE)
K2,147,483,647(H7FFFFFFF)
K-2(HFFFFFFFE)
K-2,147,483,647(H80000001)
Command
input
FNC193
DBK-P
S
S
n
  
S
2
  
S
2
  
S
1
  
S
1
   
D
   
D
[        +1,        ]
b31
b0
"n"
points
K8765
K8888
K50000
K9325
K4352
[        +3,        +2]
[        +5,        +4]
[        +2n-3,        +2n-4]
[        +2n-1,        +2n-2]
[        +1,        ]
b31
b0
"n"
points
K1234
K5678
K4321
K9876
K4000
[        +3,        +2]
[        +5,        +4]
[        +2n-3,        +2n-4]
[        +2n-1,        +2n-2]
S
2
[        +1,        ]
b31
b0
"n"
points
K7531
K3210
K45679
K-551
K352
[        +3,        +2]
[        +5,        +4]
[        +2n-3,        +2n-4]
[        +2n-1,        +2n-2]
D
D
D
D
D
D
D
D
D
D
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
2
S
2
S
2
S
2
S
2
S
2
S
2
S
2
S
2
  
S
2
  
S
2
[        +1,        ]
b31
b0
"n"
points
K8765
K8888
K50000
K9325
K4352
[        +3,        +2]
[        +5,        +4]
[        +2n-3,        +2n-4]
[        +2n-1,        +2n-2]
[        +1,        ]
S
2
[        +1,        ]
b31
b0
"n"
points
K-115
K8
K41120
K445
K-4528
[        +3,        +2]
[        +5,        +4]
[        +2n-3,        +2n-4]
[        +2n-1,        +2n-2]
D
D
D
D
D
D
D
D
D
D
K8880
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
1
S
2