
16-9
Ladder Logic (LAD) for S7-300 and S7-400
C79000-G7076-C504-02
A signal state of 1 at the Enable (EN) input activates the Shift Right Double
Integer instruction. This instruction shifts the entire contents of input IN bit
by bit to the right. Input N specifies the number of bits by which to shift. If N
is larger than 32, the command behaves as if N were 32. The bit positions at
the left are padded according to the signal state of bit 31 (which is the sign of
a double integer number), that is, they are filled with zeros if the number is
positive, and with ones if it is negative. The result of the shift operation can
be scanned at output OUT.
The operation triggered by this instruction always resets the CC 0 and OV
bits of the status word to 0. If the box is executed (EN = 1), ENO shows the
signal state of the bit shifted last (same as CC 1 and RLO in the status word).
The result is that other functions following this box that are connected by the
ENO (cascade arrangement) are not executed if the bit shifted last had a
signal state of 0.
Certain restrictions apply to the placement of the Shift Right Double Integer
box (see Section 6.1).
Table 16-6 Shift Right Double Integer Box and Parameters
LAD Box Parameter Data Type Memory Area Description
EN BOOL I, Q, M, D, L Enable input
_
EN ENO
ENO BOOL I, Q, M, D, L Enable output
IN
T
IN DINT I, Q, M, D, L Value to shift
N
N WORD I, Q, M, D, L Number of bit positions by which to shift
OUT DINT I, Q, M, D, L Result of shift operation
Status Word Bits
BR CC 1 CC 0 OV OS OR STA RLO FC
Write x x x x – x x x 1
I 0.0
A signal state of 1 at input I 0.0 activates the
instruction.
Memory double word MD0 is shifted to the right by
the number of bits specified in memory word MW4.
The result is put into memory double word MD10.
If the signal state of the bit shifted last was 1,
output Q 4.0 is set.
Q 4.0
SHR_DI
N
OUT
MW4
IN
Function is executed (EN = 1):
MD10
MD0
S
EN ENO
Figure 16-8 Shift Right Double Integer
Shifting Right
Double Integer
Shift and Rotate Instructions
Comentários a estes Manuais