160
When the execution condition is OFF, CLC(41) is not executed.When the ex-
ecution condition is ON, CLC(41) turns OFF CY (SR 25504).
5-17-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, AR, DM, HR, LR
ADD(30)
Au
Ad
R
@ADD(30)
Au
Ad
R
When the execution condition is OFF, ADD(30) is not executed. When the
execution 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
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.
If 00002 is ON, the program represented by the following diagram clears CY
with CLC(41), adds the content of LR 25 to a constant (6103), places the re-
sult in DM 0100, and then moves either all zeros or 0001 into DM 0101 de-
pending on the status of CY (25504). This ensures that any carry from the
last digit is preserved in R+1 so that the entire result can be later handled as
eight-digit data.
TR 0
MOV(21)
#0001
DM 0101
00002
CLC(41)
ADD(30)
LR 25
#6103
DM 0100
MOV(21)
#0000
DM 0101
25504
25504
Address
Instruction
Operands
00000
LR
00002
00001
OUT
TR
0
00002
CLC(41)
00003
AND(30)
LR
25
#
6103
DM
0100
00004
AND
25504
00005
MOV(21)
#
0001
DM
0101
00006
LD
TR
0
00007
AND NOT
25504
00008
MOV(21)
#
0000
DM
0101
Although two ADD(30) can be used together to perform eight-digit BCD addi-
tion, ADDL(54) is designed specifically for this purpose.
Description
Flags
Example
BCD Calculations
Section 5-17
Содержание SYSMAC C1000H
Страница 1: ...Cat No W140 E1 04 Programmable Controllers SYSMAC C1000H C2000H...
Страница 2: ...C1000H C2000H Programmable Controllers Operation Manual Revised May 2003...
Страница 3: ...iv...
Страница 5: ...vi...
Страница 395: ...Cat No W140 E1 04 Note Specifications subject to change without notice Printed in Japan Authorized Distributor...
Страница 396: ...Cat No W140 E1 04 SYSMAC C1000H C2000H Programmable Controllers OPERATION MANUAL...