ROR : rotation à droite
Traduction de la notice originale
Description du fonctionnement
La fonction fait tourner le profil binaire à l’entrée In de n bits (valeur de l’entrée Number), selon un mouvement giratoire vers la droite.
Le bit système %S17 est alors utilisé comme bit CARRY, c'est-à-dire que le statut du bit en découlant y est enregistré.
Les types de données de l’entrée IN et de la sortie OUT doivent être identiques.
NOTE : En raison de la conformité à la norme CEI 61131-3 cette fonction accepte également le type de données BOOL. Cela n'est cependant pas pertinent dans la pratique.
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Autres fonctions disponibles
Lors de l'utilisation d'un automate Premium, les fonctions suivantes sont également disponibles dans la bibliothèque Obsolète :
Le fonctionnement de ces fonctions est identique à celui de la fonction ROR.
Représentation dans FBD
Représentation :
Représentation dans LD
Représentation :
Représentation dans IL
Représentation :
LD InputPattern
ROR Number
ST OutputPattern
Représentation dans ST
Représentation :
OutputPattern := ROR (InputPattern, Number) ;
Description des paramètres
Description des paramètres d'entrée :
Paramètre
Type de données
Signification
InputPattern
Avec ROR : BOOL, BYTE, WORD, DWORD
Avec ROR_INT : INT
Avec ROR_DINT : DINT
Profil binaire objet de la rotation
Number
Avec ROR : UINT
Avec ROR_INT, ROR_DINT : INT
Nombre de positions prises en compte pour la rotation
Description des paramètres de sortie :
Paramètre
Type de données
Signification
OutputPattern
Avec ROR : BOOL, BYTE, WORD, DWORD
Avec ROR_INT : INT
Avec ROR_DINT : DINT
Profil binaire ayant effectué la rotation