High
−
level Instructions
3
−
116
Explanation of example
Divides the contents of data register DT10 by the contents of data register DT20 when trigger R0 turns on.
The quotient is stored in data register DT30 and the remainder is stored in special data register DT9015
(DT90015 for FP2/FP2SH/FP10SH).
When H (BCD) 15 is in DT10 and H (BCD) 4 is in DT20, as shown below.
Dividiend [S1]: H15 (BCD)
X0: on
Remainder: H3 (BCD)
BCD H code
· ··
·
Bit position
·
· ·
· ·
DT10
15
0 0 0
12
0
11
0 0 0
8
0
7
0 0 0
4
1
3
0 1 0
0
1
0
0
1
5
BCD H code
· ··
·
Bit position
·
· ·
· ·
DT20
15
0 0 0
12
0
11
0 0 0
8
0
7
0 0 0
4
0
3
0 1 0
0
0
0
0
0
4
BCD H code
· ··
·
Bit position
·
· ·
· ·
15
0 0 0
12
0
11
0 0 0
8
0
7
0 0 0
4
0
3
0 0 1
0
1
0
0
0
3
BCD H code
· ··
·
Bit position
·
· ·
· ·
DT30
15
0 0 0
12
0
11
0 0 0
8
0
7
0 0 0
4
0
3
0 0 1
0
1
0
0
0
3
Divisor [S2]: H4 (BCD)
Quotient [D]: H3 (BCD)
DT9015/DT90015
Description
The 4-digit BCD equivalent constant or the 16-bit area for 4-digit BCD data specified by S1 is divided by the
4-digit BCD equivalent constant or the 16-bit area for 4-digit BCD data specified by S2. The quotient is stored
in the area specified by D and the remainder is stored in a special data register DT9015 (DT90015 for FP0
T32/FP0R/FP
Σ
/FP
−
X/FP2/FP2SH/FP10SH).
Dividend data
Quotient
(S1)
(D)
÷
(S2)
Divisor
Remainder
(DT9015/ DT90015)
....
With the FP0 T32,FP0R, FP
Σ
, FP
−
X, FP2, FP2SH, FP10SH and FP0 C10, C14, C16, C32/ FP
−
e, the
numbers of the special data registers are different.
Type
Special data register
FP0 C10, C14, C16, C32/FP
−
e
DT9015
FP0 T32/FP0R/FP
Σ
/FP
−
X/FP2/FP2SH/FP10SH
DT90015
Flag conditions
・
Error flag (R9007): Turns on and stays on when:
・
Error flag (R9008): Turns on for an instant when:
−
The area specified using the index modifier exceeds the limit.
−
The data is not BCD data.
−
The 4-digit BCD equivalent constant or 4-digit BCD data for the divisor
(specified by S2) is 0.
・
= flag (R900B):
Turns on for an instant when the calculated result (quotient) is recognized as
“0”.
Phone: 800.894.0412 - Fax: 888.723.4773 - Web: www.clrwtr.com - Email: [email protected]
Содержание FP-X
Страница 1: ...Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 2: ...Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 24: ...Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 110: ...Relays Memory Areas and Constants 1 86 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 111: ...Chapter 2 Basic Instructions Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 112: ...Basic Instructions 2 2 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 184: ...Basic Instructions 2 74 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 264: ...Basic Instructions 2 154 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 265: ...Chapter 3 High level Instructions Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 266: ...High level Instructions 3 2 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 288: ...High level Instructions 3 24 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 406: ...High level Instructions 3 142 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 483: ...High level Instructions 3 219 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 537: ...High level Instructions 3 273 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 838: ...High level Instructions 3 574 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 862: ...High level Instructions 3 598 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 1052: ...High level Instructions 3 788 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 1053: ...Chapter 4 Precautions Concerning Programs Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 1054: ...Precautions Concerning Programs 4 2 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 1088: ...Precautions Concerning Programs 4 36 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 1089: ...Chapter 5 Appendix Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 1332: ...5 244 5 7 ASCII Codes Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...
Страница 1333: ...5 245 Phone 800 894 0412 Fax 888 723 4773 Web www clrwtr com Email info clrwtr com ...