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

Paramètre | Type de paramètre | Type de données | Description |
|---|---|---|---|
EN | Entrée | BOOL | Activation du bloc d'instruction.
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 |
|
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 |
|
Busy | Sortie | BOOL |
|
Error | Sortie | BOOL | Indique une 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 .
|
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 texte structuré MC_ReadStatus

Résultats


Fournir une réponse