MC_ReadAxisError (contrôle des mouvements, lecture de l'erreur de l'axe)

L'instruction MC_ReadAxisError lit les erreurs de l'axe non liées aux blocs d'instruction de contrôle des mouvements.
Lorsqu'un axe est à l'état Désactivé, MC_ReadAxisError peut, ou non, obtenir un identifiant d'erreur non-nul pour l'axe, car un axe désactivé peut contenir des erreurs, ou non.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s'applique aux contrôleurs
Micro850
L50E et
Micro870
L70E qui prennent en charge le contrôle des mouvements.
MC_ReadAxisError
MC_ReadAxisError
Paramètres MC_ReadAxisError
Paramètre
Type de paramètre
Type de données
Description
EN
Entrée
BOOL
Activation du bloc d'instruction.
  • TRUE : Exécute le calcul MC_ReadAxisError actuel.
  • FALSE : Error, ErrorID et AxisErrorID sont redéfinis sur Faux (ou 0).
Ne s'applique qu'aux programmes de langage à relais.
AxisIn
Entrée
AXIS_REF
FB_AXIS_REF
Utilisez les paramètres Type de données AXIS_REF pour définir AxisIn.
Pour un axe retour codeur (FB_Axis), utilisez le type de données FB_AXIS_REF pour définir AxisIn.
Enable
Entrée
BOOL
  • TRUE : Récupération continuelle de la valeur du paramètre lorsque actif.
  • FALSE : Réinitialise les sorties Error, ErrorID et AxisErrorID sur 0.
ENO
Sortie
BOOL
Activation de la sortie.
Ne s'applique qu'aux programmes de langage à relais.
Axis
Sortie
AXIS_REF
Dans les programmes de schémas à relais, la sortie de l'axe est en lecture seule.
Les paramètres de sortie de l'axe sont définis dans le Type de données FB_AXIS_REF.
Valid
Sortie
BOOL
  • TRUE : Le bloc d'instruction est actif et de nouvelles valeurs de sortie sont attendues.
  • FALSE : Le bloc d'instruction est inactif.
Busy
Sortie
BOOL
  • TRUE : Le bloc d'instruction n'est pas terminé.
  • FALSE : Le bloc d'instruction est terminé.
Error
Sortie
BOOL
Indique qu’une erreur s’est produite.
  • TRUE : Une erreur a été détectée.
  • FALSE : Aucune erreur.
ErrorID
Sortie
UINT
Valeur numérique unique permettant d'identifier l'erreur. Les erreurs de cette instruction sont définies dans les ID des erreurs de bloc de fonctions du contrôle du mouvement.
AxisErrorID
Sortie
UINT
Valeur numérique unique permettant d'identifier l'erreur de l'axe. Les erreurs pour cette instruction sont définies dans les Identifiants des erreurs propres aux blocs fonctionnels de contrôle du mouvement.

Exemples MC_ReadAxisError

Exemple de diagramme de bloc de fonctions MC_ReadAxisError
Exemple de diagramme de bloc de fonctions MC_ReadAxisError
Exemple de langage à relais MC_ReadAxisError
Exemple de schéma à relais MC_ReadAxisError
Exemple de texte structuré MC_ReadAxisError
Exemple de texte structuré MC_ReadAxisError
Résultats
Résultats
Surveillance de l’axe
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal