EasyManua.ls Logo

Automationdirect.com DL06 - Page 220

Automationdirect.com DL06
533 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
DL06 Micro PLC User Manual, 3rd Edition, Rev. E
5-59
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
NOTE: Two consecutive Load instructions will place the value of the first load instruction onto the
accumulator stack.
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 Out Formatted instruction.
bbbK
LDF A aaa
Operand Data Type DL06 Range
A
aaa bbb
Inputs X 0–777 ––
Outputs Y 0–777 ––
Control Relays C 0–1777 ––
Stage Bits S 0–1777 ––
Timer Bits T 0–377 ––
Counter Bits CT 0–177 ––
Special Relays SP 0–777 ––
Constant K –– 1–32
Discrete Bit Flags Description
SP70 On anytime the value in the accumulator is negative.
SP76 On when any instruction loads a value of zero into the accumulator.
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 Y0
K7
Copy the value from the
specified number of bits in
the accumulator to Y0 – Y6
K7 C10
Location Constant
00000000000011100000000000000000
15 14 13 12 11 10 9876543210
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 1631 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Acc.
K7Y0
Location Constant
C16 C15 C14 C13 C12 C11 C10
OFFONONONOFFOFFOFF
Y6 Y5 Y4 Y3 Y2 Y1 Y0
OFFONONONOFFOFFOFF
The unused accumulator bits are set to zero
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
DS Used
HPP Used
DirectSOFT
Load Formatted (LDF)
The Load Formatted instruction loads 1–32 consecutive bits
from discrete memory locations into the accumulator. The
instruction requires a starting location (Aaaa) and the number
of bits (Kbbb) to be loaded. Unused accumulator bit locations
are set to zero.