EasyManua.ls Logo

Mitsubishi Electric MELSEC-Q/L - Arithmetic Operation Instruction

Mitsubishi Electric MELSEC-Q/L
1084 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
220
6 BASIC INSTRUCTIONS
6.2 Arithmetic Operation Instructions
6.2 Arithmetic Operation Instructions
BIN 16-bit addition and subtraction operations
+(P), -(P) [When two data are set]
Processing details
+
Adds 16-bit BIN data designated by (D) to 16-bit BIN data designated by (S) and stores the result of the addition at the
device designated by (D).
Values for (S) and (D) can be designated between -32768 and 32767 (BIN, 16 bits).
The judgment of whether data is positive or negative is made by the most significant bit (b15).
The following will happen when an underflow or overflow is generated in an operation result: The carry flag (SM700) in this
case does not turn ON.
(S): Data for adding/subtracting or head number of the devices where the data for adding/subtracting is stored (BIN 16 bits)
(D): Head number of the devices where the data to be added to/subtracted from is stored (BIN 16 bits)
Setting
data
Internal device R, ZR J\ U\G Zn Constant
K, H
Others
Bit Word Bit Word
(S) 
(D) 
•0  Positive
•1  Negative
Basic
Process
High
performance
Redundant
Universal
LCPU
Command
Command
P
DS
S
D
+,
+/
+P, P
indicates an instruction symbol of .
b0
5678 (BIN)
b15 b0
6912 (BIN)
b15b0
1234 (BIN)
b15
D
S
D
Since bit 15 value is "0",
result of operation takes a positive value.
Since bit 15 value is "1",
result of operation takes a negative value.
K32767 +K2
(7FFFH)
K 32768 +K
2
K
32767
K32766
(7FFE
H)
(8001
H)
(FFFE
H)
(8000
H)
(0002
H)

Table of Contents

Related product manuals