Ror_Dw; Rotation Vers La Droite D'un Double Mot - 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é

Opérations de décalage et de rotation
11.2 Opérations de rotation
11.2.3

ROR_DW

Représentation
ROR_DW
EN
IN
N
Paramètre
EN
ENO
IN
N
OUT
Description de l'opération
ROR_DW (Rotation vers la droite d'un double mot)
Cette opération est activée si l'état de signal est 1 à l'entrée de validation EN. Elle déclenche la
rotation bit par bit vers la droite du contenu entier de l'entrée IN. Le nombre de bits de rotation est
indiqué dans l'entrée N. Si N est supérieur à 32, le double mot IN fait l'objet d'une rotation de ((N-1)
modulo 32)+1 positions. Les positions binaires libérées à gauche prennent l'état de signal des bits
qui ont fait l'objet de la rotation vers la droite. Le résultat de la rotation est rangé dans la sortie
OUT. L'opération ROR_DW met les bits BI0 et DEB à 0 si N est différent de 0.
ENO a le même état de signal que EN.
IN
N
OUT
Mot d'état
écriture
166

Rotation vers la droite d'un double mot

ENO
OUT
Type de données Zone de mémoire Description
BOOL
BOOL
DWORD
WORD
DWORD
31...
1 0 1 0 1 0 1 0 0 0 0 0
3 positions
1 0 1 1
0 1 0 1 0 1 0 0 0 0 0 1
RB
BI1
x
x
E, A, M, L, D
Entrée de validation
E, A, M, L, D
Sortie de validation
E, A, M, L, D
Valeur objet de la rotation
E, A, M, L, D
Nombre de bits de rotation
E, A, M, L, D
Résultat de la rotation
...16 15...
1 1 1 1
0 0 0 0
1 1 1 1
1 1 1 0
0 0 0 1
L´état de signal des trois bits
décalés est inséré dans les
positions vides.
BI0
DEB
DM
x
x
-
...0
0 1 0 1
0 1 0 1
1 1 1 0
1 0 1 0
1 0 1
OU
ETAT
x
x
Langage CONT pour SIMATIC S7-300/400
Manuel de référence, 04/2017, A5E41654705-AA
RLG
/PI
x
1

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières