Description détaillée
4.3 Variable système pour actions synchrones
4.3.9
Variables FIFO ($AC_FIFO)
Une variable FIFO met à disposition une structure de données complexe basée sur les
paramètres R. La structure de données se compose d'une partie gestion et d'une partie données
utiles. La partie données utiles est organisée en tant que pile (Stack) selon le principe FIFO (First
In, First Out). Les différentes fonctions dans la partie gestion ainsi que les données utiles sont
activées par l'indice des variables FIFO.
$AC_FIFO1[ 0 ]
$AC_FIFO1[ 5 ]
$AC_FIFO1[ 6 ]
$AC_FIFO1[ m ]
①
②
③
④
Remarque
Les informations données au sujet des paramètres R sont également valables pour les variables
FIFO. Voir chapitre "Paramètres R ($R) (Page 32)".
Syntaxe
Écriture
$AC_FIFO<n>[<i>] = <valeur>
$AC_FIFO[<n>, <i>] = <valeur>
Lecture
<variable> = $AC_FIFO<n>[<i>]
<variable> = $AC_FIFO[<n>, <i>]
36
R(n + 0)
...
R(n + 5)
R(n + 6)
...
Partie gestion
Partie données utiles
Plage de paramètres R au-dessus des variables FIFO : écriture et lecture autorisées
Plage de paramètres R au-dessous des variables FIFO : seule la lecture est autorisée
R0
R1
3
...
1
2
...
Description fonctionnelle, 07/2023, A5E48765042D AF
MD28262
$MC_START_AC_FIFO
MD28264
$MC_LEN_AC_FIFO
Actions synchrones