Fonction M du 5e groupe : $AC_AUXFU_M_VALUE [4] = 7
Fonction M du 6e groupe : $AC_AUXFU_M_VALUE [5] = 9
13.13.3
Horodatage de la fonction auxiliaire M active
Pour la sortie des fonctions auxiliaires collectées après la recherche de bloc, il faut tenir compte
de la chronologie de la collecte. C'est pourquoi un horodatage est affecté à chaque groupe, qui
peut être interrogé pour chaque groupe avec la variable système suivante :
$AC_AUXFU_M_TICK[<n>] (Horodatage de la fonction auxiliaire M active)
13.13.4
Détermination de la chronologie de sortie
Fonction
La procédure prédéfinie suivante est mise à disposition du programmeur pour faciliter la
détermination de la chronologie de sortie des fonctions auxiliaires M :
AUXFUMSEQ(VAR INT _NUM_IN, VAR INT _M_IN[], VAR INT _EXT_IN[], VAR
INT _NUM_OUT, VAR INT _M_OUT[], VAR INT _EXT_OUT[])
Paramètres d'entrée :
VAR INT _NUM_IN :
VAR INT _M_IN[] :
VAR INT _EXT_IN[] :
Paramètres de sortie :
VAR INT _NUM_OUT :
VAR INT _M_OUT[] :
VAR INT _EXT_OUT[] :
La fonction détermine la chronologie de sortie pour les codes M spécifiés des fonctions
auxiliaires M collectées pour chaque groupe. La chronologie est déterminée à partir des
instants de collecte $AC_AUXFU_M_TICK[<n>] (voir chapitre "Horodatage de la fonction
auxiliaire M active (Page 791)").
Un code M donné n'est pris en compte qu'une seule fois, même s'il appartient à plusieurs
groupes. Si le nombre de commandes M significatives est inférieur ou égal à 0, tous les codes
M collectés sont sortis. Le nombre de commandes M significatives est limité à 64.
Fonctions de base
Description fonctionnelle, 01/2023, A5E48053578D AF
13.13 Comportement lors d'une recherche de bloc
nombre de commandes M significatives
tableau de codes M significatifs
tableau des extensions d'adresse significatives
nombre de codes M déterminés
tableau de codes M déterminés
tableau des extensions d'adresse déterminées
Sorties de fonctions auxiliaires vers l'AP
791