205
5-19-3 SET CARRY – STC(40)
Ladder Symbols
STC(40) @STC(40)
When
the execution condition is OFF
, STC(40)
is not executed.When the execu
-
tion condition is ON, STC(40) turns ON CY (SR 25504).
Note Refer
to
Appendix C Error and Arithmetic Flag Operation
for a table listing the
instructions that affect CY.
5-19-4 CLEAR CARRY – CLC(41)
Ladder Symbols
CLC(41) @CLC(41)
When
the execution condition is OFF
, CLC(41)
is not executed.When the execu
-
tion condition is ON, CLC(41) turns OFF CY (SR 25504).
CLEAR CARR
Y is used to reset (turn OFF) CY (SR 25504) to “0”.
CY is automatically reset to “0” when END(01) is executed at the end of each
cycle.
Note Refer
to
Appendix C Error and Arithmetic Flag Operation
for a table listing the
instructions that affect CY.
5-19-5 BCD ADD – ADD(30)
Au: Augend word (BCD)
IR, SR, AR, DM, HR, TC, LR, #
Ad: Addend word (BCD)
IR, SR, AR, DM, HR, TC, LR, #
Ladder Symbols
Operand Data Areas
R: Result word
IR, SR, AR, DM, HR, LR
ADD(30)
Au
Ad
R
@ADD(30)
Au
Ad
R
Description When
the execution condition is OFF
, ADD(30) is not executed. When the exe
-
cution
condition is ON, ADD(30) adds
the contents of Au, Ad, and CY
, and places
the result in R. CY will be set if the result is greater than 9999.
Au + Ad + CY CY R
Flags ER: Au and/or Ad is not BCD.
Indirectly
addressed DM word
is non-existent. (Content of
∗
DM word is
not BCD, or the DM area boundary has been exceeded.)
CY: ON when there is a carry in the result.
EQ: ON when the result is 0.
BCD Calculations Section 5-19