Type de données de MOTION_INSTRUCTION

Vous devez définir une étiquette de contrôle de mouvement pour chaque instruction de mouvement que vous utilisez. L'étiquette utilise le type de donnée MOTION_INSTRUCTION et stocke les informations d'état concernant l'instruction.
Mnémonique
Type de données
Description
FLAGS
DINT
Utilisez ce DINT pour accéder à tous les bits d'état de l'instruction dans une valeur unique sur 32 bits.
Pour ce bit d'état
Utilisez ce numéro de bit
EN
31
DN
29
ER
28
PC
27
IP
26
AC
23
DECEL
1
ACCEL
0
EN
BOOL
Le bit d'activation indique que l'instruction est activée (la condition d'entrée d'échelon et de sortie d'échelon est vraie).
DN
BOOL
Le bit de fin indique que tous les calculs et les envois de messages (le cas échéant) sont terminés.
ER
BOOL
Le bit d'erreur indique si l'instruction est utilisée illégalement.
PC
BOOL
Le bit de processus terminé indique que l'opération est terminée.
Le bit .DN est défini après la fin de l’exécution d’une instruction. Le bit .PC est défini lorsque le processus déclenché est terminé.
IP
BOOL
Le bit de processus en cours indique qu’un processus est en cours d’exécution.
AC
BOOL
Le Bit d'état actif vous permet de connaître l'instruction qui contrôle le mouvement lorsque des instructions sont mises en attente. Il est défini lorsque l'instruction devient active. Il est réinitialisé lorsque le bit Processus terminé est défini ou lorsque l’instruction est arrêtée.
ACCEL
BOOL
Le bit .ACCEL indique que la vitesse a augmenté pour l'instruction individuelle à laquelle elle est liée, c'est-à-dire marche par à-coups, mouvement ou engrenage.
TrackingMaster
BOOL
Indique que le système de coordonnées esclave suit l'axe maître (utilisé uniquement en mode Piloté par le maître).
CalculatedDataAvailable
BOOL
Indique que les données demandées ont été renvoyées dans l'élément du tableau Données calculées et que l'application
Logix Designer
a mis à jour les données de sortie du paramètre Données calculées. Seul un bit d'état est utilisé pour indiquer que toutes les Données calculées sont disponibles.
DECEL
BOOL
Le bit .DECEL indique que la vitesse a diminué pour l'instruction individuelle à laquelle elle est liée, c'est-à-dire marche par à-coups, mouvement ou engrenage.
ERR
INT
La valeur d’erreur contient le code d’erreur associé à une fonction de mouvement.
Reportez-vous à la section Codes d'erreur (ERR) pour prendre connaissance des instructions de mouvements.
STATUS
SINT
État d'un message associé à la fonction de mouvement.
État du message
Description
0x0
Le message est réussi.
0x1
Le module traite un autre message.
0x2
Le module attend une réponse à un message précédent.
0x3
Échec de la réponse à un message.
0x4
Le module n'est pas prêt pour l'envoi d'un message.
STATE
SINT
La valeur de l’état d’exécution mémorise l’état d’exécution d’une fonction. De nombreuses fonctions de mouvement ont plusieurs étapes et cette valeur en fait le suivi. L'état d'exécution est toujours défini sur 0 lorsque l'automate définit le bit EN d'une instruction de mouvement. Les autres états d'exécution dépendent de l'instruction de mouvement.
SEGMENT
DINT
Un segment correspond à la distance entre un point et le point suivant, mais sans inclure ce dernier. Un SEGMENT donne la position relative par numéro de segment lorsque la Came est en cours d'exécution.
EXERR
SINT
Code d'erreur étendu : utilisez-le pour plus d'informations sur une erreur.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal