Table de contrôle (L9_MRTM)
(Traduction du document original anglais)
Introduction
La seconde table utilisée par ce bloc fonction est la table de contrôle.
Elle contient les informations spécifiques à un bloc fonction individuel.
Cela permet de partager la même table de programme entre plusieurs blocs fonction L9_MRTM.
Cela réduit l'utilisation de la mémoire de l'automate au minimum.
Table de contrôle
Le format de la table de contrôle est le suivant :
Mot
Description
%MWxxx
Réservé pour une utilisation ultérieure
%MWxxx+1
Le mot %MWxxx+1 contient l'adresse du mot du premier mot de sortie Traffic Cop.
Ce paramètre est entré par l'utilisateur.
%MWxxx+2
Spécifie le mot %IW utilisé pour le renvoi du registre de commande du bloc d'instructions.
Ce paramètre est entré par l'utilisateur.
%MWxxx+3
Pointeur vers la table de programme.
Ce pointeur est conservé par le bloc L9_MRTM.
%MWxxx+4
Le masque d'erreur est un masque de bits mappés généré par chaque scrutation pour permettre à l'utilisateur de déboguer un bloc L9_MRTM qui ne fonctionne pas.
Les numéros d'erreur sont les suivants : 1 La fin de la table se trouve avant le début des commandes 2 La taille de la table n'est pas un multiple pair de la taille du transfert 4 Le pointeur du programme n'est pas aligné avec le début du bloc d'instructions 8 Mot non valide dans la table de contrôle 16 Pointeur de programme non valide dans la table de contrôle 32 à 32768 Inutilisé