Tableau 6-59 Opérandes autorisés pour les opérations de décalage et de rotation
Entrées/sorties Types de
données
IN
BYTE
WORD
DWORD
OUT
BYTE
WORD
DWORD
N
BYTE
Exemple : Opérations de décalage et de rotation
Rotation
avant rotation
AC0
0100 0000 0000 0001
après 1
rotation
ère
AC0
1010 0000 0000 0000
après 2
rotation
e
AC0
0101 0000 0000 0000
Mémento "Zéro" (SM1.0)
Mémento "Débordement" (SM 1.1) = 0
Opérandes
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, constante
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, constante
ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, constante
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC
ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, constante
NETWORK 1
LD
I4.0
RRW
AC0, 2
SLW
VW200, 3
Débordement
x
Débordement
1
Débordement
0
= 0
Jeu d'opérations S7-200
Décalage
avant décalage
VW200
1110 0010 1010 1101
après 1
décalage
er
VW200
1100 0101 0101 1010
après 2
décalage
e
VW200
1000 1010 1011 0100
après 3
décalage
e
VW200
0001 0101 0110 1000
Mémento "Zéro" (SM1.0)
Mémento "Débordement" (SM 1.1) = 1
Chapitre 6
6
Débordement
x
Débordement
1
Débordement
1
Débordement
1
= 0
181