Mouvement de données
Précautions
Regroupement de données
(C=0000 à 6655)
Empilage FIFO
(C=9000 à 9999)
190
Si le digit C de poids fort est égal à 9, COLL(81) fonctionne comme instruction
d'empilage FIFO. Si le digit C de poids fort est égal à 8, COLL(81) fonctionne
comme instruction d'empilage LIFO. Les deux opérations d'empilage utilisent
une pile qui débute sur SBs et a une longueur indiquée dans les 3 digits C de
poids faible.
L'empilage n'est pas fiable si la longueur de pile spécifiée est différente de celle
de la dernière exécution DIST(80) ou COLL(81).
Lorsque la condition d'exécution est sur OFF, COLL(81) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, COLL(81) recopie le contenu SBs
+ C sur D, en ajoutant C à SBs afin de définir le mot source.
Lorsque la condition d'exécution est sur OFF, COLL(81) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, COLL(81) recopie sur D les don-
nées à partir du premier mot enregistré dans la pile. Le pointeur de pile SBs
diminue de 1.
Digits C:
COLL(81) peut être utilisée avec DIST(80). Pour plus d'informations, voir le par.
5-16-6 SINGLE WORD DISTRIBUTE – DIST(80).
Rem.: FIFO signifie First In First Out.
SBs + C
3 4 5
2
3 2 1 0
Spécifie la longueur de pile (000 à 999).
La valeur 9 indique l'empilage PEPS.
Chapitre 5-16
D
3 4 5
2