Ce bloc fonction renvoie l'état du diagramme des états pour l'axe considéré.
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation des fonctions et blocs fonction.
Le tableau suivant décrit les variables d'entrée :
Entrées |
Type |
Valeur initiale |
Description |
---|---|---|---|
|
AXIS_REF_PTO |
- |
Nom de l'axe (instance) pour lequel le bloc fonction doit être exécuté. Dans l'arborescence des équipements, le nom est indiqué dans la configuration du contrôleur. |
|
BOOL |
FALSE |
Lorsque la valeur est TRUE, le bloc fonction est exécuté. Les valeurs des entrées du bloc fonction sont modifiables en permanence, et les sorties sont mises à jour en continu. La valeur FALSE met fin à l'exécution du bloc fonction et réinitialise ses sorties. |
Le tableau suivant décrit les variables de sortie :
Sortie |
Type |
Valeur initiale |
Description |
---|---|---|---|
|
BOOL |
FALSE |
Le jeu de sorties est valide. |
|
BOOL |
FALSE |
La valeur TRUE indique qu'une erreur a été détectée. L'exécution du bloc fonction est terminée. |
|
PTO_ERROR |
|
Lorsque |
|
BOOL |
FALSE |
Si la valeur est TRUE, l'état est "Active" (Diagramme des états de mouvement). |
|
BOOL |
FALSE |
|
|
BOOL |
FALSE |
|
|
BOOL |
FALSE |
|
|
BOOL |
FALSE |
|
|
BOOL |
FALSE |
|
|
BOOL |
FALSE |
|
|
BOOL |
FALSE |
La valeur TRUE indique que le point de référence est valide et qu'un mouvement absolu est autorisé. |
|
BOOL |
FALSE |
La valeur TRUE indique qu'une alerte est présente sur l'axe (appelez MC_ReadAxisError_PTO pour plus d'informations). |
|
BOOL |
FALSE |
La valeur TRUE indique que la file d'attente de mouvements est pleine et qu'aucun mouvement supplémentaire n'est admis dans la mémoire tampon. |