Décalage Vers La Droite D'un Entier De 16 Bits (Shr_I) - Siemens SIMATIC S7-300 Manuel D'utilisation

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

Publicité

6.9.23
Décalage vers la droite d'un entier de 16 bits (SHR_I)
Description
L'opération Décalage vers la droite d'un entier de 16 bits (SHR_I) est activée si l'état de
signal est 1 à l'entrée de validation EN. Elle décale bit par bit vers la droite les bits 0 à 15 de
l'entrée IN. Les bits 16 à 31 ne sont pas affectés. L'entrée N indique le nombre de bits du
décalage. Si N est supérieure à 16, la commande fonctionne comme si N était égale à 16.
Les positions binaires libérées à gauche sont complétées selon l'état de signal du bit 15 (bit
de signe du nombre entier de 16 bits) : par des zéros si le nombre est positif et par des uns
s'il est négatif. Le résultat de l'opération de décalage peut être interrogé sur la sortie OUT.
ENO a le même état de signal que EN. En cas de flux de signal en EN, la valeur SHR_I est
rémanente, nécessitant une mémoire et consommant une phase d'horloge.
Tableau 6- 39 Décalage vers la droite d'un entier de 16 bits (SHR_I)
Représentation CONT
SHR_I
EN
ENO
IN
OUT
N
Figure 6-28
Conn.arrWCon[0]
Figure 6-29
L'opération SHR_DI est activée si l'état de signal est 1 à l'entrée DIn[0]. Conn.arrICon[0] est
chargé et décalé vers la droite du nombre de bits précisé dans Conn.arrWCon[0]. Le résultat
est écrit dans Conn.arrICon[1]. DOut[0] est à "1" si l'opération est exécutée.
Processeur booléen rapide FM 352‑5
Manuel d'utilisation, 05/2011, A5E00131319-04
Paramètre
Type de
données
EN
BOOL
ENO
BOOL
IN
INT
N
WORD
OUT
INT
Exemple de décalage de bits pour l'opération SHR_I
DIn[0]
SHR_I
EN
Conn.arrICon[0]
IN
N
Exemple d'opération Décalage vers la droite d'un entier de 16 bits (SHR_I)
Programmation et fonctionnement du module FM 352-5
6.9 Jeu d'instructions pour la programmation CONT
Opérandes
Entrée
Sortie
Entrée
Entrée
Sortie
DOut[0]
ENO
Conn.arrICon[1]
OUT
Description
Entrée de validation
Sortie de validation
Valeur à décaler
Nombre de bits du décalage
Résultat de l'opération de décalage
127

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fm 352‑5

Table des Matières