Instructions de décalage/tableau (fichier)
Important :
L'instruction FFL agit sur une mémoire contigüe. L'instruction BSL 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 l'instruction BSL pour confirmer qu'elle ne modifie pas des
données que vous ne souhaitez pas modifier.
Pour Automates CompactLogix 5380, CompactLogix 5480, ControlLogix 5580,
Compact GuardLogix 5380 et GuardLogix 5580, 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, cette instruction
déclenche un défaut majeur.
En général, Source et FIFO sont du même type de données. Si les types de données
Source et FIFO ne correspondent pas, cette instruction convertit la valeur Source
au type de données de l'étiquette FIFO.
Un petit nombre entier est converti en un gros nombre entier par une extension de
signe.
Affecter les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Un défaut majeur se
produira si :
L'(élément de départ +
.POS) dépasse la fin du
tableau FIFO
Reportez-vous à Attributs communs pour les défauts liés aux opérandes.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Vous devez tester et confirmer que l'instruction ne
modifie pas des données dont vous ne souhaitez
pas la modification.
Type de
défaut
4
Code de
défaut
20
Chapitre 9
581