MC_ReadAxisInfo

Description fonctionnelle

Ce bloc fonction récupère des informations sur l'état de l'axe.

Bibliothèque et espace de noms

Nom de la bibliothèque : GMC Independent PLCopen MC

Espace de noms : GIPLC

Représentation graphique

Entrées

Entrée

Type de données

Description

Enable

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

L'entrée Enable démarre ou arrête l'exécution d'un bloc fonction.

  • FALSE : l'exécution du bloc fonction s'arrête. Les sorties Valid, Busy et Error sont réglées sur FALSE.

  • TRUE : le bloc fonction est en cours d'exécution. Le bloc fonction continue son exécution tant que l'entrée Enable est associée à la valeur TRUE.

Sorties

Sortie

Type de données

Description

Valid

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

  • FALSE : l'exécution n'a pas encore commencé ou une erreur a été détectée. Les valeurs des sorties ne sont pas valides.

  • TRUE : l'exécution a abouti sans erreur détectée. Les valeurs des sorties sont valides et leur traitement peut se poursuivre.

Busy

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

  • FALSE : le bloc fonction n'est pas exécuté.

  • TRUE : le bloc fonction est en cours d'exécution.

Error

BOOL

Plage de valeurs : FALSE, TRUE.

Valeur par défaut : FALSE.

  • FALSE : le bloc fonction est en cours d'exécution et aucune erreur n'a été détectée.

  • TRUE : une erreur a été détectée pendant l'exécution du bloc fonction.

ErrorID

WORD

Renvoie la valeur d'un code de diagnostic. Reportez-vous au chapitre Codes de diagnostic de la bibliothèque. Si la valeur est égale à 0 et si la sortie Error de ce bloc fonction est définie sur TRUE, le code de diagnostic peut être lu via la sortie AxisErrorID du bloc fonction MC_ReadAxisError.

LimitSwitchPos

BOOL

Plage de valeurs : FALSE, TRUE.

  • TRUE : Détecteur de fin de course positive déclenché.

LimitSwitchNeg

BOOL

Plage de valeurs : FALSE, TRUE.

  • TRUE : Détecteur de fin de course négative déclenché.

CommunicationReady

BOOL

Plage de valeurs : FALSE, TRUE.

  • TRUE : Le réseau a été initialisé et il est prêt pour la communication.

ReadyForPowerOn

BOOL

Plage de valeurs : FALSE, TRUE.

  • TRUE : Le variateur est prêt à activer l'étage de puissance.

PowerOn

BOOL

Plage de valeurs : FALSE, TRUE.

  • TRUE : L'étage de puissance est activé.

IsHomed

BOOL

Plage de valeurs : FALSE, TRUE.

  • TRUE : Le point de référence est valide (axe en position d'origine).

AxisWarning

BOOL

Plage de valeurs : FALSE, TRUE.

  • TRUE : Une alerte est active.

Entrées/Sorties

Entrée/sortie

Type de données

Description

Axis

Axis_Ref

Référence à l'axe (instance) pour lequel le bloc fonction doit être exécuté (correspond au nom de l'axe). Le nom de l'axe doit être défini dans l'arborescence Equipements de EcoStruxure Machine Expert.

Remarque

Les valeurs des sorties LimitSwitchPos et LimitSwitchNeg sont valides en fonction de la définition des limites dans la configuration des E/S des variateurs ILX2 et SD328A. Cette configuration d'E/S est lue une fois au démarrage de l'application et à chaque activation de l'étage de puissance.

Ne modifiez pas la configuration des E/S entre le démarrage de l'application et l'activation de l'étage de puissance, car cela entraînerait des valeurs non valides pour les sorties LimitSwitchPos et LimitSwitchNeg.

Définissez la configuration des E/S avant le démarrage de l'application.

 AVERTISSEMENT
Fonctionnement imprévu de l'équipement
Ne modifiez la configuration des E/S que lorsque l'étage de puissance est désactivé.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

Informations complémentaires

Lecture d'un paramètre