Description des défauts de refus de commande
(Traduction du document original anglais)
Présentation
Un défaut de refus de commande est généré chaque fois qu'une commande ne peut pas être exécutée. Cela se produit lorsqu'une commande n'est pas compatible avec l'état de l'axe, le mode en cours ou au moins un des paramètres n'est pas valide.
Ces défauts sont indiqués par le voyant Commande refusée dans les écrans de mise au point. Au niveau de la voie, la touche DIAG permet d'identifier la source du défaut de refus de commande. Ces informations sont également accessibles via le programme avec le bit CMD_NOK (%Ir.m.c.6) et le mot CMD_FLT (%MWr.m.c.7).
Commande refusée
Le tableau suivant présente la cause, l'indication et la solution dans le cas d'un défaut Refus de commande.
Cause
Commande de mouvement non autorisée
Transfert des configurations ou paramètres en défaut
Paramètre
Aucun
Résultat
Arrêt immédiat du mouvement en cours
La mémoire tampon recevant des commandes de mouvement en mode automatique est réinitialisée à zéro.
Indication
Bit CMD_NOK (%Ir.m.c.6) : Commande de mouvement refusée
Mot CMD_FLT (%MWr.m.c.7) : type de défaut détecté
  • Octet de poids faible : commandes de mouvement
  • Octet de poids fort : configuration et réglage de paramètres
Solution
Lorsqu'une commande est reçue et acceptée, l'acquittement est implicite.
L'acquittement est également possible via la commande ACK_FLT (%Qr.m.c.8).
NOTE : Pour les séquences de mouvement en mode automatique, il est conseillé d'exécuter chaque mouvement à la fin du mouvement précédent et du bit AX_FLT (%Ir.m.c.2). Cela empêche le programme de passer à la commande suivante si la commande en cours doit être refusée.