Chapitre 9
Instructions de décalage/tableau (fichier)
580
FIFO
Control
Longueur
(Length)
Position
(Position)
Structure CONTROL
Mnémonique
.EN
.DN
.EM
.LEN
.POS
Description
Utiliser l'instruction FFL avec l'instruction FFU pour mémoriser et recouvrer des
données dans l'ordre premier entré/premier sorti. Lors d'une utilisation en paires,
ces instructions FFL et FFU établissent un registre asynchrone de décalage.
En général, Source et FIFO sont du même type de données.
Lorsqu'elle est activée, l'instruction FFL charge la valeur Source dans la position
du FIFO identifiée par la valeur .POS. Cette instruction charge une valeur lors de
chaque activation de l'instruction, jusqu'à ce que FIFO soit plein.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
étiquette
SINT
de tableau
INT
DINT
REAL
Type de
chaînes
structure
CONTROL
étiquette
DINT
immediate Nombre maximal d'éléments
DINT
immediate Emplacement suivant dans
Type de
Description
donnée
BOOL
Le bit d'activation indique que l'instruction
FFL a été activée.
BOOL
Le bit de fin est défini pour indiquer que
FIFO est plein. Le bit .DN empêche le
chargement de FIFO jusqu'à ce que .POS <
.LEN.
Le bit vide indique que FIFO est vide. Si
BOOL
.LEN est < ou = à 0 ou si .POS < 0, le bit
.EM et le bit .DN sont définis.
DINT
Le mot de longueur spécifie le nombre
maximal d'éléments dans FIFO.
DINT
Le mot de position identifie l'emplacement
dans FIFO où l'instruction charge la valeur
suivante.
FIFO à modifier
Spécifier le premier élément de
FIFO
Structure de contrôle de
l'opération
En général, utiliser le même
CONTROL que FFU associée
que FIFO peut contenir à un
moment donné
FIFO où l'instruction charge des
données
valeur initiale typique : 0