Décalage Vers La Droite D'un Double Mot (Shr_Dw) - Siemens SIMATIC S7-300 Manuel D'utilisation

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

Publicité

Programmation et fonctionnement du module FM 352-5
6.9 Jeu d'instructions pour la programmation CONT
6.9.28
Décalage vers la droite d'un double mot (SHR_DW)
Description
L'opération Décalage vers la droite d'un double mot (SHR_DW) 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 à 31 de
l'entrée IN. L'entrée N indique le nombre de bits du décalage. Si N est supérieure à 32, la
commande écrit "0" dans la sortie OUT et met les bis Q0 et OV dans le mot d'état sur "0". En
partant de la gauche, le même nombre (N) de zéros est décalé afin de combler les positions
libérées. 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_DW est
rémanente, nécessitant une mémoire et consommant une phase d'horloge.
Tableau 6- 44 Décalage vers la droite d'un double mot (SHR_DW)
Représentation CONT
SHR_DW
EN
ENO
IN
OUT
N
Figure 6-35
Conn.arrDWCon[0]
Conn.arrWCon[0]
Figure 6-36
L'opération SHR_DW est activée si l'état de signal est 1 à l'entrée DIn[0]. Conn.arrDWCon[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.arrDWCon[1]. DOut[0] est à "1" si l'opération est exécutée.
132
Paramètre
Type de
données
EN
BOOL
ENO
BOOL
IN
DWORD
N
WORD
OUT
DWORD
Exemple de décalage de bits pour l'opération SHL_DW
DIn[0]
SHR_DW
EN
ENO
IN
OUT
N
Exemple d'opération Décalage vers la droite d'un double mot (SHR_DW)
Opérandes
Description
Entrée
Entrée de validation
Sortie
Sortie de validation
Entrée
Valeur à décaler
Entrée
Nombre de bits du décalage
Sortie
Résultat de l'opération de décalage
DOut[0]
Conn.arrDWCon[1]
Manuel d'utilisation, 05/2011, A5E00131319-04
Processeur booléen rapide FM 352‑5

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fm 352‑5

Table des Matières