Exemples
Contenu
Bit
avant exécution de SSI 6
après exécution de SSI 6
Exemple 1
LIST
L
MW4
SSI
6
T
MW8
Exemple 2
LIST
L
+3
L
MW20
SSI
SPP
SUIV
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
ACCU1-H
31 . . .
0101
0101
Explication
//Charger la valeur de MW4 dans l'accumulateur 1.
//Décaler les bits dans l'accumulateur 1, signe inclus, de 6 positions vers
//la droite.
//Transférer le résultat dans le mot de mémento MW8.
Explication
//Charger la valeur +3 dans l'accumulateur 1.
//Charger le contenu de l'accumulateur 1 dans l'accumulateur 2. Charger la
//valeur du mot de mémento MW20 dans l'accumulateur
//Le nombre pour le décalage égale la valeur de l'accumulateur 2-L-L => décaler
//les bits dans l'accumulateur 1-L, signe inclus, de 3 positions vers la
//droite, mettre les positions libérées à l'état de signal du bit de signe.
//Sauter au repère de saut SUIV si le dernier bit décalé (BI1) égale 1.
Opérations de décalage et de rotation
. .
. .
. . . 16
1111
0110
0100
1111
0110
0100
11.1 Opérations de décalage
ACCU1-L
15 . . .
. .
. .
1001
1101
0011
1111
1110
0111
1.
. . . 0
1011
0100
175