La surveillance des défauts est essentielle pour les tâches de pilotage d'axe en raison des risques inhérents liés aux mobiles actifs.
Le mobile effectue automatiquement des contrôles au niveau interne.
Surveillance des défauts pour les axes interpolés
La voie 3 du module TSX CAY 33 n'a pas de défaut spécifique.
Les informations de défaut indiquées par cette voie sont la logique OU des défauts sur les axes configurés dans le mouvement interpolé (défauts des voies 0 et 1 dans le cas d'une interpolation à deux axes ; défauts des voies 0, 1 et 2 dans le cas d'une interpolation à trois axes).
Informations sur les défauts
Les informations sur les défauts sont les suivantes :
Bit
|
Informations sur les défauts
|
EMG_STP (%MWr.m.c.3.5)
|
Arrêt d'urgence
|
DRV_FLT (%MWr.m.c.3.2)
|
Défaut du variateur
|
ENC_BRK (%MWr.m.c.3.4)
|
Arrêt du codeur
|
ANA_FLT (%MWr.m.c.3.0)
|
Court-circuit de la sortie analogique
|
AUX_FLT (%MWr.m.c.3.1)
|
Court-circuit de la sortie auxiliaire
|
ENC_SUP (%MWr.m.c.3.3)
|
Alimentation du codeur
|
AUX_SUP (%MWr.m.c.3.6)
|
Alimentation 24 V
|
ENC_FLT (%MWr.m.c.3.7)
|
Trame du codeur absolu
|
SLMIN (%MWr.m.c.3.9)
|
Butée logicielle inférieure
|
SLMAX (%MWr.m.c.3.8)
|
Butée logicielle supérieure
|
SPD_FLT (%MWr.m.c.3.10)
|
Survitesse
|
FE1_FLT (%MWr.m.c.3.11)
|
Ecart de poursuite bloquant
|
FE2_FLT (%MWr.m.c.3.15)
|
Ecart de poursuite non bloquant
|
REC_FLT (%MWr.m.c.3.12)
|
Ecart de recalage en temps réel
|
TW_FLT (%MWr.m.c.3.13)
|
Fenêtre de mise au point TW
|
STP_FLT (%MWr.m.c.3.14)
|
Vitesse d'arrêt TSTOP
|
NOTE : La remontée des défauts sur la voie 3 est identique à celle d'un axe indépendant.
Les informations de défaut sont uniquement actualisées lors de l'exécution d'une instruction READ_STS (AXIS_CH3).
Les défauts sont classés dans deux niveaux de gravité :
-
les défauts critiques ou bloquants qui entraînent l'arrêt du mobile. Les processus suivants ont alors lieu :
-
le défaut est indiqué
-
le mobile ralentit jusqu'à ce que la sortie analogique soit à zéro
-
le relais d'activation du variateur de vitesse est désactivé
-
toutes les commandes en mémoire sont effacées
-
l'acquittement est attendu
Pour que le redémarrage de l'application soit possible, le défaut doit avoir disparu et avoir été acquitté.
-
Les défauts non critiques qui entraînent la signalisation d'un défaut sans arrêter le mobile. L'action à exécuter en présence de ce type de défaut doit être programmée dans le logiciel Control Expert
L'indication de défaut disparaît après que le défaut a lui-même disparu et été acquitté.
Programmation des défauts
Il est possible d'afficher, de corriger et d'acquitter les défauts dans l'écran de mise au point. Toutefois, il peut être utile de pouvoir guider le mobile et de corriger les défauts depuis une console lors de l'opération. A cet effet, toutes les informations et commandes nécessaires sont disponibles dans l'application.
Le module prend en charge un vaste éventail d'informations sous la forme de bits et de mots d'état, toutes accessibles via le programme Control Expert. Ces bits permettent de traiter les défauts dans l'ordre hiérarchique :
Deux niveaux d'indication sont disponibles :
Premier niveau : informations générales
Bit
|
Erreur
|
CH_ERROR (%Ir.m.c.ERR)
|
Défaut sur la voie
|
AX_OK (%Ir.m.c.3)
|
Aucune erreur bloquante (avec arrêt du mobile) n'est détectée
|
AX_FLT (%Ir.m.c.2)
|
Défaut (regroupe tous les défauts)
|
HD_ERR (%Ir.m.c.4)
|
Erreur matérielle externe
|
AX_ERR (%Ir.m.c.5)
|
Défaut applicatif
|
CMD_NOK (%Ir.m.c.6)
|
Commande refusée
|
Second niveau : informations détaillées
Mot d'état de défaut sur la voie AX_STS (%MWr.m.c.3)
NOTE : Avec un défaut bloquant, il est conseillé d'arrêter le changement de traitement séquentiel associé aux axes et de corriger le défaut. La correction du défaut doit être suivie d'un acquittement du défaut.
Lorsqu'un défaut apparaît sur l'un des axes interpolés :
-
Les bits de défaut d'axe – AX_FLT (%Ir.m.c.2), HD_ERR (%Ir.m.c.4), AX_ERR (%Ir.m.c.5) et AX_STS (%MWr.m.c.3.j), les bits de défaut associés à l’interpolation – AX_FLT (%Ir.m.c.2), HD_ERR (%Ir.m.c.4), AX_ERR (%Ir.m.c.5) – et les bits d'état (%MWr.m.c.3.j) sont mis à 1.
-
Si le défaut est bloquant, le bit AX_OK (%Ir.m.c.3) est défini sur 0.
Lorsque le défaut disparaît, tous les bits de défaut conservent leur état. Les défauts sont stockés jusqu'à ce qu'ils soient acquittés en définissant le bit ACK_DEF (%Qr.m.c.8) sur 1 où c correspond au numéro de voie contenant le défaut ou le bit de voie d'interpolation ACK_DEF. La définition sur 1 du bit ACK_DEF de la voie 3 génère l'acquittement de tous les axes interpolés. L'acquittement des défauts doit être effectué après la disparition du défaut (sauf pour les défauts d'arrêt logiciel).
Si plusieurs défauts sont détectés, l'ordre d'acquittement agit uniquement sur les défauts effectivement disparus. Les défauts persistants doivent être de nouveau acquittés après leur disparition.
NOTE : La voie 3 (interpolateur) ne stocke pas les défauts.