High
−
level Instructions
3
−
74
Explanation of example
Subtracts the contents of data registers DT21 and DT20 from the contents of data registers DT11 and DT10
when trigger R0 turns on. The subtracted result is stored in data registers DT31 and DT30.
Contents of
DT11
Contents of
DT20
Contents of
DT21
Higher 16 bits Lower 16 bits
Contents of
DT10
(Subtraction)
(Result is stored.)
Store to DT31 Store to DT30
The specified data area and the
following data area are handled
together as 32
−
bit data.
←
The lower 16 bits of subtracted result
is stored in DT30 and the higher 16
bits of the result is stored in DT31.
Description
Subtracts the 32-bit data or 32-bit equivalent constant specified by S2 from the 32-bit data or 32-bit equivalent
constant specified by S1. The subtracted result is stored in D+1 and D.
Minuend data
Result
(S1+1, S1)
(D+1, D)
—
(S2+1, S2)
Subtrahend data
When processing 32-bit data, the higher 16-bit areas (S1+1, S2+1 D+1) are automatically determined once
the lower 16-bit areas (S1, S2, D) are specified.
Precautions during programming
If the result of an arithmetic operation instruction does not fall within the range of values which can be
handled, an overflow or underflow will result.
Under normal circumstances, do not allow an overflow or underflow to occur.
If an overflow or underflow occurs, the carry flag (special internal relay R9009) will turn on.
Flag conditions
・
Error flag (R9007): Turns on and stays on when the area specified using the index modifier
exceeds the limit.
・
Error flag (R9008): Turns on for an instant when the area specified using the index modifier
exceeds the limit.
・
= flag (R900B):
Turns on for an instant when the calculated result is recognized as “0”.
・
Carry flag (R9009): Turns on for an instant when the calculated result exceeds the range of 32-bit
data (overflows or underflows).
Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.clrwtr.com - Email: [email protected]
Summary of Contents for FP-X
Page 1: ...Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Page 2: ...Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Page 24: ...Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Page 1333: ...5 245 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...