6F3B0250
166 T1/T1S User’s Manual
7. Instructions

FUN 032 D-Double-word subtraction

Expression
Input -[
A+1
×
A
D-
B+1
×
B
®
C+1
×
C
]- Output
Function
When t he input is O N, the double-word data of
B+1
×
B
is subtracted from
A+1
×
A
, and the r esult is
stored in
C+1
×
C
. The dat a r ange is -2147483648 to 2147483647.
If the result is greater than 2147483647, the upper limit value 2147483647 is stored in
C+1
×
C
, and the
output is t ur ned O N. If t he r esult is smaller than - 2147483648, the lower limit value
-2147483648 is stored in
C+1
×
C
, and the output is turned ON.
Execution condition
Input Operation Output
OFF No execution OFF
ON Execution (normal) OFF
Execution (overflow or underflow occurred) ON
Operand
Name Device Re
g
ister Constant Index
X Y R S T. C. XW YW RW SW T C D I J K
A
Minuend ÖÖÖÖÖÖÖ Ö
B
Subtrahend ÖÖÖÖÖÖÖ Ö
C
Difference ÖÖÖÖÖÖ
Example
When R005 is ON, the double-word data of RW25×RW24 is subtracted from the double-word data
of D0101×D0100, and t he r esult is stored in D0103×D0102.
If the data of D0101×D0100 is 1580000 and the data of RW25×RW24 is 80000, the result 1500000
is stored in D0103×D0102, and R010 is t ur ned O FF. (No overflow/underflow)
D0101×D0100 1580000
-D0103×D0102 1500000 R010 is OFF
RW25×RW24 80000
CTi Automation - Phone: 800.894.0412 - Fax: 208.368.0415 - Web: www.ctiautomation.net - Email: info@ctiautomation.net