313
Conversion Instructions Section 5-20
5-20-15 COLUMN-TO-LINE – LINE(––)
Limitations S and S+15 must be in the same data area.
C must be BCD between #0000 and #0015.
DM 6144 to DM 6655 cannot be used for D.
Description When the execution condition is OFF, LINE(––) is not executed. When the
execution condition is ON, LINE(––) copies bit column C from the 16-word set
(S to S+15) to the 16 bits of word D (00 to 15).
Flags ER: The column bit designator C is not BCD, or it is specifying a non-exis-
tent bit (i.e., bit specification must be between 00 and 15).
Indirectly addressed EM/DM word is non-existent.
(Content of *EM/*DM word is not BCD, or the EM/DM area boundary
has been exceeded.)
S and S+15 are not in the same data area.
EQ: ON when the content of D is zero; otherwise OFF.
Example The following example shows how to use LINE(––) to move bit column 07
from the set (IR 100 to IR 115) to DM 0100.
S: First word of 16 word source set
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
C: Column bit designator (BCD)
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
Ladder Symbols
Operand Data Areas
D: Destination word
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
LINE(−− )
S
C
D
@LINE(−− )
S
C
D
0
. . .
0 1 1
D
1
Bit
15
Bit
00
0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1
Bit
15
Bit
00
S
C
1 1 0 1 0 0 1 0 0 1 1 1 0 0 0 1
S+1
0 0 0 1 1 0 1 1 0 0 1 0 0 1 1 1
S+2
.
.
.
.
.
.
.
.
.
0 1 1 1 0 0 0 1 1 0 0 0 1 0 1 0
S+15
1 0 0 0 0 0 1 1 0 0 0 0 0 1 1 1
S+3
.
.
.
LINE(−−)
100
#0007
DM 0100
00000
Address Instruction Operands
00000 LD 00000
00001 LINE(−− )
100
# 0007
DM 0100