Exemple d'erreur
(Traduction du document original anglais)
Présentation
La fonction MC_ReadAxisError permet de récupérer des erreurs du système.
En cas d'erreur ou d'avertissement, le bloc renseigne un code en appliquant une valeur dans les paramètres de sorties AXISFAULTID, AXISDIAGID et AXISWARNINGID.
Codes d'erreur
Le tableau suivant présente les codes d'erreur du Lexium 32 :
Lexium 32
AxisFaultId
SigLatched 301C:8
AxisDiagId
603F:0
AxisWarningId
301C:C
NOTE : reportez-vous à la documentation CANopen du variateur Lexium 32 pour identifier l'erreur.
Recherche d'erreurs
Le tableau ci-dessous décrit une procédure de recherche de défauts suite à un code d'erreur ou d'avertissement.
Etape
Action
1
Le paramètre de sortie AxisFault est à 1.
Le paramètre de sortie AxisFaultId affiche une valeur d'erreur.
Le graphique ci-après présente l'erreur générée :
2
Reportez-vous à la documentation CANopen du variateur Lexium 32 et recherchez le code ASCII SigLatched 301C:8.
3
Dans la documentation CANopen, la valeur 16#2000 (8192 en décimal) de SigLatched désigne une survitesse ; recherchez le code « SigLatched 301C:8 ».
4
Corrigez les constantes de vitesse.
5
Exécutez le bloc MC_Reset.