DL06 Micro PLC User Manual, 3rd Edition, Rev. E
5-38
Chapter 5: Standard RLL Instructions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Load Immediate Formatted (LDIF)
The Load Immediate Formatted instruction loads a 1–32 bit
binary value into the accumulator. The value reflects the current
status of the input module(s) at the time the instruction is executed.
Accumulator bits that are not used by the instruction are set to zero.
In the following example, when C0 is on, the binary pattern of X10–X17 will be loaded
into the accumulator using the Load Immediate Formatted instruction. The Out Immediate
Formatted instruction could be used to copy the specified number of bits in the accumulator
to the specified outputs on the output module, such as Y30–Y37. This technique is useful to
quickly copy an input pattern to outputs (without waiting for the CPU scan).
K bbb
X aaa
LDIF
LDIF
X10
K8
C0
Load the value of 8
consecutive location into the
accumulator starting with
X10
OUTIF
Y30
K8
Copy the value of the lower
8 bits of the accumulator to
Y30 --Y37
K8
X10
Location
Constant
0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 1
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
Acc.
K8
Y30
Location
Constant
X10
X11
X12
X13
X14
X15
X16
X17
ON
OFF
ON
OFF
ON
ON
OFF
ON
Y30
Y31
Y32
Y33
Y34
Y35
Y36
Y37
ON
OFF
ON
OFF
ON
ON
OFF
ON
DirectSOFT32
Unused accumulator bits
are set to zero
Operand Data Type
DL06 Range
aaa
bbb
Inputs X
0-777
- -
Constant
K
- -
1-32
OUT
GX
Handheld Programmer Keystrokes
STR
$
0
A
ENT
5
F
3
D
0
A
3
D
ANDST
L
8
I
ENT
ENT
NEXT
NEXT
NEXT
NEXT
SHFT
5
F
1
B
0
A
8
I
SHFT
8
I
8
I
DS
Used
HPP Used
Direct
SOFT