ROL (pivoter à gauche)

L’instruction ROL fait pivoter l'entrée de type DINT par des bits NbR vers la gauche sous forme circulaire et remplit les bits à droite avec les bits qui ont pivotés.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10,
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
ROL
ROL
ROL
Paramètres ROL
Paramètre
Type de paramètre
Type de données
Description
EN
Entrée
BOOL
Lorsque défini sur vrai, l’instruction est activée.
  • TRUE : Exécute le calcul actuel.
  • FALSE : Il n’y a pas de calcul.
S'applique aux programmes de schémas à relais.
IN
Entrée
DINT
Valeur entière.
NbR
Entrée
DINT
Nombre de rotations 1 bit (dans l'ensemble [1..31]).
ROL
Sortie
DINT
Valeur de rotation vers la gauche. Lorsque NbR <= 0, aucune modification n'est apportée.
ENO
Sortie
BOOL
Activation de la sortie. S'applique aux programmes de schémas à relais.

Exemples ROL

Exemple de diagramme de bloc de fonctions ROL
Exemple de diagramme de bloc de fonctions ROL
Exemple de schéma à relais ROL
Exemple de schéma à relais ROL
Exemple de texte structuré ROL
Exemple de texte structuré ROL
(* ST Equivalence: *) result := ROL (register, 1); (* register = 2#0100_1101_0011_0101*) (* result = 2#1001_1010_0110_1010*)
Résultats
Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal