DL06 Micro PLC User Manual, 3rd Edition, Rev. E
5-132
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
NOTE
1
: The decimal portion of the result will be rounded down (14.1 to 14; -14.1 to -15).
NOTE
2
: if the real number is negative, it becomes a signed decimal value.
In the following example, when X1 is on, the value in V1400 and V1401 is loaded into the
accumulator using the Load Double instruction. The RTOB instruction converts the real
value in the accumulator the equivalent binary number format. The value in the accumulator
is copied to V1500 and V1501 using the Out Double instruction. The handheld programmer
would display the binary value in V1500 and V1501 as a HEX value.
RTOB
48AE 4820
V1400V1401
DirectSOFT32
LDD
V1400
X1
Load thevalue in V1400 and
V1401 into theaccumulator
RTO
B
Conver tthe real number in
theaccumulatortobinary
format.
0 1110010001000010 000000000000101
8 4218421842184218 421842184218421
Acc.
00 0 5 7241
V1500V1501
BinaryValue
Copy thereal valueinthe
accumulatortoV1500 and V150
1
OUTD
V1500
Thebinar y numbercop iedto
V1500.
0 0101000001000000 100100010101110
Acc.
Real Number Format
Mantissa (23bits)Exponent (8 bits )Sign Bit
2(exp18)
127 +18=145
128 +16+1=14
5
Discrete Bit Flags Description
SP63 On when the result of the instruction causes the value in the accumulator to be zero.
SP70 On anytime the value in the accumulator is negative.
SP72 On anytime the value in the accumulator is an invalid floating point number.
SP73 On when a signed addition or subtraction results in an incorrect sign bit.
SP75 On when a number cannot be converted to binary.
STR
$
SHFT
ANDST
L
3
D
3
D
SHFT
1
B
MLR
T
ORN
R
ENT
OUT
GX
SHFT
3
D
1
B
ENT
INST#
O
ENT
1
B
4
E
0
A
0
A
ENT
1
B
5
F
0
A
0
A
Handheld Programmer Keystrokes
DS Used
HPP Used
DirectSOFT
Real to Binary Conversion (RTOB)
The Real-to-Binary instruction converts the real number in
the accumulator to a binary value. The result resides in the
accumulator. Both the binary and the real number may use all
32 bits of the accumulator.