6F3B0250
7. Instructions
FUN 036
Subtraction with carry
Expression
Input
Function
When the input is ON, the data of B and the carry flag (CF = S050) are subtracted from A, and the result is stored in C. If borrow is occurred in the operation, the carry flag is set to ON. If the result is greater than 32767 or smaller than
This instruction is used to perform unsigned subtraction or
Execution condition
Input |
| Operation | Output | CF | |
OFF | No execution |
| OFF | - | |
ON | Execution | Normal | No borrow | OFF | Reset |
|
|
| Borrow occurred | OFF | Set |
|
| Overflow / | No borrow | ON | Reset |
|
| underflow | Borrow occurred | ON | Set |
Operand
| Name |
|
| Device |
|
|
|
|
|
| Register |
|
|
|
| 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 R013 is ON, the data of
If the data of D0201×D0200 is 12345678 and RW23×RW22 is 12340000, the result 5678 is stored in D0211×D0210.
D0201×D0200
RW23×RW22
12345678
- D0211×D0210
12340000
5678
168 T1/T1S User’s Manual
CTi Automation - Phone: 800.894.0412 - Fax: 208.368.0415 - Web: www.ctiautomation.net - Email: info@ctiautomation.net