Delta MS300 Series User Manual page 724

Standard compact drive
Hide thumbs Also See for MS300 Series:
Table of Contents

Advertisement

API
SUB
21
D
P
bit device
X
Y
M
K
S1
S2
D
Notes on operand usage: none
S1: Minuend. S2: Subtrahend. D: Difference.
Subtracts S2 from S1 using the BIN method and stores result in D.
The highest bit of any data defines the sign bit = 0 indicates (positive) bit = 1
indicates (negative); enables the use of algebraic subtraction operations.
Flag changes connected with subtraction.
16-bit commend:
When calculation results are 0, the zero flag M1020 is ON.
1.
When calculation results are less than -32,768, the borrow flag M1021 is ON.
2.
When calculation results are greater than 32,767, the carry flag M1022 is ON.
3.
32-bit commend:
When calculation results are 0, the zero flag M1020 is ON.
1.
When calculation results are less than -2,147,483,648, the borrow flag M1021 is
2.
ON.
When calculation results are greater than 2,147,483,6477, the carry flag M1022
3.
is ON.
16-bit BIN subtraction: When X0 = ON, subtracts the content of D10 from the
content of D0, and stores the difference in D20.
S1
S2
D
Word device
H
KnX KnY KnM
T
Chapter 16 PLC Function ApplicationsMS300
BIN subtraction
16-bit command (7 STEP)
SUB
Continuous
C
D
execution type
32-bit command (13 STEP)
Continuous
DSUB
execution type
Flag signal: M1020 Zero flag
M1021 Borrow flag
M1022 Carry flag
Refer to the following supplementary
explanation
715
SUBP
Pulse
execution type
Pulse
DSUBP
execution type

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents