Décalage Et Rotation; Instructions De Décalage - Siemens SIMATIC S7-1200 Manuel

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

Instructions de base
7.10 Décalage et rotation
7.10
Décalage et rotation
7.10.1
Instructions de décalage
Tableau 7- 117
Instructions SHR et SHL
CONT/LOG
Description
Utilisez les instructions de décalage (SHL et SHR) pour décaler le motif binaire du paramètre IN. Le
résultat est affecté au paramètre OUT. Le paramètre N indique le nombre de positions de bit à décaler.
SHR : Décaler le motif binaire vers la droite
SHL : Décaler le motif binaire vers la gauche
Pour CONT et LOG : Cliquez sur "???" et sélectionnez les types de données dans le menu déroulant.
1
Tableau 7- 118
Types de données pour les paramètres
Paramètre
Type de données
IN
Byte, Word, DWord
N
UInt
OUT
Byte, Word, DWord
● Pour N=0, aucun décalage n'est effectué. La valeur IN est affectée à OUT.
● Des zéros sont insérés dans les positions de bit vidées par l'opération de décalage.
● Si le nombre de positions à décaler (N) dépasse le nombre de bits dans la valeur cible (8
● ENO est toujours VRAI pour les instructions de décalage.
Tableau 7- 119
Exemple SHL pour des données de type Word
Décaler les bits d'un mot vers la gauche en insérant des zéros par la droite (N = 1)
IN
1110 0010 1010 1101
228
pour Byte, 16 pour Word, 32 pour DWord), toutes les valeurs de bit d'origine sont
décalées et remplacées par des zéros (zéro est affecté à OUT).
Valeur OUT avant le premier décalage :
Après le premier décalage vers la gauche : 1100 0101 0101 1010
Après le deuxième décalage vers la
gauche :
Après le troisième décalage vers la gauche
:
Description
Motif binaire à décaler
Nombre de positions de bit à décaler
Motif binaire après l'opération de décalage
Manuel système, 07/2011, A5E02486682-04
1110 0010 1010 1101
1000 1010 1011 0100
0001 0101 0110 1000
Automate programmable S7-1200

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières