Instructions de décalage/tableau (fichier)
.EM
.LEN
.POS
Description
Utiliser l'instruction LFL avec l'instruction LFU pour mémoriser et recouvrer des
données dans l'ordre dernier entré/premier sorti. Lors d'une utilisation en paires,
ces instructions LFL et LFU établissent un registre asynchrone de décalage.
En général, Source et LIFO sont du même type de données.
Lorsqu'elle est activée, l'instruction LFL charge la valeur Source dans la position de
LIFO identifiée par la valeur .POS. Cette instruction charge une valeur lors de
chaque activation de l'instruction, jusqu'à ce que LIFO soit plein.
Important :
L'instruction LFL agit sur une mémoire de données contiguës. Pour Automates
CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370 et
GuardLogix 5570, la portée de cette instruction est limitée par l'étiquette de base.
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
Défauts majeurs/mineurs
Un défaut majeur se produira si : Type de
Si (élément de départ + .POS)
dépasse la fin du tableau LIFO
Reportez-vous à la section Attributs communs pour plus d'informations sur les
défauts liés aux opérandes.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Le bit vide indique que LIFO est
BOOL
vide. Si .LEN est < ou = à 0 ou si
.POS < 0, le bit .EM et le bit .DN
sont définis.
DINT
La longueur spécifie le nombre
maximal d'éléments que LIFO
peut contenir à un moment donné.
DINT
La position identifie l'emplacement
dans le LIFO où l'instruction
charge la valeur suivante.
Vous devez tester et confirmer que l'instruction ne
modifie pas des données dont vous ne souhaitez
pas la modification.
défaut
4
Chapitre 9
Code de
défaut
20
595