Opérations De Décalage Et De Rotation; Opérations De Décalage; Vue D'ensemble Des Opérations De Décalage; Shr_I Shr_Di - Siemens SIMATIC S7-300 Manuel De Référence

Langage cont
Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

11
Opérations de décalage et de rotation
11.1
Opérations de décalage
11.1.1
Vue d'ensemble des opérations de décalage
Description
Les opérations de décalage permettent de décaler bit par bit le contenu de l'entrée IN vers la
gauche ou vers la droite (voir Registres de la CPU). Le décalage vers la gauche multiplie le
contenu de l'entrée IN par des puissances de 2 ; le décalage vers la droite le divise par des
puissances de 2. Si, par exemple, vous décalez de 3 bits vers la gauche l'équivalent binaire de la
valeur décimale 3, vous obtenez l'équivalent binaire de la valeur décimale 24. Si vous décalez de 2
bits vers la droite l'équivalent binaire de la valeur décimale 16, vous obtenez l'équivalent binaire de
la valeur décimale 4.
Le nombre de bits de décalage est précisé dans le paramètre d'entrée N. Les positions binaires
libérées par l'opération de décalage sont soit remplies par des zéros, soit par l'état de signal du bit
de signe (0 signifie positif et 1 négatif). L'état de signal du bit décalé en dernier est chargé dans le
bit BI1 du mot d'état. Les bits BI0 et DEB du mot d'état sont remis à 0. Vous pouvez évaluer le bit
BI1 à l'aide d'opérations de saut.
Vous disposez des opérations de décalage suivantes :
SHR_I
SHR_DI
SHL_W
SHR_W
SHL_DW
SHR_DW
Langage CONT pour SIMATIC S7-300/400
Manuel de référence, 04/2017, A5E41654705-AA
Décalage vers la droite d'un entier de 16 bits
Décalage vers la droite d'un entier de 32 bits
Décalage vers la gauche d'un mot
Décalage vers la droite d'un mot
Décalage vers la gauche d'un double mot
Décalage vers la droite d'un double mot
153

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières