Chapitre 9
Instructions de décalage/tableau (fichier)
602
.POS
Description
Utiliser l'instruction LFU avec l'instruction LFL pour mémoriser et recouvrer des
données dans l'ordre dernier entré/premier sorti.
Lorsqu'elle est activée, l'instruction LFU décharge la valeur à l'emplacement .POS
de LIFO et place cette valeur dans Destination. Cette instruction décharge une
valeur et la remplace par un 0 lors de chaque activation de l'instruction, jusqu'à ce
que LIFO soit vide. Lorsque LIFO est vide, LFU renvoie un 0 à Destination.
Important :
L'instruction LFU agit sur une mémoire contigüe. La portée de cette instruction
est limitée par l'étiquette de base. L'instruction LFL 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 que
l'instruction LFL 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éfinit le bit .ER et déclenche un défaut majeur.
En général, Source et LIFO sont du même type de données. Si les types de données
Source et LIFO 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.
Affecte les indicateurs d'état mathématique
Non
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Cette position identifie la fin des
DINT
données qui ont été chargées dans
LIFO.
Vous devez tester et confirmer que l'instruction ne
modifie pas des données dont vous ne souhaitez
pas la modification.