7-21
Section
BCD Calculation Instructions
460
00000
LD
00002
00001
OUT
TR
0
00002
CLC(41)
00003
@SUB(31)
201
DM
0100
HR
10
00004
AND
25504
00005
CLC(41)
00006
@SUB(31)
#
0000
HR
10
HR
10
00007
LD
TR
0
00008
LD
25504
00009
OR
HR
1100
00010
AND LD
---
00011
OUT
HR
1100
Address
Instruction
Operands
The first and second subtractions for this diagram are shown below using exam-
ple data for 201 and DM 0100.
Note
The actual SUB(31) operation involves subtracting Su and CY from 10,000 plus
Mi. For positive results the leftmost digit is truncated. For negative results the
10s complement is obtained. The procedure for establishing the correct answer
is given below.
First Subtraction
IR 201
1029
DM 0100
– 3452
CY
– 0
HR 10
7577 (1029 + (10000 – 3452))
CY
1 (negative
result)
Second Subtraction
0000
HR 10 –7577
CY
–0
HR 10 2423
(0000 + (10000 – 7577))
CY
1
(negative result)
In the above case, the program would turn ON HR 1100 to indicate that the value
held in HR 10 is negative.
7-21-5
BCD MULTIPLY – MUL(32)
Md
: Multiplicand (BCD)
IR, SR, AR, DM, HR, TC, LR, #
Mr
: Multiplier (BCD)
IR, SR, AR, DM, HR, TC, LR, #
Ladder Symbols
Operand Data Areas
R
: First result word
IR, SR, AR, DM, HR LR
MUL(32)
Md
Mr
R
@MUL(32)
Md
Mr
R
Limitations
DM 6144 to DM 6655 cannot be used for R.
Содержание SRM1 - PROGRAMING 02-2001
Страница 1: ...Programmable Controllers Cat No W353 E1 06 SYSMAC CPM1 CPM1A CPM2A CPM2C SRM1 V2 PROGRAMMING MANUAL ...
Страница 2: ...CPM1 CPM1A CPM2A CPM2C SRM1 V2 Programmable Controllers Programming Manual Revised February 2008 ...
Страница 3: ...iv ...
Страница 5: ...vi ...
Страница 9: ...x ...
Страница 15: ...xvi ...