6F3B0250
170 T1/T1S User’s Manual
7. Instructions

FUN 040 U/ Unsigned division

Expression
Input -[
A
U/
B
®
C
]- Output
Function
When the input is ON, the unsigned data of
A
is divi ded by the unsigned data of
B
, and the quotient is
stored in
C
and the remainder in
C+1.
The data range of
A
and
B
is 0 to 65535 (unsigned 16-bit data)
Execution condition
Input Operation Output ERF
OFF No execution OFF -
ON Normal execution (
B
¹ 0) ON -
No execution (
B
= 0) OFF Set
Operand
Name Device Re
g
ister Constant Index
X Y R S T. C. XW YW RW SW T C D I J K
A
Dividend ÖÖÖÖÖÖÖÖÖÖ Ö Ö
B
Divisor ÖÖÖÖÖÖÖÖÖÖ Ö Ö
C
Quotient ÖÖÖÖÖÖÖÖÖ Ö
Example
When R010 is O N, the data of D0030 is divided by the constant dat a 300, and the quotient is
stored in D0050 and the r em ainder is stored in D0051.
If the data of D0030 is 54321, the quotient 181 is stored in D0050 and the remainder 21 is stored
in D0051.
D0030 54321 ¸RW27 181 (quotient)
Constant 300 RW28 21 (remainder)
Note
· If divisor (oper and
B
) is 0, ERF (inst r uct ion er r or flag = S051) is set to ON.
The ERF (S051) can be r eset to OFF by user prog r am, e.g . -[ RST S051 ]-.
· If t he index register K is used as operand
C
, the r em ainder is ignored.
· This instruct ion handles t he r egister data as unsigned integer .
T1S only
CTi Automation - Phone: 800.894.0412 - Fax: 208.368.0415 - Web: www.ctiautomation.net - Email: info@ctiautomation.net