Décalage Vers La Gauche D'un Mot (Shl_W) - Siemens SIMATIC S7-300 Manuel D'utilisation

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

Publicité

6.9.25
Décalage vers la gauche d'un mot (SHL_W)
Description
L'opération Décalage vers la gauche d'un mot (SHL_W) est activée si l'état de signal est 1 à
l'entrée de validation EN. Elle décale bit par bit vers la gauche 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 écrit "0" dans la sortie OUT. En partant de la droite, 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 SHL_W est rémanente, nécessitant une
mémoire et consommant une phase d'horloge.
Tableau 6- 41 Décalage vers la gauche d'un mot (SHL_W)
Représentation CONT
SHL_W
EN
ENO
IN
OUT
N
Figure 6-31
Conn.arrWCon[0]
Conn.arrWCon[1]
Figure 6-32
L'opération SHL_W est activée si l'état de signal est 1 à l'entrée DIn[0]. Conn.arrWCon[0] est
chargé et décalé vers la gauche du nombre de bits précisé dans Conn.arrWCon[1]. Le
résultat est écrit dans Conn.arrWCon[2]. 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
WORD
N
WORD
OUT
WORD
Exemple de décalage de bits pour l'opération SHL_W
DIn[0]
SHL_W
EN
ENO
IN
OUT
N
Exemple d'opération Décalage vers la gauche d'un mot (SHL_W)
Programmation et fonctionnement du module FM 352-5
6.9 Jeu d'instructions pour la programmation CONT
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.arrWCon[2]
129

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Fm 352‑5

Table des Matières