DL06 Micro PLC User Manual, 3rd Edition, Rev. E
5-65
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Out Formatted (OUTF)
The Out Formatted instruction outputs 1–32 bits from
the accumulator to the specified discrete memory locations.
The instruction requires a starting location (Aaaa) for the
destination and the number of bits (Kbbb) to be output.
In the following example, when C0 is on, the binary pattern of C10–C16 (7 bits) will be
loaded into the accumulator using the Load Formatted instruction. The lower 7 bits of the
accumulator are output to Y0–Y6 using the OUTF instruction.
Pop (POP)
The Pop instruction moves the value from the first level of the
accumulator stack (32 bits) to the accumulator and shifts each
value in the stack up one level.
Discrete Bit Flags
Description
SP63
ON when the result of the instruction causes the value in the accumulator to be zero.
bbb
K
OUTF
A aaa
Operand Data Type
DL06 Range
A
aaa
bbb
Inputs
X
0–777
––
Outputs
Y
0–777
––
Control Relays
C
0–1777
––
Constant
K
––
1–32
0
A
7
H
ENT
Handheld Programmer Keystrokes
LDF
C10
K7
C0
Load the status of 7
consecutive bits (C10–C16)
into the accumulator
OUTF
Y20
K7
Copy the value of the
specified number of bits
from the accumulator to
Y20–Y26
K7
C10
Location
Constant
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
K7
Y20
Location
Constant
C16 C15 C14 C13 C12 C11 C10
OFF
ON
ON
ON
OFF
OFF
OFF
Y21 Y20
Y23 Y22
Y26 Y25 Y24
OFF
ON
ON
ON
OFF
OFF
OFF
The unused accumulator bits are set to zero
Accumulator
Direct SOFT32
STR
$
SHFT
ENT
2
C
0
A
SHFT
ANDST
L
3
D
5
F
SHFT
2
C
1
B
0
A
7
H
ENT
OUT
GX
SHFT
5
F
POP
DS
Used
HPP Used
DS
Used
HPP Used
Direct
SOFT