MC_ReadStatus (contrôle des mouvements, lecture d'un état)

L'instruction MC_ReadStatus renvoie l'état de l'axe en fonction du mouvement actuellement en cours.
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_ReadStatus
MC_ReadStatus
Paramètres MC_ReadStatus
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_ReadStatus actuel.
  • FALSE : Il n’y a pas de calcul.
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 FB_Axis (axe retour codeur), utilisez le Type de données FB_AXIS_REF pour définir AxisIn.
Enable
Entrée
BOOL
  • TRUE : Obtient l'état de l'axe en continu.
  • FALSE : Toutes les sorties d'état sont réinitialisées 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.
Valid
Sortie
BOOL
  • TRUE : Les sorties valides sont disponibles.
  • FALSE : Sorties non disponibles.
Busy
Sortie
BOOL
  • TRUE : Le bloc de fonctions est actif et de nouvelles valeurs de sortie sont attendues.
  • FALSE : Le bloc de fonctions est en attente.
Error
Sortie
BOOL
Indique une erreur.
  • 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.
ErrorStop
Sortie
BOOL
TRUE : L'état de l'axe est Arrêt suite à une erreur.
Les états de l'axe sont définis dans les noms et les valeurs des états de l'axe du contrôle du mouvement.
Disabled
Sortie
BOOL
TRUE : L'état de l'axe correspond à Désactivé.
Stopping
Sortie
BOOL
TRUE : L'état de l'axe correspond à Arrêt en cours.
Referenced
Sortie
BOOL
TRUE : L'état de l'axe a repris sa position d'origine, la position de référence absolue est connue pour l'axe.
StandStill
Sortie
BOOL
TRUE : L'état de l'axe est Immobilisation.
DiscreteMotion
Sortie
BOOL
TRUE : L'état de l'axe est Mouvement discret.
ContinuousMotion
Sortie
BOOL
TRUE : L'état de l'axe est Mouvement continu.
SynchronizedMotion
Sortie
BOOL
Les mouvements synchronisés ne sont pas pris en charge par les contrôleurs
Micro800
.
  • TRUE : Jamais vrai.
  • FALSE : Toujours faux.
Homing
Sortie
BOOL
TRUE : L'état de l'axe correspond à Prise d'origine.
ConstantVelocity
Sortie
BOOL
TRUE : La vitesse du moteur est constante.
Accelerating
Sortie
BOOL
TRUE : L'axe accélère, l'énergie fournie au moteur augmente.
Decelerating
Sortie
BOOL
TRUE : L'axe ralentit, l'énergie fournie au moteur diminue.

Exemples MC_ReadStatus

Exemple de diagramme de bloc de fonctions MC_ReadStatus
Exemple de langage à relais MC_ReadStatus
Exemple de schéma à relais MC_ReadStatus
Exemple de texte structuré MC_ReadStatus
Exemple de texte structuré MC_ReadStatus
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