Attributs Communs; Décalage Binaire À Droite (Bsr) - Rockwell Automation Allen-Bradley Logix 5000 Série Manuel De Référence

Masquer les pouces Voir aussi pour Allen-Bradley Logix 5000 Série:
Table des Matières

Publicité

Chapitre 9
Instructions de décalage/tableau (fichier)
Décalage binaire
à droite (BSR)
574
Voir aussi

Attributs communs

Conversions de données
Ces informations s'appliquent aux automates CompactLogix 5370, ControlLogix
5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix
5380, CompactLogix 5380, CompactLogix 5480, ControlLogix 5580 et
GuardLogix 5580. Les différences entre les automates sont signalées, le cas
échéant.
L'instruction BSR déplace d'une position vers la droite les bits spécifiés dans
Array. En cas d'activation, cette instruction décharge la valeur au niveau du bit 0
du Tableau sur le bit .UL, déplace les bits restants d'une position vers la droite et
charge le bit provenant de l'adresse du Bit.
Important :
L'instruction BSR agit sur une mémoire de données contiguës. Pour Automates
CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et
GuardLogix 5570 uniquement, la portée de cette instruction est limitée par
l'étiquette de base. L'instruction BSL ne va pas rédiger des données en dehors de
l'étiquette de base mais peut traverser des limites de membres. Lorsque vous
spécifiez un tableau qui est membre d'une structure et lorsque la longueur dépasse
la taille de ce tableau, vous devez tester et confirmer l'instruction BSL pour vous
assurer qu'elle modifie bien les bonnes données.
Pour Automates CompactLogix 5370, ControlLogix 5570, Compact
GuardLogix 5370 et GuardLogix 5570, les données sont limitées par le membre
spécifié.
Si cette instruction essaye de lire au-delà de la fin d'un tableau (la longueur LEN
est excessive), cette instruction définit le bit .ER et déclenche un défaut majeur.
Langages disponibles
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
sur la
page 885
sur la
page 889
Tester et confirmer que cette instruction a modifié les données
correctes.
L'instruction BSR agit sur une mémoire continue. Si Array est un
tableau à membres, l'instruction peut dépasser la limite du
tableau et pénétrer dans d'autres membres qui y font suite. Il
faut faire attention et sélectionner une longueur qui ne risque
pas de provoquer ce scénario.

Publicité

Table des Matières
loading

Table des Matières