![background image](http://html1.mh-extra.com/html/omron/sysmac-c200h/sysmac-c200h_operation-manual_742423186.webp)
173
is divided by Dr and the result is placed in R and R + 1: the quotient in R and
the remainder in R + 1.
R+1
R
Dd
Dr
Quotient
Remainder
Flags
ER:
Dd or Dr is not in BCD.
Indirectly addressed DM word is non-existent. (Content of
*
DM word
is not BCD, or the DM area boundary has been exceeded.)
EQ:
ON when the result is 0.
When IR 00000 is ON with the following program, the content of IR 020 is
divided by the content of HR 09 and the result is placed in DM 0017 and DM
0018. Example data and calculations are shown below the program.
DIV(33)
020
HR 09
DM 0017
00000
R: DM 0017
R + 1: DM 0018
1
1
5
0
0
0
0
2
Dd: IR 020
3
4
5
2
Quotient
Remainder
Dd: HR 09
0
0
0
3
Address
Instruction
Operands
00000
LD
00000
00001
DIV(33)
020
HR
09
DM
0017
5-17-12 DOUBLE BCD DIVIDE – DIVL(57)
Dd: First dividend word (BCD)
IR, SR, AR, DM, HR, TC, LR
Dr: First divisor word (BCD)
IR, SR, AR, DM, HR, TC, LR
Ladder Symbols
Operand Data Areas
R: First result word
IR, AR, DM, HR LR
DIVL(57)
Dd
Dr
R
@DIVL(57)
Dd
Dr
R
When the execution condition is OFF, DIVL(57) is not executed. When the
execution condition is ON, DIVL(57) the eight-digit content of Dd and D+1 is
Example
Description
BCD Calculations
Section 5-17
Summary of Contents for SYSMAC C200H
Page 1: ...OPERATION MANUAL C200H CPU01 E 03 E 11 E SYSMAC Programmable Controllers Cat No W130 E1 05 ...
Page 2: ...C200H Programmable Controllers CPU01 E 03 E 11 E Operation Manual Revised June 2003 ...
Page 3: ...iv ...
Page 5: ...vi ...
Page 8: ...TABLE OF CONTENTS ix Glossary 345 Index 363 Revision History 369 ...
Page 342: ...336 Programmer Program Date Page Word Contents Notes Word Contents Notes Data Storage ...
Page 374: ...Cat No W130 E1 05 C200H Programmable Controllers CPU01 E 03 E 11 E OPERATION MANUAL ...