Omron CP - PROGRAMMING MANUAL 05-2007 Programming Manual page 382

Cp1h/cp1l cpu unit
Table of Contents

Advertisement

Symbol Math Instructions
Flags
Precautions
Note
Examples
3-10-8 DOUBLE BCD ADD WITH CARRY: +BCL(407)
Purpose
Ladder Symbol
Variations
Applicable Program Areas
Operand Specifications
Name
Label
Error Flag
ER
Equals Flag
=
Carry Flag
CY
If Au or Ad is not BCD, an error is generated and the Error Flag will turn ON.
If as a result of the addition, the content of R is 0000 hex, the Equals Flag will
turn ON.
If an addition results in a carry, the Carry Flag will turn ON.
To clear the Carry Flay (CY), execute the Clear Carry (CLC(041)) instruction.
When CIO 0.00 is ON in the following example, D100, D200, and CY will be
added as 4-digit BCD values, and the result will be output to D300.
0.00
D100
D200
D300
Adds 8-digit (double-word) BCD data and/or constants with the Carry Flag
(CY).
+BCL(407)
Au: 1st augend word
Au
Ad: 1st addend word
Ad
R: 1st result word
R
Variations
Executed Each Cycle for ON Condition
Executed Once for Upward Differentiation
Executed Once for Downward Differentiation Not supported.
Immediate Refreshing Specification
Block program areas
Step program areas
OK
OK
Area
CIO Area
Work Area
Holding Bit Area
Auxiliary Bit Area
Operation
ON when Au is not BCD.
ON when Ad is not BCD.
OFF in all other cases.
ON when the result is 0.
OFF in all other cases.
ON when the addition results in a carry.
OFF in all other cases.
Subroutines
OK
Au
CIO 0 to CIO 6142
W0 to W510
H0 to H510
A0 to A958
Section 3-10
+BCL(407)
@+BCL(407)
Not supported.
Interrupt tasks
OK
Ad
R
A448 to A958
349

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents