Hitachi HIDIC MICRO-EH Applications Manual page 124

Table of Contents

Advertisement

Item number
Application instructions-5
Ladder format
SHL (d, n)
Instruction format
SHL (d, n)
Usable I/O
d
I/O to be shifted
Number of bits to be
n
shifted
Function
Shifts the contents of d to the left (toward the upper digits) by n bits.
Sets n bits of SD (R7F2) contents starting with the least significant bit.
Sets the content of the nth bit from the most significant bit in C (R7F0).
Before execution
C (R7F0)
After execution
B
Most significant bit (MSB)
If d is a word:
Designates the shift amount, depending on the contents (0 to 15) of the lower 4 bits (b3 to b0) of n
(WX, WY, WR, WM, TC). (Upper bits are ignored and considered as "0.")
The n (constant) can be set to 0 to 15 (decimal).
If d is a double word:
Designates the shift amount, depending on the contents (0 to 31) of the lower 5 bits (b4 to b0) of n
(WX, WY, WR, WM, TC). (Upper bits are ignored and considered as "0.")
The n (constant) can be set to 0 to 31 (decimal).
Notes
If n is equal to "0," the shifting is not performed. The previous state is retained in C.
Program example
X00000
X00001
DIF1
SHL
R7F0
Program description
The R7F2 value is determined by the on/off of X00000.
The content of DR0000 is shifted to the left by one bit when X00001 rises.
At this time, the value of R7F2 is set in b0 and the value of b31 (b15 of WR1) in R7F0.
The Y00100 turns on/off depending on the b31 value of DR0000 (b15 of WR1) prior to the shift.
Name
Condition code
R7F4
R7F3
R7F2
DER
ERR
SD
Number of steps
Condition
Bit
R,
TD, SS,
X
Y
M
CU, CT
WX WY
d
n bits
B
SD SD
R7F2
(DR0000 ,1 )
Y00100
5-74
Chapter 5 Instruction Specifications
Shift left
Processing time (µs)
R7F1
R7F0
Average Maximum
V
C
38
Steps
3
46
Word
Double word
WR,
DR,
WM TC DX DY
DM
SD
SD (R7F2)
SD
SD
SD
n bits
Least significant bit (LSB)
LD
X00000
OUT
R7F2
LD
X00001
AND
DIF1
[
SHL
(DR0000,1)
]
LD
R7F0
OUT
Y00100
Remark
Upper case: W
Lower case: DW
Other
The constant is set in
decimal.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents