ROR (pivoter à droite)
L'instruction ROR fait pivoter l'entrée de type DINT par des bits NbR vers la droite sous forme circulaire et remplit les bits de gauche 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.ROR

ROR

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.
|
IN | Entrée | DINT | Valeur entière, quelle qu'elle soit. |
NbR | Entrée | DINT | Nombre de rotations 1 bit (dans l'ensemble [1..31]). |
ROR | Sortie | DINT | Valeur de rotation vers la droite. La fonction n'a aucun effet si NbR <= 0. |
ENO | Sortie | BOOL | Activation de la sortie. S'applique aux programmes de schémas à relais. |
Exemples ROR
Exemple de diagramme de bloc de fonctions ROR

Exemple de schéma à relais ROR

Exemple de texte structuré ROR

(* ST Equivalence: *) result := ROR (register, 1); (* register = 2#0100_1101_0011_0101 *) (* result = 2#1010_0110_1001_1010 *)
Résultats

Fournir une réponse