0% ont trouvé ce document utile (0 vote)
6 vues68 pages

Dépannage des erreurs des variateurs ABB

Ce document fournit un manuel de dépannage pour les variateurs ABB Motion, expliquant comment diagnostiquer et résoudre les erreurs potentielles lors de l'installation. Il décrit les différentes catégories d'erreurs, les méthodes de réinitialisation et les événements associés à la gestion des erreurs. Des instructions sur l'utilisation de l'outil Mint WorkBench et des conseils de sécurité sont également incluses.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues68 pages

Dépannage des erreurs des variateurs ABB

Ce document fournit un manuel de dépannage pour les variateurs ABB Motion, expliquant comment diagnostiquer et résoudre les erreurs potentielles lors de l'installation. Il décrit les différentes catégories d'erreurs, les méthodes de réinitialisation et les événements associés à la gestion des erreurs. Des instructions sur l'utilisation de l'outil Mint WorkBench et des conseils de sécurité sont également incluses.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Produits de Contrôle de Mouvement

Erreur d'application
Manuel de dépannage des erreurs des variateurs ABB Motion
AN00267
Rév B EN

Ce que ce document contient


Si vous avez suivi toutes les instructions de ce manuel dans l'ordre, vous ne devriez avoir que peu de problèmes à installer le
ABB Servo Drives. If you do have a problem, this document will help you to navigate then diagnose and resolve
le problème. Les pages suivantes contiennent des informations sur la façon de comprendre et de résoudre les problèmes qui peuvent survenir.
Avant d'aborder cela, il est important de d'abord discuter du système de diagnostic de défauts utilisé dans les produits ABB Motion.

Diagnostic du problème

Il existe 3 façons d'obtenir des informations sur les défauts qui se sont produits ;
•Dans Mint WorkBench, connectez-vous au lecteur et utilisez l'outil Journal des erreurs pour voir les erreurs récentes, obtenir les descriptions.
et puis consultez les fichiers d'aide pour plus d'informations.
L'affichage de statut du lecteur indique les erreurs et les informations générales statuts. Lorsqu'une erreur se produit, le lecteur
affiche une séquence commençant par le symbole « E » ou « b », suivi du code d'erreur à cinq chiffres.
Le disque possède également deux voyants d'état réseau qui indiquent l'état d'un maître RTE utilisé. Vous pouvez vérifier
le manuel matériel du disque pour plus d'informations sur la manière de diagnostiquer l'état de la LED.

Comment réinitialiser les défauts

Le disque peut être utilisé dans différentes configurations, donc, pour répondre à cette question, nous devons d'abord considérer laquelle
configuration que nous utilisons;
•En mode analogique, l'utilisateur peut définir RESETINPUT(0) = [entrée] ou dans le groupe de paramètres : "Gestion des erreurs >
Réinitialiser l'entrée à une entrée numérique.
• En mode indirect, si le lecteur exécute un programme amint et qu'il entre dans un état d'erreur, il essaiera automatiquement
appeler l'événement ONERROR. Voir la section ci-dessous“événement ONERROR” pour plus d'aide.
• Si configuré en tant qu'esclave RTE DS402, l'entraînement utilise la machine d'état DS402, donc désactiver et re-
Activer le lecteur réinitialisera toute erreur active, bien qu'il soit préférable d'émettre d'abord une réinitialisation.

Soutenez-moi
Si vous ne pouvez pas résoudre le problème ou si le problème persiste, le Support Me peut être utilisé. Cette fonctionnalité est disponible.
à partir du menu d'aide de Mint WorkBench, ou en cliquant sur le bouton « + » dans la barre d'outils. Le SupportMe peut être utilisé pour
rassembler des informations qui peuvent ensuite être enregistrées en tant que fichier texte, copiées dans une autre application ou envoyées par e-mail à l'ABB
soutien line (CN-motionsupport@[Link]).

Redémarrage du drive ABB Motion


Le terme « redémarrer le disque » est utilisé dans les sections de dépannage. Si l'alimentation secteur AC (ou l'alimentation DC) est
retiré, attendez 2 minutes avant de réappliquer l'approvisionnement.

Sécurité
_________________________________________________________________
AVERTISSEMENT ! Seules des électriciens qualifiés sont autorisés à entretenir l'entraîneur. Lisez les instructions de sécurité sur la première
pages du manuel matériel avant de travailler sur le lecteur.

Produits de contrôle de mouvement ABB 1


[Link]/entrainements/basse-tension-ac/mouvement
Catégories d'erreurs
Les contrôleurs dotés d'Ethernet utilisent un système de gestion des erreurs qui attribue un numéro unique à chaque erreur. Ce
signifie qu'un code d'erreur n'a pas besoin d'être déchiffré pour déterminer exactement quelle erreur individuelle a eu lieu
s'est produit.
Les erreurs sont enregistrées de deux manières :

• Liste des erreurs : Ceci est conçu pour être manipulé par le programme Mint. La liste des erreurs du contrôleur peut stocker jusqu'à
256 entrées sur MicroFlex e190 et MotiFlex e180.
• Journal des erreurs : C'est un enregistrement historique des erreurs et il est affiché dans Mint WorkBench à l'aide de l'outil Journal des erreurs.
Sur MicroFlex e190 et MotiFlex e180, 5 Ko de mémoire sont réservés pour le journal des erreurs, où chaque erreur est
de taille dynamique. Cela permet de stocker environ 100 erreurs ou plus.
Les entrées dans la liste des erreurs peuvent être visualisées par type ou séquentiellement, pour lesquelles il existe des mots-clés supplémentaires (affichés dans
parenthèses dans les listes suivantes). Les erreurs sont classées en plusieurs catégories, chaque erreur ayant un code unique.
La liste des erreurs catégorise les erreurs, chaque catégorie utilisant une plage de numéros d'erreur :

Catégorie d'erreur Plage de codes d'erreur Type


Erreurs de démarrage b et 0-9 Asynchrone
Erreurs d'exécution MML 0 - 999 Synchronisé
Erreurs de l'application hôte 1000 - 1999 Synchrone
Erreurs de compilation 2000 - 2999 -
Erreurs d'exécution du programme 3000 - 3999 Synchrone
Erreurs d'autotuning 4000 - 4999 Asynchrone
Erreurs de paramètres 6000 - 6999 Asynchrone
Avertissements de paramètre 7000 - 7999 Asynchrone
Erreurs de communication 8000 - 8999 Asynchrone

Erreurs d'axe 10000 - 19999 Asynchrone


Avertissements de l'axe 20000 - 29999 Asynchrone
Erreurs du contrôleur 30000 - 39999 Asynchrone
Avertissements du contrôleur 40000 - 49999 Asynchrone
Événements de contrôleur 50000 - 59999 Asynchrone
Certaines erreurs sont classées comme des 'avertissements'. Les avertissements sont moins critiques que les erreurs et sont désactivés par défaut mais
peut être activé individuellement à l'aide de ERRORCODEENABLE. Les avertissements sont stockés et gérés de la même manière
comme des erreurs, donc toutes les références à la gestion des erreurs doivent être considérées comme incluant les catégories d'avertissement.

Lorsqu'une erreur se produit, une entrée est ajoutée à la liste des erreurs contenant les informations suivantes :
•Code d'erreur : Le numéro de code d'erreur unique.
•Ligne d'erreur : Le numéro de ligne du programme (le cas échéant, -1 indique que l'erreur n'est pas causée par une ligne dans le programme).
•Données d'erreur : Quatre mots de 32 bits de données supplémentaires. Cela variera pour chaque groupe d'erreurs, mais pourrait contenir le
numéro d'axe pertinent, numéro de bus ou ID de nœud si applicable, -1 sinon.
•Horodatage : La valeur deSYSTEMSECONDS lorsque l'erreur s'est produite.

Chaque fois qu'une erreur est ajoutée à la liste des erreurs, l'événement ONERRORevent est appelé. Cependant, des erreurs individuelles peuvent être
empêché d'appeler l'événement ONERRORevent en utilisant le mot-clé ERRORCODEENABLE.

Produits de contrôle de mouvement ABB 2


[Link]/entrainements/basse-tension-ac/mouvement
Erreurs synchrones(Retour en haut)
Les erreurs synchrones sont généralement des erreurs de programmation. Elles se produisent à une ligne de code qui est soit incorrecte, soit
essaie de faire quelque chose qui ne peut pas être fait à ce moment-là. Erreurs dans les erreurs d'exécution MML et Mint
Les erreurs de temps sont des erreurs synchrones. Lorsqu'une erreur synchrone se produit, Mint recherchera un événement.
appeléENERRREUR. Si ceci est défini, il sera appelé. Sinon, un message d'erreur sera imprimé dans le terminal.
et le programme Mint sera immédiatement interrompu.

Exemple
SCALEFACTOR(0) = -3 Doit être un facteur d'échelle positif

Cela génère l'erreur 'Données spécifiées hors de portée' qui a le code 3. S'il n'y a pas de MintONERROR
événement, le message d'erreur imprimé dans le terminal serait :

Erreur 3 : Données spécifiées hors limites à la ligne n

Avec un événement ONERRORevent, une entrée serait ajoutée à la liste des erreurs et l'événement ONERRORevent serait
appelé. Les erreurs synchrones ne provoquent pas l'arrêt du mouvement et ne nécessitent aucune action spéciale pour s'en remettre.
Cependant, la cause d'une erreur synchrone doit toujours être examinée et éliminée car elle est généralement
indique un problème de programmation.

* L'erreur 3102 (Dépassement de pile), l'erreur 3103 (Indice hors limites) et l'erreur 3108 (Sous-débordement de pile) sont 'fatales'
et ne déclenchera pas l'événement ONERRORevent.

Erreurs asynchrones(Remonter en haut)


Des erreurs asynchrones peuvent survenir à tout moment et ne sont pas directement liées à une ligne de code Mint. Quand un
une erreur asynchrone se produit, une entrée est ajoutée à la liste des erreurs et l'événement ONERROR sera appelé si cela
est défini dans le programme Mint. Si aucun événement NO_ERROR n'est défini, le programme Mint continuera à fonctionner.
The controller will automatically take action according to the error code; this is known as the 'default
action':

• Pour les avertissements d'axe et les avertissements de contrôleur, il n'y a pas d'action par défaut. Le mouvement ne sera pas arrêté.

Pour les erreurs d'autotuning, l'action par défaut est d'arrêter et de désactiver l'axe.

•Pour les erreurs d'axe, l'action par défaut peut être spécifiée pour certains codes d'erreur et est fixe pour d'autres.

Pour les erreurs de contrôleur, l'action par défaut varie selon le code d'erreur.

Produits de contrôle de mouvement ABB 3


[Link]/drives/low-voltage-ac/motion
événement ONERROR(Retour en haut)

S'il y a des entrées dans la liste des erreurs, alors l'événement MintONERRORevent sera appelé s'il est défini dans le
Programme de menthe. Il n'est pas essentiel de traiter toutes les erreurs dans le gestionnaire d'erreurs car il sera appelé de nouveau si cela
Y a-t-il des entrées restantes dans la liste des erreurs. Il est recommandé d'inclure toujours un événement ANONERROR.

Utiliser la liste des erreurs(Retour en haut)


Il y a deux mots-clés qui peuvent lire une entrée de la liste des erreurs : ERRORREADNEXT et ERRORREADCODE.

• ERRORREADNEXT lit l'entrée suivante de la liste des erreurs. Cela permet également d'obtenir des erreurs de catégories spécifiques.
et axes à lire.
• ERRORREADCODE permet de rechercher un code d'erreur spécifique dans la liste d'erreurs. Cela permet également à la liste de
être recherché uniquement pour des erreurs sur un axe spécifique.

Si ERRORREADNEXT ou ERRORREADCODE trouve une entrée correspondante dans la liste des erreurs, alors les détails à ce sujet
les erreurs sont placées dans les ERR... mots-clés et l'entrée est supprimée de la liste. Les mots-clés ERR... sont comme
suit:

ERRCODE - le code d'erreur.


ERRSTRING- description de code d'erreur.
ERRLINE - le numéro de ligne sur lequel l'erreur s'est produite pour les types d'erreurs synchrones.
ERRDATA - le numéro d'axe impliqué dans l'erreur. Peut également fournir l'index d'objet et le sous-index d'objet
pour les erreurs causées par les opérations PDO.
ERRTIME- the time (in System Seconds)when the error occurred.

En fonction du code d'erreur, les mots-clés ERRLINE et ERRDATA peuvent ne pas avoir de pertinence.
information, auquel cas ils renverront -1. L'exemple suivant lit l'entrée suivante de la liste d'erreurs
et imprime les informations dans le terminal :

Événement ONERROR

Si ERRORREADNEXT(_egALL, -1) Alors


Imprimer "Code d'erreur : ", ERRCODE Imprimer
"Description: ",
ERRSTRING
Print "Axis (if applicable): , ERRDATA(1)
Numéro de ligne (si applicable) : , ERRLINE Imprimer
"Time: ", ERRTIME
Fin Si
Événement de fin

Pour plus d'exemples de gestion des erreurs, voir l'événement d'erreur : ONERROR. Il est également possible de masquer les erreurs de
généré par l'utilisation de ERRORCODEENABLE, et pour lire si une erreur est présente (sans l'enlever
de la liste) en utilisant ERRORPRESENT. Les erreurs peuvent également être effacées en utilisant ERRORCLEAR.

Produits de contrôle de mouvement ABB 4


[Link]/drives/low-voltage-ac/motion
Changer l'action par défaut des erreurs de mouvement(Retour en haut)

Il est possible de sélectionner l'action par défaut effectuée sur une erreur d'axe en utilisant les mots-clés listés ci-dessous :

Mot clé menthe Contrôle l'action par défaut en cas d'erreur

ABORTMODE Erreur d'abandon (10000).

LIMITMODE Erreurs de limite matérielle avant et arrière (10001 et 10002).

SOFTLIMITMODE Erreurs de limite logicielle avant et arrière (10003 & 10004).

FOLERRORMODE Following error (10005).


MODE D'ENTRÉE D'ERREUR Erreur externe d'entrée active (10007).

ADCERRORMODE Erreur de limite ADC (10008).

MODÉLE VELFATAL Erreur de vitesse (10006).

Les modes possibles sont :

Mode Action

0 Ignorez la condition d'erreur.

1 Appelez l'événement d'erreur ONERROR. Arrêtez l'axe et faites tomber la ligne d'activation.

2 Appelez l'événement d'erreur [Link] pour arrêter l'axe, laissez l'axe actif.

3 Appelez l'événement d'erreur ONERROR. Effectuez un arrêt contrôlé de l'axe à la vitesse spécifiée par le
ERREUR DÉCEL ou TORQUE REF ERREUR TEMPS DE CHUTE, laissez l'axe activé.

4 Réservé

5 Appelez l'événement d'erreur ONERROR seulement.

6 Réservé

7 Arrêtez l'axe et retirez la ligne d'activation, ne générez pas d'erreur. Ceci est équivalent au Mode 1.
sauf qu'aucune erreur n'est générée.

8 Arrêt de crash de l'axe, laisser l'axe activé, ne pas générer d'erreur. Cela équivaut au Mode 2.
sauf qu'aucune erreur n'est générée.

9 Effectuez un arrêt contrôlé sur l'axe à la vitesse spécifiée par l'ERRORDECEL ou


TORQUEREFERRORFALLTIME, laissez l'axe activé, ne générez pas d'erreur. Cela équivaut à
Mode 3, sauf qu'aucune erreur n'est générée.

Chacun des erreurs pour chacun des axes peut être donné un mode séparé et le contrôleur réagira.
en conséquence. Comme le montre le tableau ci-dessus, l'événement ONERRORevent sera appelé immédiatement. L'entrée de la liste des erreurs
est créé lorsque l'erreur se produit pour la première fois. Voir les mots-clés individuels pour voir quels modes sont pris en charge pour
chaque mot-clé.

Produits de contrôle de mouvement ABB 5


[Link]/entrainements/basse-tension-ac/mouvement
Récupération des erreurs(Retour en haut)

S'il y a des entrées dans la liste des erreurs, l'événement ONERRORevent sera appelé. Les erreurs doivent donc être supprimées.
sinon le programme Mint continuera à appeler ONERROR, bloquant toutes les autres tâches et événements.
Les erreurs synchrones devraient simplement être supprimées de la liste des erreurs. Cela se produit lorsqu'elles sont lues avec
ERREURLIREPROCHAINouERREURLIRECODEAlternativement,ERREUREFFACERpeut être utilisé pour ignorer les erreurs sans
les lire. Par exemple, dans un système s'attendant uniquement à l'erreur synchrone 'ecNODE_NOT_LIVE' (erreur 22) à
se produire, d'autres erreurs peuvent être affichées par le programme :

Si ERRORREADCODE(_ecFWD_HARD_LIMIT, 0) Alors
Prenez des mesures ici
Fin Si

'Display info about others


Si ERRORREADNEXT(_egMINT_API, -1) Alors
Erreur code : , ERRCODE Imprimer
"Description: ",
ERRSTRING
Axe (si applicable) : , ERRDATA(1)
Numéro de ligne (le cas échéant) : , ERRLINE
Temps :
Fin Si

ERREURNETTOYER(_egMINT_RUNTIME, -1)

Les erreurs asynchrones doivent être traitées avant qu'un axe puisse effectuer un mouvement supplémentaire. Utilisez le
ERRORREADNEXTandERRORREADCODEkeywords to read and remove errors from the list. Once all
Les erreurs sur un axe ont été effacées, l'axe peut être activé et le mouvement effectué. Le
Le mot-clé ERRORPRESENT fournit un moyen facile de vérifier si un axe est en erreur :

Si ERRORPRESENT(_egAXIS_ERROR, Alors
Le lecteur est en erreur
DRIVEENABLE(3) = _TRUE
Fin Si

ERRORCLEAR peut également être utilisé pour effacer les erreurs d'axe. Le mot-clé CANCEL effacera également toutes les erreurs et s'arrêtera.
tout mouvement qui est en cours sur un axe spécifié.

Si ERRORPRESENT(_egAXIS_ERROR, Alors
Ceci fait la même chose
ANNULER(0)
Pause(IDLE(0))

ERRORCLEAR(_egAXIS_ERROR, 0)
Fin Si

Codes d'erreur expliqués(Retour en haut)

Dans les exemples ci-dessus et les listes suivantes, certaines des erreurs sont montrées avec un correspondant
_ec.... codes d'erreur. Ces codes sont des énumérations pour les codes d'erreur et peuvent être utilisés dans le Mint
programme, par exemple dans la routine de vérification des erreurs.

La sortie d'erreur(Retour en haut)

Le mot-clé GLOBALERROROUTPUT peut être utilisé pour spécifier une sortie qui sera désactivée si there
y a-t-il des erreurs dans la liste des erreurs. La sortie doit être activée manuellement.

Produits de contrôle de mouvement ABB 6


[Link]/variateurs/ basse-tension-ac/mouvement
Boot Up Errors
Les erreurs de démarrage indiqueront les problèmes rencontrés par le disque lors de l'initialisation. Celles-ci peuvent être classées dans l'une des
deux façons ; ceux capturés par le firmware (bxxxx) et les "verrouillages" lors de l'initialisation non capturés par le firmware
où un seul caractère est affiché en permanence sur l'écran du disque (« - » à 9).

Où aller
Code Erreur Cause Que faire
Regarder ?

Initialisation Cause Possible


erreur (vérifier Le module de mémoire est
unité de mémoire pas correctement ajusté.
insertion) ou #2 Expédition confondue de
mode de récupération. MU activé et inactif.

Impossible d'accéder au firmware


étape de chargement.
Suspendre actif Remarque : Cela peut aussi signifier
la Monnaie SUSPEND
la commande est active.

Firmware Le firmware ne peut pas être chargé


chargement depuis la carte mémoire

État normal pendant le démarrage


Le système est
0 désactivé (ÉTEINT)
le haut ne devrait pas rester dans cela
état permanent Essayez d'éteindre le disque et de le retirer.
État normal pendant le démarrage le module de mémoire et le reconnecter
Le système est
1 up ne devrait pas rester dans ceci
Mémoire
initialisé (INIT) Si vous avez d'autres connexions telles que vers
état permanent Module
un maître RTE, puis déconnectez-le
ou
Le MML est État normal lors du démarrage Micrologiciel
2 démarré up ne devrait pas rester dans ceci Parfois, un encodeur endommagé peut
abaisser la tension de la carte de contrôle afin que ou
(MML_BOOT) État permanent Connecté
retirez la connexion de l'encodeur, puis
Externe
Le MML est État normal pendant le démarrage Rallumez-vous.
Matériel
3 initialisé la mise à jour ne devrait pas rester dans cela

(MML_INIT) état permanent Si le problème persiste, remplacez le


conduire.
Le MML est État normal pendant le démarrage
4 prêt à l'emploi le haut ne devrait pas rester dans cela
(MML_PRÊT) État permanent

L'objet État normal pendant le démarrage


dictionary is
5 en haut ne devrait pas rester dans cela
créé déclarer définitivement
(OD_CRÉER)

L'objet
dictionnaire État normal lors du démarrage
6 les valeurs sont définies dans ce qui ne devrait pas rester dans cela

défaut état permanent


(OD_RESET)
L'objet État normal pendant le démarrage
dictionnaire
7 la manipulation est faite
le haut ne devrait pas rester dans ceci
état permanent
(OD_TERMINÉ)

Produits de contrôle de mouvement ABB 7


[Link]/entrainements/basse-tension-ac/mouvement
Où aller
Code Erreur Cause Que faire
regardez ?

Essayez d'éteindre le disque et de le retirer


État normal pendant le démarrage
l'up ne devrait pas rester dans cela le module de mémoire et le reconnecter
aussi si vous avez d'autres connexions comme
état permanent. Remarque : un
Par défaut l'état de "8" déclare également que
en tant que maître RTE puis déconnectez-le,
8 configuration parfois un encodeur endommagé peut aussi
le lecteur est activé donc ne
(PAR DÉFAUT) abaissez la tension de la carte de contrôle afin que
confondre un normal activé
retirez la connexion de l'encodeur, puis
conduire avec celui qui est coincé Remettez-le sous tension.
dans un état d'erreur !
Si le problème persiste, remplacez le disque.

Les causes possibles sont :


• La configuration de l'encodeur est différente
avec le type de matériel (FB-xx) – à
résoudre cette configuration correcte et
Par défaut cycle de puissance.
communication État normal lors du démarrage
• La configuration des paramètres du conducteur est
profil causant un problème - résoudre ceci
9 la remontée ne doit pas rester dans cela
configuration problème, mettre la récupération du lecteur
état permanent
(CO_DEFAULT mode, cycle d'alimentation du moteur, Ouvert
MMS) table de travail, et sélectionné le fichier
manager of MFE180, Delete the
fichier cmcf, allumez le disque, le
le lecteur doit être dans l'état par défaut d'usine. Si
le problème persiste, remplacez le disque.
Essayez de couper l'alimentation du disque, retirez
Memory
le module de mémoire et de le reconnecter. Module
Le lecteur a affiché un démarrage Débranchez toutes les connexions à l'exception de
ou
code d'erreur en cas de fatal la logique de la source d'alimentation Micrologiciel
b00000
erreur au démarrage. Le (parfois un encodeur endommagé peut ou
- Divers abaissez la tension de la carte de contrôle afin que
le code est affiché sur le Connecté
b06409 retirer la connexion de l'encodeur) puis
démarrage à sept segments Externe
avec un ‘b’. rebranchez. Si le problème persiste, Matériel
remplacez le module de mémoire. Si le
le problème persiste encore, remplacez le disque.
Pendant le firmware
processus de mise à niveau le
les paramètres sont alors stockés Connectez Mint WorkBench au lecteur,
réintégré après qu'un accès au firmware ait entré la ligne de commande
Erreur d'application mettre à niveau pour rendre le disque FDF ou PARAMÈTRES PAR DÉFAUT
Mouvement de menthe de nouveau opérationnel. Normalement commande et cycle d'alimentation du disque
b06410
Bibliothèque cette erreur indique que le (remarque que l'adresse IP reviendra à
Commande la nouvelle version du microprogramme a un [Link]). Soit remettre en service le
nouveau paramètre donc cela ne peut pas conduire ou télécharger un enregistrement précédent
définissez-le comme l'ancien paramètre fichier de paramètres (PTX) à continuer.
le fichier ne lui dit pas ce qu'il doit faire

configurez-le à.
Essayez d'éteindre le disque, en retirant
le module de mémoire et le reconnecter.
Le lecteur a affiché un démarrage
Déconnecter toutes les connexions sauf
la logique fournit la source d'alimentation
code d'erreur en cas de fatal
b06411 (parfois, un encodeur endommagé peut
erreur au démarrage. Le
- Divers abaissez la tension du circuit de contrôle afin que
le code est affiché sur le
b13066 supprimer la connexion de l'encodeur) puis
début du segment à sept
réactivez-vous.
avec un 'b'. Si le problème persiste, remplacez la mémoire
module. Si le problème persiste,
remplacer le disque.
Produits de contrôle de mouvement ABB 8
[Link]/entrainements/basse-tension-ac/mouvement
Erreurs d'autotuning
Les erreurs d'auto-réglage pour les variateurs avec Ethernet se voient attribuer des numéros uniques dans la plage 4000-4999. Erreur d'auto-réglage
les codes sont générés par l'outil Autotune. La liste suivante de codes d'erreur n'est pas continue car certains codes sont
réservé à un usage futur.

Erreur de code Cause Que faire Où aller


Regarder ?
Erreur d'autotuning 4000 Il n'y a pas d'erreur d'autotuning. Aucune action Nan
(_ecAUTOTUNE_SU
CCESS)
Données de notation de conduite 4001
L'un des éléments suivants Vérifiez que le module de mémoire est connecté Matériel
invalide les conditions n'ont pas été remplies correctement, vérifiez le niveau de l'alimentation
1. Tension nominale du bus corriger
<1
2. Courant nominal du variateur <= 0
Vitesse maximale de conduite 4002 DriveSpeedMax <= 0 Relauncher la mise en service et vérifier Conduire
invalide Vérifiez uniquement l'ID du test AutoTune que DriveSpeedMax est correctement réglé paramètres
auoDESIGN_MOTION_CON
TROLL.
4003 La configuration ne le fait pas
L'opération d'auto-ajustement Cette erreur ne se produira pas à moins que le Menthe
soutenir ce test ne prend pas en charge cela la configuration a été effectuée manuellement Établi
(_ecCONFIG_NOT_ configuration du contrôleur. modifié en utilisant le mot-clé CONFIG. Paramètre
DROIT_TYPE) View Check;
Configuration
4004 L'erreur d'axe a Une erreur d'axe asynchrone Voir le Mint WorkBench Motion Menthe
s'est produit une erreur de disque s'est produite barre d'outils pour plus d'informations sur le Plan de travail ou
(_ecAXIS_ERREUR) pendant l'auto-accordage erreur. Affichage de conduite
opération.

4005 Couple calculé Drive avait calculé un Vérifiez que les données du moteur sont correctes. Menthe
constant invalide Constante de couple qui est trop Atelier
petit.

La valeur d'inductance est 4006


Pour le moteur sélectionné le Pour éviter cette erreur, assurez-vous qu'un Données du moteur

zéro l'inductance de filage est nulle le moteur a été sélectionné parmi le


base de données dans l'Assistant de configuration de Drive.
Alternativement, si un moteur personnalisé a
avoir été sélectionné et vous n'êtes pas sûr de
données moteur, vérifiez que le "Mesurer
résistance et inductance du moteur
le test a été sélectionné et exécuté à l'aide de
l'outil Autotune.

4007 La valeur de résistance est Pour le moteur sélectionné, le Pour éviter cette erreur, assurez-vous qu'un Données du moteur

zéro la résistance d'enroulement est nulle le moteur a été sélectionné à partir du


(_ecZERO_RÉSISTANCE base de données dans l'assistant de configuration du Drive.

ANCE_VALUE) Alternativement, si un moteur personnalisé a


avoir été sélectionné et vous n'êtes pas sûr de
données moteur, vérifier que le "Mesurer
résistance et inductance du moteur
le test a été sélectionné et exécuté à l'aide de
l'outil Autotune.

Produits de contrôle de mouvement ABB 9


[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
Regarde ?
4008 L'utilisateur a annulé L'opération d'autotuning se produira si l'outil d'Autotune Menthe
test a été annulé manuellement. Le bouton STOP est cliqué pendant les tests Banc de travail
(_ecUSER_TEST_A sont en cours.
BORT)
4009 Impossible de capturer les données Beaucoup des autotunages Not normally a problem, but to Menthe
pendant le test les opérations utilisent les données prévenir cela avant l'auto-ajustement, tapez Banc de travail
(_ecCAPTURE_FAIL installation de capture. Cette CP=0 dans la fenêtre de commande pour
erreur
ED) un message peut survenir si le arrêter toutes les opérations de capture.
l'installation de capture est en cours d'utilisation avant

à réaliser l'auto-ajustement
opération.

4010 Résistance trop faible, Cette erreur peut se produire pendant Vérifiez qu'il n'y a pas de courts-circuits Menthe
court-circuit possible le moteur de mesure entre les terminaux U, V et W de Atelier
(_ecPOSSIBLE_SH résistance et inductance le moteur et la puissance du moteur
ORT_CIRCUIT test et indique que le le câble est correctement câblé.
enroulement moteur efficace
la résistance est très faible.

4011 L'auto-réglage ne Le Test le retour d'information ou Cette erreur ne se produira normalement pas Menthe
retour d'assistance Test d'étalonnage des retours parce que Mint WorkBench ne le fera pas Atelier
dispositif (EnDat codeurs absolus autoriser l'aut réglage sur non pris en charge
(_ecUNSUPPORTE ne fonctionne pas sur types de feedback. C'est-à-dire la combinaison de
D_FEEDBACK_ ce type de retour. Le moteur et le dispositif de retour ne sont pas

soutenu par Mint Workbench.

4012 Résolveur d'encodeur Lors de la Mesure le La cause la plus courante de cette erreur Retour d'information,
le sens de rotation est tension constante et est mal câblé ou mal configuré Moteur
faux Mesurer l'inertie du moteur dispositif de rétroaction (encodeur ou Connecté
(_ecFEEDBACK_SE tests, un couple est appliqué
résolveur),à ou un câblage incorrect Load, Noise
NSE_ERRONÉ) the motor. This error will moteur. Sélectionnez le Test le retour d'information
se produira si le mouvement résultant option. Cela indiquera s'il y a un
est dans la direction opposée à problème avec le câblage ou l'installation de
le couple (un couple positif le disque et se mettra automatiquement
devrait provoquer du positif compenser certaines erreurs de câblage.
vitesse). Notez que le test de retour d'information
devrait idéalement être exécuté avec le moteur
déconnecté de la charge.
Cette erreur peut également se produire lorsque
l'autotuning d'un moteur connecté à
certains types de charge. En particulier,
charges avec beaucoup de conformité (par exemple
les entraînements par courroie) ou les décalages de couple (par exemple
le chargement gravitationnel) peut causer
problems for autotuning.
Une autre cause de l'erreur peut être
parce que le retour d'information de position est
bruyant, peut-être en raison de longs câbles sur
résoudre des systèmes de feedback, pour
par exemple. Dans l'un ou l'autre de ces cas, cela
peut être nécessaire de régler manuellement
le système utilisant l'outil de Fine-tuning.

Produits de contrôle de mouvement ABB 10


[Link]/drives/low-voltage-ac/motion
Erreur de code Cause Que faire Où aller
regarder ?
Séquence 4013 Hall La séquence de Hall ne L'erreur peut se produire pour un certain nombre de Retour d'information
ne se comporte pas comme comporte-toi comme prévu. Cela raisons, donc essayez les tests suivants : Spécification,
attendu une erreur peut se produire pendant le Retourner au moteur de confirmation Moteur
(_ecHALL_FAULT_OR Tester le test de feedback quand Page d'information de la configuration du disque Connecté
_AUCUNE_ROTATION) en utilisant un incrémental Sorcier pour vérifier ces valeurs. Si le Load, Noise
encodeur + retour des halls resolver n'est pas un ABB standard
système. product, check that the specification
est compatible dans le matériel des disques
manuel
Une cause courante de cette erreur est un
mal câblé ou mal configuré
encodeur/résolveur. Essayez manuellement
déplacer le rotor et regarder le
champ de position dans l'onglet Axe. Si le
la position ne change pas, ou elle
change de manière erratique, cela indique un
problème avec le câblage de l'encodeur.
•Exécuter le test de rétroaction
encore. De préférence, le Test le retour d'information
le test doit être exécuté avec le moteur
déconnecté de la charge, bien que
il fonctionnera avec succès où le
4014 Résoudre la valeur La valeur de résolution ne la charge est purement inertielle, ou la friction de chargeFeedback
ne se comporte pas comme comportez-vous comme prévu à travers Specification,
est petit.
attendu un cycle électrique. Ceci Remarque : surveillez le mouvement du
Moteur
(_ecRESOLVER_FAULT_ une erreur peut se produire pendant le Connecté
OR_AUCUNE_ROTATION retour d'expérience lors de l'utilisation d'un rotor. For rotary motors, the shaft
Load, Noise
devrait tourner juste au-dessus d'un
resolver feedback system.
révolution dans une direction suivie
par une révolution dans l'autre sens
direction. Pour les moteurs linéaires, le rotor
devrait passer juste au-dessus d'un
pas de pôle dans une direction suivi de
un pas de pôle dans l'opposé
direction. Si le rotor bouge
significativement plus ou moins que cela
distances, cela indique que le
le nombre de pôles du moteur n'est pas défini
correctement (moteurs rotatifs), ou le pôle
le ton n'est pas réglé correctement (linéaire
moteurs). Si le mouvement pendant le test
n'est pas fluide, cela indique que
la friction est élevée et le test ne sera pas
capable d'obtenir des résultats concluants.

Contrôle de position 4015 Taux de contrôle de la boucle de position Modifier le taux de contrôle des changements pour qu'il soit Menthe
conforme aux attentes
taux de mise à jour invalide (ControlRate(0, 1)) < 1. value (normally 4000) Etabli
Paramètre
vue

Produits de contrôle de mouvement ABB 11


[Link]/entrainements/basse-tension/alternatif/mouvement
Erreur de code Cause Que faire Où aller
regarde ?
4016 Erreur mathématique dans Cette erreur peut occasionnellement L'erreur peut généralement être corrigée par
Menthe
calculs de gains se produire pendant le calcul changer la bande passante de conception pour Établi
(_ecGAIN_CALCS_F gains en boucle actuels ou l'opération appropriée (cliquez) accord
ÉCHOUÉ) Calculez la vitesse et Options... dans l'outil Autotune). Si cela
tests de gains de position échecs, essayez de lancer l'ensemble de l'autotuning
indiquant un numérique séquence à nouveau.
problème dans le gain
équations. Cela peut aussi
indiquez un problème avec le
valeurs de la résistance du moteur
et inductance (MOTORRS
et MOTORLS) quand cela
se produit pendant la boucle actuelle
calculs de gain, ou avec le
valeurs d'inertie et d'amortissement
(CHARGERISSANCE et
LOADDAMPING) quand il
se produit pendant la vitesse/position
calculs de gain en boucle.
La configuration de 4017 Drive est invalide Essayez de lancer la mise en service
Cette erreur peut potentiellement Menthe
se produisent dans l'une des Sorcier à nouveau, s'assurant que le I Établi
opérations d'autotuning Je commence une nouvelle application. Réinitialiser Accordage
bien que ce soit rare. Cela indique l'option de réinitialisation de la mémoire aux paramètres d'usine activée

un problème avec le la page d'accueil est sélectionnée.


configuration fondamentale du
conduire comme les paramètres pour
courant nominal du moteur ou pic
actuel.
4018 Impossible d'ajuster le modèle à
Lors de la mesure du moteur Vérifiez le câblage entre le drive Câblage du moteur
données de tension/courant résistance et inductance et le moteur et les enroulements du moteur pour
(_ecCANNOT_FIT_RE test, une augmentation progressive circuits ouverts
SISTANCE_MODEL) une tension est appliquée au
moteur et le généré
le courant est enregistré. Le
le processus est arrêté lorsque le
le courant d'entraînement atteint 80 % de
le moteur spécifié nominal
valeur actuelle. Le résultat
caractéristique tension/courant
est utilisé pour calculer le
résistance des enroulements
et certains paramètres de la
étage de puissance du moteur.
4019 Impossible d'ajuster le modèle à Pendant la mesure du moteur Essayez de sauter le Mesurer le moteur Menthe
tension/courant résistance et inductance test de résistance et d'inductance. Faire un banc d'essai
transitoire test, l'inductance du stator est cela, entrer manuellement le moteur Accordage
(_ecCANNOT_FIT_IND mesuré en appliquant un résistance et inductance dans le
MODÈLE D'UCTANCE étape de tension vers le moteur et page de confirmation des informations du moteur de
enregistrant le courant généré, l'Assistant de configuration du Drive (la plupart des moteurs
la forme d'onde. L'inductance est alors que les fabricants fourniront cela
calculé à partir du résultat information) et confirmer que le test
Caractéristique tension/courant. n'est pas sélectionné dans l'outil Autotune.
L'erreur 4019 indique que cela Une fois l'autotuning terminé, vérifiez
le calcul ne peut pas être que la réponse du courant
effectuée en raison de les contrôleurs sont satisfaisants en utilisant le
données insuffisantes ou un Onglet Actuel de l'outil de réglage fin.
caractéristique inhabituelle.

Produits de contrôle de mouvement ABB 12


[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regardez ?
4020 Impossible de charger le modèle Pendant la mesure le Cliquez sur Options... dans l'outil Autotune Menthe
données de vitesse test d'inertie du moteur, un couple et puis sélectionnez l'onglet Limites. Établi
(_ecCANNOT_FIT_L forme d'onde est appliquée par le
Augmentez la valeur dans le Max Travel Accordage
OAD_MODÈLE) moteur et la vitesse du moteur boîte pour permettre au moteur de tourner
connecté. Un simple plus loin pendant le test et
Le modèle d'inertie/ammortissement est alors logiquement plus de données.
ajusté numériquement à la le processus d'ajustement du modèle peut également échouer pour
couple/vitesse résultants certains types de charge. Par exemple,
caractéristique. Erreur 4020 charges avec un coulomb élevé ou statique
indique que le raccord la friction ne se conformera pas bien à un
le processus a échoué. Un commun modèle de charge inertielle. De même,
la cause de cela est le manque de chargement gravitationnel (c'est-à-dire vertical
des informations suffisantes pour ajuster les axes) causera des problèmes pour
charger le modèle. l'autotuning. Si le moteur mesure
le test d'inertie continue d'échouer alors le
ensuite Calculez la vitesse et
le test des gains de position échouera également, car il
nécessite des valeurs pour l'inertie de charge et
amortissement. Il peut être nécessaire de
ajuster manuellement le système en utilisant le
Vitesse et position de l'outil de réglage fin
onglets.

4021 Motor test timed out Lors de la mesure le Cliquez sur Options... dans l'outil Autotune Menthe
(_ecAUTOTUNE_TEST tension constante et et puis sélectionnez l'onglet Limites. Établi
_TIMEOUT) Measure the motor inertia Augmentez la valeur dans le réglage du couple maximal
des tests, un courant est appliqué à la boîte pour permettre au moteur de générer
moteur pour accélérer le moteur avec un couple suffisant pour surmonter la friction.
et charger. Erreur 4021 Si le test de mesure de l'inertie du moteur
indique que le rotor a fait continue à échouer puis le suivant
ne pas atteindre une vitesse suffisante, Calculer la vitesse et la position
ou parcourir une distance suffisante, le test des gains échouera également, car il nécessite
durant la durée du test. valeurs pour l'inertie de charge et le damping.
L'erreur 4021 peut se produire si le Il peut être nécessaire d'ajuster manuellement
couple (ou force) généré le système utilisant le réglage fin
par le moteur est insuffisant pour Vitesse / Vélocité et Position de l'outil
surmonter la friction dans la charge. onglets.

4022 Le moteur a trop voyagé Lors de la mesure le Cliquez sur Options... dans l'outil Autotune
Menthe
loin pendant le test tension constante et et ensuite sélectionnez l'onglet Limites.
Établi
(_ecAUTOTUNE_TEST Mesurer l'inertie du moteur Augmentez la valeur dans le Voyage MaxAccordage
_DÉPLACEMENT DÉPASSÉ)
tests, un courant est appliqué à la boîte pour permettre au moteur de tourner
moteur pour accélérer encore le moteur pendant le test. Essayez également
et charger. Une fois le moteur réduire la valeur de la vitesse maximale
a atteint un niveau suffisant boîte. Si la mesure de l'inertie du moteur
vitesse, la direction de le test continue d'échouer alors le
le courant appliqué est inversé à ensuite Calculez la vitesse et
arrêter le rotor dans le test des gains de position échouera également, car il
limites de voyage spécifiées. Erreur nécessite des valeurs pour l'inertie de charge et
4022 indique que le test amortissement. Il peut être nécessaire de
n'a pas pu imposer cela ajuster manuellement le système en utilisant le
limites. Vitesse / Vélocité de l'outil de réglage fin
et les onglets de position.

Produits de contrôle de mouvement ABB 13


[Link]/moteurs/alternatif-basse-tension/mouvement
Erreur de code Cause Que faire Où aller
Regarder ?
4023 Pas assez de tests Cette erreur peut se produire lors de Voir les erreurs 4018, 4019 et 4020 pour Menthe
données à analyser l'un des tests d'autotuning, les raisons pour lesquelles ces tests échouent. Établi
(_ecINSUFFISANT_T à savoir le moteur de mesure Réglage
EST_DONNÉES) résistance et inductance
test, mesurer la tension
constant et Mesurer le
tests d'inertie des moteurs, et le
Test d'étalonnage des retours (pour
encodeurs absolus seulement).
En général, l'erreur 4023 signifie
que les données insuffisantes étaient
enregistré pendant le test à
obtenir un paramètre précis
mesure.

4024 Modèle de flux Mesurer le moteur Pour déterminer la constante de tension, Moteur
les paramètres sont le test d'inertie échouera avec celasélectionnez soit un moteur standard à partir de Paramètres
invalid erreur si la tension est constante la base de données dans la configuration du Drive
(_ecINVALID_FLUX_M n'a pas été défini. Sorcier, entrez une constante de tension
ODEL) valeur dans le Moteur de Confirmation
Page d'information de la configuration du lecteur
Sorcier (voir moteur du fabricant)
données), ou exécutez la Mesurer la tension
test constant.

4025 Le modèle est chargé Si cette erreur se produit pendant le Voir l'erreur 4020 pour plus d'informations. Menthe
invalide Mesurer l'inertie du moteur Établi
(_ecINVALID_LOAD_M test, it suggests that the Accordage
ODEL) les caractéristiques de la charge sont
de sorte que l'inertie ne puisse pas être
calculé avec précision.

L'erreur 4025 peut également se produire Dans ce cas, exécutez la mesure le Menthe
durant le Calculer le test d'inertie du moteur pour mesurer la charge Établi
test de gains de vitesse et de position d'inertie et d'amortissement. Accordage
si les valeurs de l'inertie de charge
et l'amortissement n'ont pas été
défini.

Paramètre d'encodeur 4026 Soit; Corriger les paramètres de l'encodeur et re Encodeur


invalide ENCODERRESOLUTION < exécuter des tests d'autotune Paramètres
1 ou ENCODERCYCLESIZE
= 0.

L'inductance du moteur 4027 Quand


est le type de moteur est AM, Lm Pour éviter cette erreur, assurez-vous qu'un Moteur
non défini ou Llr <= 0. le moteur a été sélectionné à partir de Paramètres
base de données dans l'assistant de configuration du lecteur.
Alternativement, si un moteur sur mesure a
été sélectionné et vous n'êtes pas sûr de
données moteur, vérifiez que la "Mesure
résistance et inductance du moteur
le test a été sélectionné et exécuté à l'aide de
l'outil Autotune.

Produits de contrôle de mouvement ABB 14


[Link]/transmissions/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarder?
4028 Impossible de régler le stator Impossible de régler la résistance du stator. Moteur
résistance Paramètres ou
(_ecCANNOT_SET_ST caractéristiques
ATOR_RÉSISTANCE
4029 Impossible de régler le stator Impossible de régler la fuite du stator Moteur
inductance de fuite inductance. Paramètres ou
(_ecCANNOT_SET_ST caractéristiques
ATOR_INDUCTANCE
Pas du pôle moteur 4030
Pôle de moteur calculé Moteur
invalide <= 0. Paramètres ou
caractéristiques

Numéro de pôle moteur Pôles moteur calculés < 2.


4031 Motor
invalide Paramètres ou
caractéristiques
L'inertie de charge 4032 n'est pas définie. L'inertie de charge calculée <= 0. Moteur
Paramètres ou
caractéristiques

4033 Les
Impossible de définir un maximumImpossible de définir le modèle de flux du moteur codes d'erreur 4026 à 4054 se produiront siMoteur
flux moteur constante de temps. le paramètre de conduite associé, Parameters or
(_ecCANNOT_SET_M calculé par l'un des autotunages caractéristiques
OTOR_MAX_FLUX) les tests, ou définis par l'utilisateur, sont en dehors de la

plage de valeurs autorisées. Ces


4035 Impossible de définir l'inertie de charge Can't set load inertia. Les erreurs ne devraient normalement pas se produire. Moteur
(_ecCANNOT_SET_ Si les problèmes persistent, assurez-vous Paramètres ou
CHARGE_INERTIE) qu'un moteur a été sélectionné parmi caractéristiques
la base de données dans la configuration du Drive
4036 Impossible de définir la charge
Impossible de régler l'amortissement de charge. Moteur
Magicien. Alternativement, si un personnalisé
amortissement le moteur a été sélectionné et vous êtes Paramètres ou
(_ecCANNOT_SET_ incertain des données du moteur, vérifiez que le caractéristiques
CHARGE_DAMPING) Mesurer la résistance moteur et
"le test d'inductance" a été sélectionné
4037 Impossible de définir le contrôleur
Impossible de définir le contrôleur Moteur
et exécuter en utilisant l'outil Autotune.
gain proportionnel gain proportionnel. Si le problème persiste, vous aurez besoin deParamètres ou
(_ecNE_PEUT_PAS_DEFINIR_ tuner manuellement les boucles de contrôle danscaractéristiques
GAIN_KIPROP le lecteur

4038 Impossible de définir l'actuel Impossible de définir le contrôleur actuel Moteur


contrôleur intégral gain intégral. Paramètres ou
gain caractéristiques
(_ecCANNOT_SET_
GAIN_KIINT)

4039 Impossible de régler la vitesse


Impossible de régler le contrôleur de vitesse Moteur
contrôleur gain intégral. Paramètres ou
gain proportionnel characteristics
(_ecCANNOT_SET_
GAIN_KVPRO)

Produits de contrôle de mouvement ABB 15


[Link]/drives/low-voltage-ac/motion
Erreur de code Cause Que faire Où aller
Regarde ?
4040 Impossible de régler la vitesse
Impossible de régler le contrôleur de vitesse Moteur
contrôleur intégral gain intégral. Paramètres ou
gain caractéristiques
(_ecCANNOT_SET_
GAIN_KVINT)

4041 Impossible de définir la position


Impossible de définir la position Moteur
gain proportionnel gain proportionnel. Paramètres ou
(_ecCANNOT_SET_ caractéristiques
GAIN_KPROP
4042 Ne peut pas définir la Impossible de définir la dérivée de position
position Moteur
gain dérivé gain. Paramètres ou
(_ecCANNOT_SET_ caractéristiques
GAIN_KDERIV
4043 Impossible de définir la position
Impossible de définir l'intégrale de position Moteur
gain intégral gain. Paramètres ou
(_ecNE_PEUT_PAS_DÉFINIR_ caractéristiques
GAIN_KINT)
4044 Impossible de régler la Impossible de régler la correction de vitesse
vitesse
Les codes d'erreur 4026 à 4054 se produiront siMoteur
gain de rétroaction directe gain. Paramètres ou
le paramètre de lecteur associé,
(_ecCANNOT_SET_ calculé par l'un des réglages automatiques caractéristiques
GAIN_KVELFF) les tests, ou définis par l'utilisateur, sont en dehors de la
4045 Impossible de définir la vitesse
Impossible de définir le retour d'information sur la vitesse Moteur
gain de rétroaction
plage de valeurs autorisées. Ces
gain. des erreurs ne devraient généralement pas se produire. Paramètres ou
(_ecCANNOT_SET_ Si les problèmes persistent, assurez-vous caractéristiques
GAIN_KVEL) qu'un moteur a été sélectionné parmi
4046 Impossible de définir Impossible de régler l'accélération Moteur
la base de données dans la configuration du Drive
accélération gain de rétroaction directe.
Sorcier. Alternativement, si un personnalisé Paramètres ou
gain de feedforward caractéristiques
motor has been selected and you are
(_ecNE_PEUT_PAS_DEFINIR_ incertain des données du moteur, vérifiez que le
GAIN_KACCEL Mesurer la résistance du moteur et
4047 Échec de la mesure d'inertie
Échec du test d'inertie "test d'inductance" a été sélectionné Moteur
(_ecINERTIA_TEST et exécutez en utilisant l'outil Autotune. Si Paramètres ou
_ÉCHOUÉ) le problème persiste, vous devrez caractéristiques
ajuster manuellement les boucles de contrôle dans le
conducteur
Test de constante de tension 4048 Tension constante Moteur
failed la mesure a échoué Paramètres ou
(_ecTENSION_CONS caractéristiques
TANT_TEST_FAILED

4049 Impossible de définir le décalage Impossible de définir le retour d'information du moteur Moteur
angle angle de décalage Paramètres ou
(_ecCANNOT_SET_ (Erreur d'encodeur possible ou caractéristiques
ANGLE_OFFSET) configuration incorrecte)

4050 Impossible de définir un observateur


Impossible de régler le gain de l'observateur K1. Moteur
gain K1 Paramètres ou
(_ecCANNOT_SET_O caractéristiques
BSERVER_GAIN_K1)

Produits de contrôle de mouvement ABB 16


[Link]/variateurs/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarde ?
4050 Impossible de définir l'observateurImpossible de régler le gain de l'observateur K1. Moteur
gain K1 Paramètres ou
(_ecCANNOT_SET_O caractéristiques
BSERVER_GAIN_K1) Les codes d'erreur 4026 à 4054 se produiront si
le paramètre de lecteur associé,
calculé par l'un des réglages automatiques
4051 Impossible de définir l'observateurImpossible de régler le gain de l'observateur K2.
tests, ou définis par l'utilisateur sont en dehors de la Moteur
gain K2 plage de valeurs autorisée. Celles-ci
Paramètres ou
(_ecNE_PEUT_PAS_DÉFINIR_O Les erreurs ne devraient normalement pas se produire. caractéristiques
BSERVER_GAIN_K2)
Si les problèmes persistent, assurez-vous
4052 Impossible de définir l'observateurImpossible de régler le gain de l'observateur KJ. Moteur
gain KJ qu'un moteur a été sélectionné parmi Paramètres ou
la base de données dans la configuration du disque
(_ecNE_PEUT_PAS_DÉFINIR_O caractéristiques
BSERVER_GAIN_KJ Magicien. Alternativement, si un personnalisé
4053 Impossible d'activer l'intégral Impossible d'activer la position intégrale le moteur a été sélectionné et vous êtes Moteur
contrôle de position incertain des données du moteur, vérifiez que le
contrôle. Paramètres ou
(_ecCANNOT_SET_KI Mesurer la résistance moteur et caractéristiques
NT_MODE) "test d'inductance" a été sélectionné
4054 Impossible de définir un entierImpossible de définir la limite de terme inté[Link] exécutez en utilisant l'outil Autotune. Si
Moteur
limite de mandat le problème persiste, vous devrez Paramètres ou
(_ecCANNOT_SET_KI ajuster manuellement les boucles de contrôle dans lecaractéristiques
NT_LIMIT) conduire
4055 Autotuning invalide Cela ne se produira que si Mint Vérifiez les paramètres du lecteur et relancez Menthe
numéro d'opération WorkBench tente de fonctionner Tests d'autotuning Établi
(_ecINVALID_OPERAT une opération d'autotuning pas Accordage
ION) pris en charge par le firmware.
4060 Impossible d'activer le lecteur Un lecteur ne peut pas être activé Allez au paramètre Mint Workbench Configuration de la conduite

(_ecCANNOT_ENAB à moins; voir et vérifier ; Activation > Électrique


LE_DRIVE) le matériel est activé Le paramètre DriveEnableInput est correct - si l'alimentation
configuré mais pas actif ou assurez-vous donc que l'entrée est active
l'alimentation AC (ou DC partagé avant de lancer l'autotune.
l'approvisionnement en bus) est présent. Pour vérifier la tension des disques connectés
Allez à Mint Workbench Paramètre
vue et Vérifier; Conduire >
DriveBusVolts est au bon niveau
(325VCC pour alimentation 230VAC,
565VDC pour une alimentation de 400VAC)

4061 Conduire Communication entre le Vérifiez le câble série ou USB. PC, Menthe
communications PC hôte et le contrôleur Établi,
erreur a échoué. Mise à la terre de
(_ecDRIVE_COMMS Lecteur et PC
_ERREUR) alimentation électrique

4062 L'encodeur absolu est Cette erreur peut se produire pour Vérifiez le câblage SIN COS de l'Endat 2.1 Encodeur
câblé incorrectement encodeurs absolus (qui utilisent Encodeur Câblage
(_ecABS_ENCODER un mélange de numérique et d'analogique
_WIRING_INCORRE signaux) si la direction de
CT) augmentation de la position absolue,
comme lu depuis le
canal de communication, est
différent de la direction de
le compte dérivé du
signaux sinusoïdaux et cosinus
will only occur if the sine and
cosine channels are wired
incorrectement.

Produits de contrôle de mouvement ABB 17


[Link]/drives/low-voltage-ac/motion
Erreur de code Cause Que faire Où aller
regarde ?
Erreur d'encodeur 4063 Erreur générale de l'encodeur Vérifiez la configuration de l'encodeur, le câblage Encodeur
(_ecPOSSIBLE_ENCO et opération de l'encodeur lors de la rotation Paramètres,
DER_FAULT) à la main. Encodeur
wiring, noise

Le test de mouvement 4065 prendra


Le mouvement de test prend trop de temps Vérifiez que les mouvements de test sont configurés pour que Mint

trop long ils ne prendront pas un excès Établi


montant de temps, vérifiez également que le redimensionnement est Réglage
définir correctement en vérifiant
SCALEFACTOR

La vitesse de déplacement du test 4066 est Vitesse calculée > Relancer la mise en service et vérifier Conduire
trop élevé VitesseMax de conduite en vélocité que DriveSpeedMax est réglé correctement paramètres
auto-accord
Courant nominal du moteur 4067
Courant nominal du moteur < 0,2A Vérifiez que les données du moteur sont correctes, si le Moteur
undefined le courant moteur est inférieur à 0,2A alors c'est paramètres
trop petit pour être contrôlé par le moteur

4068 Current control loopLa boucle actuelle n'a pas été Relancer l'autotuning Menthe
n'est pas accordé accordé avant de jouer le Établi
Ajustement automatique des paramètres du rotor Accordage
(applicable aux asynchrones)
moteurs uniquement
4069 L'autotuning ne Impossible de faire ce qui est demandé Vérifiez que les données du moteur sont correctes Moteur
type de moteur de support Autotune for this motor type. paramètres

4070 Vérifiez
Impossible de définir le contrôle flex Impossible de définir la boucle de contrôle de flux que les données du moteur sont correctes Moteur
gain proportionnel gain proportionnel. paramètres
4071 Impossible de définir le contrôle de flexibilité Ne peut pas être affiché car Vérifiez que les données du moteur sont correctes Moteur
gain intégral il n'y a pas d'erreur dans l'API. paramètres
4074 Impossible de définir Impossible de régler le moteur Lm. Vérifiez que les données du moteur sont correctes Moteur
magnétisation paramètres
inductance

Produits de contrôle de mouvement ABB 18


[Link]/drives/basse-tension-ac/mouvement
Erreurs d'axe
Ces erreurs sont assignées des numéros uniques dans la plage 10000-19999. Les codes _ecerror associés peuvent être
utilisé dans les routines de gestion des erreurs pour tester des erreurs particulières, par exemple :

Si ERRCODE = _ecADC_ERROR Alors...

Voir l'erreur : ÉVÉNEMENT ONERROR pour d'autres exemples.

Code Erreur Cause Que faire Où aller


Regardez?

10000 Mouvement avorté Cette erreur est causée par l'utilisation du Le mot-clé ABORT a Programme Mint
(_ecABORT) Mot clé ABORT ou rupture d'un Mint a été émis par la monnaie
programme. Voir ABANDONNER et programme. Cela peut être normal
ABORTMODE dans l'opération. Si ce n'est pas le cas,
trouver le problème avec la menthe
programme.
10001 Le lecteur a été configuré pour avoir un
Limite dure avancée Vérifiez la configuration du lecteur, Câblage vers
frapper Entrée de limite de progression et sa situation actuelle Programme Mint et/ou Entrées numériques,
(_ecFWD_HARD_ actif. Fichier de paramètres. Voir Conduire
LIMITER) LIMITFORWARD et Configuration
MODEDELIMITATION.
10002 Limite dure inversée Voir LIMITREVERSE et LIMITMODE Vérifiez la configuration du moteur, Wiring à
frapper Programme Mint et/ou Entrées numériques
(_ecREV_HARD_ Fichier paramètre. Voir Conduire
LIMIT) LIMITREVERSE et Configuration
LIMITMODE
Limite douce de 10003 L'axe peut être configuré pour avoir un Vérifiez la configuration du lecteur, Programme de Mint
frapper limite maximale et minimale de voyage Programme Mint et/ou ou Paramètre
(_ecFWD_SOFT_ dans le logiciel. Si la position de l'axe Fichier de paramètres. Voir Fichier
LIMITER dépasse l'une de ces valeurs limites, un SOFTLIMITFORWARD et
motion error will be generated. MODESOFTLIMIT
Limite douce inverse 10004
L'axe peut être configuré pour avoir un Vérifiez la configuration du lecteur, Programme Mint
frapper limite maximale et minimale de voyage Programme Mint et/ou ou Paramètre
(_ecREV_SOFT_L dans le logiciel. Si la position de Fichier de paramètres. Voir
l'axe File
IMIT) dépasse l'une de ces valeurs limites, un SOFTLIMITREVERSE et
une erreur de mouvement sera générée. MODE_DE_LIMITE_ADOUBLE

10005 Fatal suivant FOLERRORFATAL définit le maximum Si cette erreur se produit, l'axe Programme de Menthe
erreur dépassée erreur permissibles avant un peut ne pas être libre de se déplacer, est ou Paramètre
(_ecSUIVANT une erreur est générée. L'erreur suivante se déplacer quand il ne le devrait pas Fichier ou
_ERREUR) est défini comme la position de demande (par exemple un suspendu Généré
moins la position réelle du moteur. Si le charger avec un mauvais frein moteur profil cible
l'erreur suivante dépasse la valeur définie ou il pourrait y avoir une limitation Position
par FOLERRORFATAL (maximum dans le lecteur (par exemple, actuel
suivant l'erreur) une erreur peut être ou limite de vitesse) ou taille du moteur
généré. (par exemple, l'inertie) qui l'arrête
Note:If this error occurs when using a déplacement vers la position cible
Encodeur Smart Inc, voir Smart Inc avec l'ACCEL donné
encodeurs dans l'aide de Mint. /DECEL taux avant le
l'erreur suivante est au-delà du
valeur définie par l'utilisateur. Voir
FOLERRORFATAL et
MODEDEFAUTE.

ABB Motion control products 19


[Link]/drives/basse-tension-ac/mouvement
Code Erreur Cause Que faire Où aller
regarde ?

Erreur de vitesse fatale 10006 VELFATAL, vérification d'erreur de vitesse Vérifiez le programme Mint ou Programme de menthe
dépasse permet la vitesse mesurée (VEL) de autre source de vitesse ou Paramètre
(_ecVEL_FATAL) un axe à comparer à sa demande la demande n'essaie pas de Fichier ou
vitesse (VELDEMAND). Si le faites tourner l'axe plus vite que le Généré
différence entre les deux valeurs programmé cible de profil
dépasser la limite fixée avec VELFATAL, VITESSEMAX Vélocité
alors une erreur sera créée.

Erreur d'entrée active 10007


Une entrée est définie comme un Voir ERRORINPUT et Programme de menthe
(_ecERREUR_INP ERREUR INPUT et il a actif un MODE D'ENTRÉE D'ERREUR ou Paramètre
UT) condition d'erreur. Fichier ou
Généré
cible de profil
Vélocité

10009 Trajectoire invalide Erreur de génération de trajectoire. Le Vérifiez le paramètre Mint CAM Programme de menthe
Le contrôleur (_ecPROFILE_ER) n'a pas pu effectuer fichier pourleles données anormales
ROR) profil demandé. Cela peut se produire Excel est un outil utile
pendant les mouvements CAM si un invalide pour aider avec cela.
un élément est détecté (par exemple, un négatif)
maître distance). Un axe effectuant un
Le profil de came peut sauter très court
segments esclave si la vitesse du maître est
de sorte que le segment esclave soit moins
que un tick de profile en longueur. Si plus
plus de 5 segments d'esclaves sont ignorés dans
une erreur de profilage, cette erreur sera
généré. L'axe va s'effondrer
arrêté et désactivé.

Entrée d'activationdu moteur 10010 DRIVEENABLEINPUTMODE is Check Digital Input status Câblage vers
est inactif configuré pour et correct Entrées numériques
(_ecDRIVE_ENAB _emCRASH_STOP_DISABLE et le Conduire
LE_INACTIVE) entrée définie par DRIVEENABLEINPUT Configuration
est devenu inactif alors que le disque
a été activé

10011 Conduisez I.T a dépassé L'algorithme de surcharge de Vérifier l'accord,


conduite a vérifier le mouvement Système
limite intégré jusqu'à 100 % et a déclenché profil (surtout design
(_ecDRIVE_OVER la conduite pour la protéger. Cela accélération se produiraet
CHARGEMENT) si le courant RMS pour l'application déceleration). Si nécessaire,
dépassent le COURANTPARCOURUE sélectionnez un disque plus grand (qui
valeur peut également nécessiter un
moteur alternatif
La base de puissance 10012 n'estLapas
base de pouvoir a été invitée à Vérification de la base de pouvoir Base de puissance

ready to enable activer mais n'est pas prêt. Pour que ce soit ainsi conditions ambiantes et condition
(_ecPOWER_BAS il doit avoir la bonne tension et tension d'alimentation. Inclure
E_NON_PRÊT) fournir et ne pas être surchauffé. interverrouillages dans tout programme
être utilisé ce contrôle
ACTIVÉE POUR CONDUITE

Produits de contrôle de mouvement ABB 20


[Link]/entrainements/basse-tension-ac/mouvement
Code Erreur Cause Que faire Où aller
regarder ?

Le module d'alimentation 10013 dispose d'une détection de circuit dans l'unité d'alimentation.
Les causes possibles de cela sont Base de puissance
une erreur et le signal est connecté au Sur température, Sur condition
(_ecPOWER_MO DSP. L'unité de puissance a généré un Court-circuit de courant, frein moteur
DULE_FAULT) erreur lors de l'opération. circuit ou mauvaise mise à la terre ou
blindage (en particulier de
câbles de puissance moteur). Puissance
redémarrez pour effacer l'erreur.

10014 Déclenchement de surintensité


Basé sur les disques actuellement Vérifiez que le moteur est libre de Câblage moteur
(_ecOVER_CURR configuré DRIVERATINGZONE le faire pivoter, a été dimensionné
ENT) le variateur a correctement détecté une surintensité moteur et il n'y a pas de
state. Measured current should not court-circuits sur le trajet
dépasser le courant maximum. Le câblage de sortie.
le courant maximum est lié au
surtension et le courant nominal.

10015 Over speed trip Le disque a détecté l'apparent Définir une application haute Configuration
(écOVER_VITESSE) la vitesse du moteur a dépassé le trip vitesse max et 200% / câblage
seuil défini par DRIVESPEEDMAX le seuil de vitesse peut être
et les paramètres VELFATAL nécessaire lors de l'utilisation
Smartabs). Pour d'autres
Remarque : Si cette erreur se produit lors de l'utilisation d'untypes
de feedback vérifiez le
Encodeur Smart Inc, voir Smart Inc intégrité des retours
encodeurs câblage et mise à la terre
blindage de tous les câbles
vers/de la conduite

10016 Trip de surcharge de tension


Le disque
a été éteint pour protéger Diminuer le taux de décélération, Système
(_ecBUS_OVER_ lui-même après le bus DC mesuré ajoutez une résistance de régénération si elle design
est présente

TENSION) la tension a dépassé la limite prédéfinie. Cela non ajusté. Envisagez d'utiliser
peut souvent se produire pendant la décélération, bus commun DC s'il y a
particulièrement avec des charges d'inertie importantes plusieurs disques où certains
régénérer et quelques moteurs

10017 Déclenchement par sous-tension


Le disque a été éteint pour protéger Diminuer l'accélération Système
(_ecBUS_UNDER lui-même après le bus continu taux. Si la faute se produit lorsque design / wiring
mesuré
_TENSION) la tension est tombée en dessous d'une limite préréglée. Celal'axe ne s'accélère pas
peut se produire pendant l'accélération, vérifiez les connexions d'alimentation
particulièrement avec de grandes charges inertielle au lecteur. Un plus grand
Remarque : si la combinaison moteur/drive peut
DRIVEBUSUNDERVOLTSOVERRIDE sera requis si nécessaire
0, la limite basse utilisera le disque interne l'accélération ne peut pas être
données, sinon utilisera réalisé
CONDUITBUSSOUSPRESSIONDESVOLTS

10018 Moteur I^2.T L'algorithme de surcharge du moteur a Vérifiez l'accord, vérifiez le mouvement Système
dépassé la limite intégré jusqu'à 100 % et a déclenché profil. Si nécessaire, sélectionnez un design
(_ecMOTOR_OVE le drive pour protéger le moteur. larger Celamotor
va (which may also
RLOAD) se produit si le courant efficace pour le nécessite un lecteur alternatif
l'application dépasse le
MOTORRATEDCURRENT value

Produits de contrôle de mouvement ABB 21


[Link]/drives/basse-tension-ac/mouvement
Code Erreur Cause Que faire Où aller
regarder?

10019 Température du moteur #1. Surcharge thermique du Lors deal'utilisation


moteur été des retours Moteur
voyage détecté sur le lecteur et les lecteurs surveillance de la température, X10 Température
(_ecMOTOR_TEMP Le thermistor câblé en dur a une entrée X10. {"connections TH1 and TH2":"connexions TH1 et
ou TH2"}
thermistance
_ENTRÉE) détection de la surchauffe du moteur à partir de devrait être connecté avec un Câblage ou
capteur PTC de moteur connecté lien filaire (court-circuité) à Thermistance
supprimer le normal opération
fonction de trip de température.
Remarque :
MOTORTEMPERATURE
TRIP ne surveille pas le
thermistance du moteur X10 de l'entraîneur
Recherchez également un défaut
avec câble de rétroaction ou
câblage.

10019 Température du moteur #2. Surcharge de température du moteur a été Définir TEMPÉRATUREMOTEUR Moteur
10020 voyage détecté sur le disque et le moteur VOYAGE à une résistance qui estTempérature
(_ecMOTOR_TEMP L'encodeur est de type série (tel que adapté pour le moteur ou thermistance
_ENTRÉE) Hiperface DSP qui fournit un moteur dispositif thermistor. par exemple. Câblage ou
Recherche de phase résistance du thermocouple dans le cadre de MOTORTEMPERATURE Thermistance
échec données de retour). Si cette valeur dépasse TRIP(0) = 1200. opération
(_ecPHASE_SEA TEMPÉRATUREMOTEURTRIP le Recherchez également un défaut avec Configuration
RCH_ECHOUE) effectuer des trajets avec un moteur câble ou câblage de rétroaction.
erreur de surchauffe Remarque :
MOTORTEMPERATURE
TRIP fonctionne uniquement avec
moteurs qui ont un positif
coefficient de température
(PTC) thermistor, où
la résistance augmente avec
température, ou avec des moteurs
that have a switch that goes
circuit ouvert à haute
températures.

La recherche de phase doit être complétée pour La recherche de phase doit être
contrôler un moteur avec type "encodeur" terminé pour contrôler un moteur
seulement avec le type "encodeur seulement" - si cela
ne termine pas avec succès
vérifiez les paramètres de l'encodeur dans
conduire et vérifier le correct
nombre de pôles moteurs a
été configuré.

10021 Signaux Hall perdus ou Cette erreur indique qu'un retour d'informationCette erreur se produirait normalement Encodeur ou
incorrect type de halls uniquement ou Encodeur + Halls est indique un encodeur défectueux dans encodeur
(_ecHALL_SIGNA utilisé et a détecté une [Link] moteur
Si cela
(les codeurs câblage
L_PERTE) c'est donc l'état du capteur à effet Hall qui est vérifié inclure un hall simulé
par la conduite et que l'état de la salle signaux) ou mauvais câblage vers le
détecté est illégal (0 ou 7). encodeur de moteur. Vérifiez le
qualité de l'installation, câblage
et sélection du type d'encodeur.
Remarque : Vous pouvez utiliser Mint

Atelier pour définir le


État de l'encodeur Hall à rechercher
problèmes.

Produits de contrôle de mouvement ABB 22


[Link]/drives/low-voltage-ac/motion
Code Erreur Cause Que faire Où aller
Regarder ?

Signaux d'encodeur 10022 Cela indique qu'il y a soit Vérifiez la qualité de Encodeur ou
perdu ou incorrect été une rupture totale ou une interruption totale installation, câblage et encodeur
(_ecENCODER_SIG avec les signaux de l'encodeur. sélection du type d'encodeur. câblage
NAL_LOSS) Remarque : Vous pouvez utiliser Mint

Établi à définir
État de l'encodeur Hall et
Encodeur pour rechercher des problèmes.
Remarque : Pour obtenir plus
informations sur cette erreur
connectez-vous au Drive avec
Aller au Mint Workbench
Paramètres > Encodeur >
Channel 0 > Encoder
Paramètre(Encodeur0, Erreur
Inscription) Si cela contient un
valeur autre que 0 vous pouvez
utilisez cette valeur pour vous donner
plus d'aide sur l'erreur. Voir
sujet du fichier d'aide :
PARAMÈTRE D'ENCODEUR.
Check all earthing and
les arrangements de blindage sont
selon le manuel d'instruction

10023 Puissance du codeur L'alimentation de l'encodeur a été perdue. Vérifiez qu'il n'y a pas de Encodeur ou
perte d'approvisionnement ou est tombé en dessous du minimum court-circuits dans le câblage de l'encodeur encodeur
(_ecENCODER_S niveau pour le type d'encodeur au fournisseur de l'encodeur (par exemple
sélectionné. câblage
Remarque : la tension de l'encodeur est fournie par
PERTE_DE_FOURNITURE) assurez-vous que les boucliers ne soient pas

le moteur. La puissance de l'encodeur est fournie par raccourcir l'approvisionnement ou


table de puissance, puis transféré de 8v autres broches de signal). Si le
à 5v par la carte de contrôle. le câblage est correct et le problème
persiste, alors il est probable qu'un
des alimentations internes
échoue.

10026 Les données PDO ne sontDonnées


pas PDO EtherCAT ou EPL provenant de la Cette erreur se produira sur le Maître RTE
présent (Mn à Cn) gestionnaire (MN) à l'axe distant (CN) conduire s'il a perdu son contrôleur ou
(_ecPDO_DATA_ a été perdu. Cette erreur se produit si le connexion au responsable. Réseau
L'axe distant MISSING_MN_TO détecte qu'au moinsVérifiez deux que le Manager est
_CN) des paquets PDO consécutifs n'ont pas fonctionnant, configuré correctement
a été reçu correctement. et le réseau est en fonctionnement
correctement

10027 Mouvement à distance Impossible de charger le mouvement sur la télécommande Cela peut être causé par un Conduire
la commande a échoué axe. En général, cette erreur nombre de raisons, telles que Configuration
(_ecREMOTE_MO indique que MML dans le lecteur n'est pas modeprêt
de fonctionnement
pour incorrect, le ou Mint
ÉCHEC_D'ACTION) operation. frein moteur étant activé ou Programme
le tampon de mouvement étant plein.

Produits de contrôle de mouvement ABB 23


[Link]/entrainements/basse-tension/alternatif/mouvement
Code Erreur Cause Que faire Où aller
regarder?

10028 Encodeur non prêt Le lecteur est configuré pour utiliser un port série. L'encodeur peut prendre Conduire
opérer Encoder and it is not able to provide quelques secondes pour devenir Configuration
(_ecENCODER_N informations de position. prêt et cette erreur sera ou Menthe
OT_PRÊT) généré si une tentative est Program
fabriqué pour activer l'axe
avant que l'encodeur soit prêt.
Cette erreur peut également se produire si
la résolution configurée sur
le lecteur n'est pas compatible
avec l'encodeur. L'axe
sera arrêté par un crash et
handicapé.
Remarque : Pour en obtenir davantage
informations sur cette erreur
connectez-vous au Drive avec
Aller à Mint Workbench
Paramètres > Encodeur >
Canal 0 > Encodeur
Paramètre(Encodeur0, Panne
S'inscrire) Si cela contient un
valeur autre que 0 vous pouvez
utilisez cette valeur pour vous donner
plus d'aide sur l'erreur. Voir
sujet du fichier d'aide :
ENCODERPARAMETER

10029 Perte de phase d'alimentation Le variateur triphasé a détecté Vérifiez la connexion de la Électrique
détecté qu'une des phases d'alimentation CA peut phases d'entrée. Si le Fournir
(_ecSUPPLY_PH été perdu. Le lecteur ne peut normalement que les connexions sont OK et un
PERTE_ASE fonctionner avec une alimentation triphasée. MotiFlex e180 se déclenche
Les variateurs MotiFlex e100 sont dédiés fauxement (par exemple, parce que le)
matériel de surveillance de phase, MotiFlex l'application nécessite de la rigueur
Les pilotes e180 surveillent les fluctuations sur le accélérations et décélérations répétées

autobus DC et si cela devient excessif cycles) alors vous pouvez désactiver


ensuite, ils supposent qu'une phase d'entrée a détection de perte de phase utilisant
été perdu PHASELOSSMODE(0) = 0
10030 Les données PDO ne sontLespasdonnées PDO de l'axe distant (CN) à Cette erreur se produira sur le RTE Maître
présenter (Cn à Mn) le manager (MN) a été perdu. Cela NextMove e100 s'il détecte un contrôleur ou
L'erreur (_ecPDO_DATA_) se produit si le gestionnaire le
détecte
lecteur disparaît de la Réseau
MISSING_CN_TO qui a au moins deux PDO consécutifs réseau. Cela peut être
_MN) les paquets n'ont pas été reçus "normal" pour un nœud facultatif
correctement. (et l'erreur doit être
géré via l'ONERROR
événement). Si cette erreur est
vérification inattendue du lecteur
ne se réinitialise pas et vérifiez le
intégrité de l'Ethernet
(EPL) câblage

10031 Dissipateur thermique trop chaud


La recherche de phase a été empêchée en raison de Permettre au disque de refroidir N/A
chercher par phase à une température de dissipateur thermique excessive

(_ecPHASE_MER
RCH_TROP_CHAUD

Produits de contrôle de mouvement ABB 24


[Link]/entrainements/basse-tension-ac/mouvement
Code Error Cause Que faire Où aller
Regarde ?

10032 valeur PDO hors Lors


dedu contrôle d'un axe en utilisant Réel Connectez-vous au disque pendant que Maître RTE
plage temps Ethernet l'un des PDO envoyés à l'erreur est active et utilise contrôleur
(_ecPDO_VALEUR_O le lecteur était hors de portée. Ceci est le journal des erreurs pour déterminer
HORS_PLAGE) souvent le PDO de référence de vitesse et le PDO est hors de portée. Si
peut être causé lorsque un axe est entraîné c'est la vitesse alors vérifiez le
à un axe maître/encodeur et le Programme de menthe pour assurer les axes
la position du maître/valeur de l'encodeur est qui sont conçus pour maîtriser
changé via le programme à un nouveau les références ne sont pas orientées
valeur provoquant une vitesse infinie when those master
demande références position/encodeur
les valeurs sont écrites dans

10033 STO actif Soit l'un soit les deux du couple de sécurité Vérifiez les entrées du conduit STO, si Sécurité
(_ecSTO_ACTIVE) Les entrées Off ne sont pas alimentées. Cette erreur used check the wiring of the Système ou
ne peut se produire que lorsque le disque est circuit de sécurité ou ouvert Conduits STO
activé. garde ou arrêts d'urgence entrée
etc.

Matériel STO 10034 Soit l'un, soit l'autre ou les deux des défauts internes Vérifiez les entrées de l'entraînement STO, si Sécurité

faute les sorties du circuit ont été affirmées, utilisé vérifiez le câblage de le Système ou
(_ecSTO_HARDW indiquant un défaut matériel circuitdans
interne de sécurité ou pour ouvert Conduit STO
SONT_FAUTE) les circuits STO. Cette erreur peut se produire garde ou arrêts d'urgence entrée
lorsque le lecteur est activé ou désactivé. etc.
10035 entrée STO Le disque a détecté un assortiment incorrect dans
Vérifiez les deux disques STO Safety
incompatibilité ses registres internes STO. Cette erreur les entrées sont dans le même état Système ou
(_ecSTO_INPUT_ peut se produire lorsque le disque est activé ou avec un multimètre. Cela Conduites
peut être STO
DISCREPANCE) désactivé. nécessaire d'ajuster input
STOMISMATCHTIME à
tenir compte de tout délai
discrépanсes dans le
circuit de sécurité connecté.

Lecture de l'encodeur 10036 Le disque a détecté que le Vérifiez la qualité de Encodeur ou


l'angle de transition Hall mesuré diffère
erreur ou défaut de Hall installation, câblage et câblage
(_ecENCODER_RE du point de vue électrique utilisé dans le sélection du type d'encodeur.
ADING_ERRONÉ) contrôler d'au moins 70 degrés. Remarque : Vous pouvez utiliser Mint

Workbench to scope
État de l'encodeur Hall et
Encodeur pour chercher des problèmes.
Vérifiez que toutes les mises à la terre /
le blindage est conforme à l'entraînement
manuel d'installation

10037 Toutesles erreurs d'axe This information message can appear Aucune action requise N/A
dégagé dans le journal des erreurs pour indiquer que tous les axes
Les erreurs _ecAXIS_ERROR ont été effacées.
S_CLEARED

Batterie d'encodeur 10038 Ce message d'information peut apparaître Changer la batterie de l'encodeur SmartABS
mort au démarrage, ou lorsque le disque est Encodeur
(_ecENCODER_B activé, si l'alimentation de secours de la batterie) batterie
BATTERIE_MORTE un encodeur Smart Abs a échoué.

Produits de contrôle de mouvement ABB 25


[Link]/entrainements/basse-tension-ac/mouvement
Code Erreur Cause Que faire Où aller
Regardez ?

Signaux de résolution 10039Une erreur est survenue lors de l'utilisation du Vérifiez le câblage au Résoudre ou
perdu ou incorrect Adaptateur de résolveur (OPT-MF-201 ou FB - dispositif de rétroaction du moteur, le câblage
(_ecRESOLVER_ 03). L'erreur est causée par la perte de intégrité du moteur
PERTE_DE_SIGNAL signaux de résolveur. connecteur, et le
connexions à l'intérieur du
adaptateur.
Remarque : Pour obtenir plus
informations sur cette erreur
connectez-vous au Drive avec
Mint Workbench aller à
Paramètres > Encodeur >
Canal 0 > Encodeur
Paramètre(Encodeur0, Défaillance
Enregistrer)" Si cela contient un
valeur autre que 0 vous pouvez
utilisez cette valeur pour vous donner
plus d'aide sur l'erreur. Voir
sujet du fichier d'aide :
ENCODERPARAMETER.
Vérifiez la mise à terre / le blindage
comme indiqué dans l'installation du disque
manuel
10040 Hiperface DSL An error has occurred when reading Vérifiez le câblage vers le Résoudre ou
erreur d'encodeur la position lors du Hiperface DSL. dispositif de rétroaction du moteur câblage
(_ecHIPERFACE_ intégrité du moteur
DSL_ENCODER_ connecteur, et le
ERREUR connexions à l'intérieur du
adaptateur.
Remarque : Pour obtenir plus
informations sur cette erreur
connectez-vous au Drive avec
Fréquence de Le lecteur a détecté que la sortie
sortie
10041 Mint Workbench allez à Contrôle
au-delà de la limite
la fréquence a dépassé 550 Hz. Ceci Système
Paramètres > Encodeur >
(_ecOUTPUT_FR une restriction est nécessaire pour répondre aux exigences pertinentes
Canal 0 > Encodeur
Règlement européen sur le contrôle des exportations. Paramètre(Encodeur0, Défaut
Inscription) Si cela contient un
valeur autre que 0 vous pouvez
utilisez cette valeur pour vous donner
plus d'aide sur l'erreur. Voir
sujet du fichier d'aide :
PARAMÈTRE D'ENCODEUR.
Vérifiez toutes les mises à la terre / blindages
est conformément à l'installation du lecteur
manuel
Réduisez votre application
vitesse.
Vitesse de conduite 10042 La vitesse du moteur est au-dessus du paramètre Allez dans paramètres > Lecteur > Paramètres
Le maximum est dehors VITESSEDECONDUITE(MAX(0)) DRIVESPEEDMAX et
gamme vérifiez que la valeur est correctement définie.

(ecDRIVESPEED Vérifier le lecteur commandé


MAX_DÉPASSER_R La vitesse n'est pas trop élevée.
ANGE)

Produits de contrôle de mouvement ABB 26


[Link]/entrainements/basse-tension-ac/mouvement
Avertissements d'axe

Ces erreurs se voient attribuer des numéros uniques dans la plage 20000-29999. Les avertissements des axes peuvent être désactivés en utilisant
CODE D'ERREUR ACTIVE. Il n'y a pas d'action par défaut sur les avertissements d'axe ; le mouvement ne sera pas arrêté.
Les codes d'avertissement accompagnant_ec peuvent être utilisés dans des procédures de gestion des erreurs pour tester des avertissements particuliers, pour

example:

Si ERRCODE = _ecREMOTE_DRIVE_WARNING Alors...

Voir l'événement SeeError : ONERROR pour d'autres exemples.

Erreur de code Cause Que faire Où aller


Regarde?
20003 Tous les avertissements d'axe effacés Ce message d'information Aucune action requise N/A
(_ecAXIS_AVERTISSEMENTS_EFFACÉS) peut apparaître dans le journal des erreurs à
indiquer que tous les avertissements d'axe
ont été dégagés.
Batterie de l'encodeur 20004 faible Lors de l'utilisation d'un encodeur avec Envisagez de changer le SmartABS
(_ecENCODER_BATTERY_LOW) système d'alimentation de secours (par exemple,Batterie de l'encodeur
intelligent) Encodeur
Batterie faible (multi-tours ABS) batterie
une condition a été signalée.
20005 Perte de phase détectée Une des phases d'alimentation en courant alternatif Le disque a détecté Électrique
(_ecPHASE_LOSS_WARNING) a été perdu. Vérifiez le AC celui de la climatisation Fourniture
câblage d'alimentation au variateur. les phases d'approvisionnement ont été
perdu. Le disque ne peut que
fonctionner en utilisant un trois
alimentation de phase.
Remarque : Si incorrect
détection puis vous pouvez
désactiver la détection dans
la ligne de commande
utiliser;
MODEPERTEDEPHASE(0)
=0
Température du moteur non lue Le retour d'information Hiperface DSL Vérifiez le moteur Moteur ou
(_ecMOTOR_TEMP_NOT_READ_ l'appareil a indiqué un moteur température Encodeur
AVERTISSEMENT condition de surcharge thermique.

Produits de contrôle de mouvement ABB 27


[Link]/entrainements/basse-tension/alternatif/mouvement
Erreurs de communication

Ces erreurs se voient attribuer des numéros uniques dans la plage 8000-8999.

Erreur de code Cause Que faire Où regarder ?

Code d'état AL EtherCAT 8000 Cette erreur est répertoriée


Cet état d'erreur Menthe
(_ecETHERCAT_AL_STATUSCODE) accompagné d'un
Profil indique que le Atelier
Code dans la menthe Le maître EtherCAT a Journal des erreurs
Journal des erreurs de WorkBench. a été envoyé une erreur
Remarque : Le affiché code par le trajet.
le code de profil doit être Check the error log to
converti en hexadécimal déterminez ce que le
donner le spécifique code d'erreur de lecteur "réel"
Code d'erreur EtherCAT. est.
Erreur de configuration CIP 8001 Cette erreur est répertoriée Cet état d'erreur Menthe
(_ecCIP_CFG_ERREUR) avec un profil indique que le Table de travail
Code dans la Menthe Le maître EtherCAT a Error Log
WorkBench Error Log. un erreur CIP a été envoyée
Le profil affiché code par la conduite.
le code doit être converti Vérifiez le journal des erreurs pour
en hexadécimal pour donner déterminer ce que le
le CIP général spécifique code d'erreur de disque 'réel'
code de statut. est.
Code d'erreur POWERLINK 8002 Cette erreur est répertoriée Cet état d'erreur Menthe
(_ecPOWERLINK_ERREUR) ensemble avec un profil indique que le Établi
Code dans la menthe Maître POWERLINK Error Log
WorkBench Error Log. a été envoyé une erreur
Le profil affiché code par le drive.
le code doit être converti Vérifiez le journal des erreurs pour
en hexadécimal pour donner déterminez ce que le
le code d'erreur de conduite "réel" POWERLINK spécifique
code d'erreur. est.
Code d'erreur PROFInet 8003 Cette erreur est signalée Ce statut d'erreur Maître
(erreur de configuration PROFINET) lorsque le filtre MAC multicast indique que le Configuration
la configuration échoue. Le maître PROFInet a
tenté de configurer le
identifiant de l'appareil mais a

failed.

Produits de contrôle de mouvement ABB 28


[Link]/variateurs-basse-tension/mouvement
Erreurs de compilation

Ces erreurs se voient attribuer des numéros uniques dans la plage 2000-2999. Mint génère des erreurs en fonction de la.
règles de programmation du langage Mint. Ces erreurs sont appelées codes d'erreur de compilation et sont signalées par Mint
WorkBench dans l'onglet Build de la fenêtre de sortie lorsqu'une tentative est faite d'exécuter un programme contenant des erreurs.
Les codes d'erreur sont subdivisés en quatre groupes :

• 2100+erreurs générales
• 2150+erreurs lexicales

• 2200+erreurs de syntaxe

• 2300+erreurs sémantiques

General Errors

Code Error Cause Que faire Où aller


Regarde?
2102 Lexicalement Cela ne devrait jamais se produire et indique Vérifiez le programme Mint pour les non standards Menthe
incorrect qu'un symbole prédéfini a un nom noms de symboles et les supprimer ensuite Code
cela ne correspond pas à la nomenclature téléchargez à nouveau le programme Mint
règles pour les identifiants.
2103 Anachronisme Ce n'est pas une erreur, mais simplement un Par exemple, des sous-routines étiquetées Menthe
indication que Mint a maintenant un meilleur appelé avec GoSub et terminé avec Code
caractéristique que celle qui a été Le retour devrait être remplacé par le vrai
utilisé. sous-programmes maintenant fournis par Mint. Aussi,
si les nouvelles constructions sont utilisées, elles
sera affiché dans le Mint WorkBench
vue arborescente pour une navigation dans le programme facilitée.

2104 Trop de Ceci est généré lorsque le maximum Vérifiez le programme Mint pour les normes non standard Menthe
erreurs le nombre d'erreurs autorisées est dépassé. noms de symboles et les supprimer ensuite Code
télécharger à nouveau le programme Mint

Erreurs lexicales

Code Error Cause Que faire Où


regarder?
2150 Non terminé Cela se produit lorsqu'une chaîne littérale est Vérifiez le programme Mint corrigez les erreurs, Menthe
chaîne not terminated with a closing double puis retéléchargez le programme Mint Code
la citation avant la fin de la ligne est
atteint.
2152 Mauvais code ASCII Cela se produit lorsqu'un programme de vérification ASCII incorrect pour un invalide Menthe
le code est spécifié dans une chaîne caractère tel que A3, ou un invalide Code
literal. Valid ASCII codes are \" to
spécifiez des guillemets, \\ pour spécifier
Le code ASCII tel que \Fg, provoquera le
erreur. et les supprimer puis redémarrer
un antislash, et \hh où hh est un Programme de menthe
nombre hexadécimal à deux chiffres.
2153 Mauvais numéro Cela se produit lorsqu'un mal formé Vérifiez le programme de mint pour non standard Menthe
un nombre est rencontré, tel que formats de nombres, corrigez-les puis Code
1.128r-6 ou 0xffgffff télécharger à nouveau le programme Mint

Produits de contrôle de mouvement ABB 29


[Link]/automates/ basse-tension/ mouvement
Erreurs de syntaxe

Erreur de code Cause Que faire Où aller


Regardez ?
2200 Inattendu Cela se produit lorsque la fin du fichier est atteinte pendant
fin de fichier traitement d'une construction qui n'a pas été
terminé.

2201 Inattendu Cela indique qu'un symbole a été rencontré


symbole c'est soit hors contexte, soit non reconnu
élément linguistique.

2202 Attendu Cela se produit lorsque la fin d'une ligne est requise mais est
fin de ligne non présent.

2203 Attendu Cela se produit lors de l'analyse d'une déclaration If qui fait
Alors n'avoir alors de clause immédiatement après le
expression conditionnelle.

2204 Inattendu Cela se produit lors de l'analyse d'un bloc If qui a


Sinon avait déjà eu la clause Else traitée, rendant ainsi
clauses Else supplémentaires illégales.

2205 Attendu Cela se produit lorsqu'une instruction If de bloc est terminée


Fin Si avec autre chose que Fin Si.

2206 Attendu Cela se produit lorsqu'un bloc d'instructions If est terminé.


Affaire avec quelque chose d'autre que Fin Si.

2207 Attendu Cela se produit lorsqu'une instruction Select est terminée


Fin de la sélection avec autre chose qu'End Select.

2208 Attendu Cela se produit lorsqu'une instruction While est terminée.


Fin tant que avec quelque chose d'autre que Fin Tant Que, Finw ou
Wend. Vérifiez Mint Workbench Menthe
Construire une fenêtre pour le Banco de travail
2209 Attendu Cela se produit lorsqu'une déclaration Repeat est terminée
emplacement de l'erreur, Construire
Jusqu'à avec autre chose qu' Jusqu'à. corrigez-le puis téléchargez-le à nouveau fenêtre
Programme Mint
2210 Attendu Cela se produit lorsqu'une instruction de boucle est terminée
Fin de la boucle avec autre chose que Fin de boucle ou Finl.

2211 Attendu Cela se produit lorsqu'un identifiant est attendu et a été


identifiant non trouvé, ou exemple, tâches, événements, sous-programmes
et des fonctions, entre autres, nécessitent tous une
identifiant.
2212 Attendu Cela se produit lorsqu'un opérateur d'affectation est
attribution attendue, comme après une variable de boucle For, ou après
opérateur le nom d'un Défini, mais aucun n'est trouvé.

2213 Attendu Cela se produit lors de l'analyse d'une instruction For lorsque
À il n'y a pas de mot-clé To après la valeur initiale
expression.

Produits de contrôle de mouvement ABB 30


[Link]/drives/low-voltage-ac/motion
Erreur de code Cause Que faire Où aller
Regarde ?
2214 Prévu Ceci se produit lorsqu'une instruction for est terminée par
Suivant quelque chose d'autre que Suivant.

2215 Incorrect Cela se produit lorsque l'identifiant de compteur de boucle optionnel


identifier dans est utilisé, mais qui ne correspond pas à ce qui est
Suivant utilisé.

2216 Attendu Cela se produit lorsqu'une expression est requise, mais qu'une
expression is not present. For example x=myFunc(a,b,) would
générer cette erreur, car il n'y a aucune expression après
la dernière virgule.
2217 Inattendu Cela se produit lorsqu'une instruction de retour est utilisée
Retour n'importe où en dehors de la portée externe, c'est-à-dire à l'intérieur d'un
sous-programme, tâche, etc.

2218 Inattendu Cela se produit lorsqu'une tentative est faite de déclarer un


Sous sous-routine n'importe où sauf dans la portée extérieure ou
le périmètre extérieur d'une tâche. Par exemple, il est illégal de
déclarez une sous-routine à l'intérieur de l'un des éléments suivants :
Module de démarrage, événement, sous-programme, fonction ou tout autre
bloc de construction.
2219 Inattendu Cela se produit lorsqu'une tentative est faite pour déclarer un
Fonction fonctionner n'importe où sauf dans le champ d'application out-r ou le
le champ extérieur d'une tâche. Par exemple, il est illégal de
Vérifiez le tableau de travail Mint Menthe
déclarer une fonction à l'intérieur de l'un des éléments suivants :
Construire une fenêtre pour le Établi
Module de démarrage, événement, sous-programme, fonction ou autre
construction de bloc. emplacement de l'erreur, Construire
corrigez-le puis téléchargez-le à nouveau fenêtre
2220 Attendu ( Ceci se produit lorsqu'une parenthèse d'ouverture est attendue, Programme de menthe
mais non trouvé. Par exemple, sous-programme et fonction
les listes de paramètres doivent être encadrées et intrinsèques
les fonctions (Sin, Cos, Atan2, Statut de la tâche, etc.) doivent
ont leurs paramètres encadrés.
2221 attendu) Cela se produit lorsqu'une parenthèse fermante est attendue, mais
non trouvé. Par exemple, sous-programme et fonction
les listes de paramètres doivent être entre crochets et intrinsèques
les fonctions (Sin, Cos, Atan2, État de la tâche, etc.) doivent
ont leurs paramètres encadrés.
2222 Attendu Cela se produit lorsque l'instruction Axes n'est pas
ouvrir immédiatement suivi par [.
carré
support
2223 attendu Cela se produit lorsqu'une liste d'expressions initiée par [ est
fermer non terminé par ].
carré
support
2224 prévu Ceci se produit lorsque les éléments doivent être séparés par
virgule une virgule ne sont pas.

2225 Inattendu Cela se produit lorsqu'une liste de paramètres a une fin


virgule virgule sans expression après moi.

2226 Attendu Cela se produit lorsqu'une déclaration de sous-routine est


Fin de Sous terminé avec autre chose que End Sub.

Produits de contrôle de mouvement ABB 31


[Link]/variateurs/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
Regarde ?
2227 attendu Cela se produit lorsque quelque chose d'autre qu'un entier,
data type un float ou une chaîne suit une clause As.

2228 Attendu Cela se produit lorsqu'une déclaration de fonction est


Fin terminé avec autre chose que End Function.
Fonction
2229 Inattendu Cela se produit lorsqu'une tentative est faite de déclarer un
Tâche tâche à n'importe quel endroit autre que le scope extérieur.

2230 Attendu Cela se produit lorsqu'une déclaration de tâche est terminée


Terminer la tâche avec autre chose que Terminer la tâche.

2231 Inattendu Cela se produit lorsqu'une tentative est faite de déclarer un


Événement événement ailleurs que dans le champ externe.

2232 Attendu Cela se produit lorsqu'une déclaration d'événement est terminée.


Événement de fin avec quelque chose d'autre que l'événement de fin.

2233 Inattendu Ceci se produit lorsqu'une tentative est faite de déclarer un


Démarrage Module de démarrage à n'importe quel endroit autre que l'extérieur
portée.
Vérifiez Mint Workbench Menthe
Construire une fenêtre pour le Établi
2234 attendu Cela se produit lorsqu'une déclaration de module de démarrage est
La fin du démarrage s'est terminée avec quelque chose d'autre que la fin du démarrage. emplacement de l'erreur, Construire
corrigez-le puis re-téléchargez fenêtre
Programme de Menthe
2235 Non- Cela se produit lorsqu'un paramètre de tableau est spécifié comme
référence être passé par valeur en utilisant le mot-clé ByVal.
tableau C'est illégal, car les tableaux sont toujours passés par
paramètre référence.
2236 Ne peut pas Les paramètres reçoivent leurs valeurs initiales de l'appel
initialize déclaration, et donc cela n'a aucun sens, et est illégal,
paramètres à essayer et à les initialiser.

2237 Sinon Cela se produit lorsqu'une clause Else est rencontrée


sans Si en dehors d'une instruction If.

2238 Fin Si Cela se produit lorsqu'une clause End If est rencontrée


sans si en dehors d'une instruction If.

2239 Cas Cela se produit lorsqu'une clause Case est rencontrée


sans en dehors d'une instruction Select.
Sélectionner

2240 Fin Sélection Cela se produit lorsqu'une clause End Select est
sans rencontré en dehors d'une instruction Select.
Sélectionner

2241 Fin Tant QueCela se produit lorsqu'une clause End While est
sans rencontré à l'extérieur d'une instruction While.
Tandis que

Produits de contrôle de mouvement ABB 32


[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarde?
2242 Jusqu'à Cela se produit lorsqu'une clause Until est rencontrée
sans en dehors d'une déclaration Repeat.
Répéter
2243 Fin de boucle Cela se produit lorsqu'une clause de fin de boucle est
sans rencontré en dehors d'une instruction Loop.
Boucle
2244 Suivant Ceci se produit lorsqu'une clause Next est rencontrée
sans en dehors d'une instruction For.

2245 Fin Sub Cela se produit lorsqu'une clause End Sub est
sans Sub rencontré en dehors d'une déclaration de sous-routine.

2246 Fin Cela se produit lorsqu'une clause End Function est


Fonction rencontré en dehors d'une déclaration de fonction.
sans
Fonction
2247 Terminer la tâche Cela se produit lorsqu'une clause de Fin de tâche est
sans rencontré en dehors d'une déclaration de tâche.
Tâche
2248 Fin d'événement Cela se produit lorsqu'une clause d'événement de fin est
sans rencontré en dehors d'une déclaration d'événement.
Événement
2249 Fin de Démarrage Cela se produit lorsqu'une clause de Fin de Démarrage est
Vérifiez Mint Workbench Menthe
sans rencontré en dehors d'une déclaration de module Startup.
Construire une fenêtre pour le
Startup Établi
emplacement de l'erreur, Construire
corrigez-le puis téléchargez-le à nouveau fenêtre
Bloc 2250 ne pas
This occurs when an unqualified Exit or Continue
Programme de menthe
trouvé l'instruction est utilisée sans être dans un bloc qui peut
soyez excité ou continuez.

Sous-bloc 2251 Cela se produit lorsqu'une instruction de sortie qualifiée par


non trouvé Sub est utilisé sans être dans une sous-routine.

Fonction 2252 Cela se produit lorsqu'une instruction de sortie est qualifiée par
bloquer ne pas La fonction est utilisée sans être dans une fonction.
trouvé

Bloc de tâche Cela se produit lorsqu'une instruction de sortie qualifiée par


2253
non trouvé La tâche est utilisée sans être dans une tâche.

2254 Bloc d'événements Cela se produit lorsqu'une instruction Exit qualifiée avec
non trouvé L'événement est utilisé sans être dans un événement.

2255 Startup Cela se produit lorsqu'une instruction de sortie qualifiée avec


module pas Le terme 'Startup' est utilisé sans être dans le module 'Startup'.
trouvé
2256 Bloc While Cela se produit lorsqu'une instruction Exit ou Continue
non trouvé qualifié avec While est utilisé sans être dans un While
déclaration.

Produits de contrôle de mouvement ABB 33


[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarder ?
2257 Répéter Cela se produit lorsqu'une instruction Exit ou Continue
bloc non qualifié avec Répéter est utilisé sans être dans un
trouvé Répétez l'énoncé.

2258 Pour bloc Cela se produit lorsqu'une instruction Exit ou Continue


non trouvé qualifié avec For est utilisé sans être dans un For
déclaration.
Bloc de boucle Ceci se produit lorsqu'une instruction Exit ou Continue
2259
non trouvé qualifié avec Loop est utilisé sans être dans une boucle
Vérifier Mint Workbench Menthe
déclaration. Construire un cadre pour le Établi
2260 Inattendu Cela se produit lorsqu'une déclaration se termine de manière emplacement
inattendue, de l'erreur, Construire
corrigez-le puis téléchargez-le à nouveau fenêtre
fin de par exemple, entrée suivie de aucune variable d'entrée.
Programme de Menthe
déclaration

2261 Attendu Cela se produit lorsqu'un séparateur d'instructions est attendu


déclaration mais non trouvé, par exemple : Tant que Rnd()<0.5 Imprimer
séparateur Menthe

2262 Ne peut queCela se produit lorsqu'une tentative est faite de mesurer un


déclarez une chaîne en dehors d'une instruction Dim, par exemple :
dans un Dim Fonction abc(s Comme Chaîne * 12)
déclaration
2263 Prévu Cela se produit lorsqu'un bloc critique est terminé par
Fin critique quelque chose d'autre que Fin critique.

Erreurs sémantiques

Erreur de code Cause Que faire Où aller


regarder?
2301 Multiple Cela se produit lorsqu'un identifiant est utilisé deux fois dans le même
déclaration portée pour déclarer un objet tel qu'une variable,
sous-programme, tâche, etc.
Préclusion d'événements 2302Ceci se produit lorsque des événements qui sont mutuellement exclusifs sont
déclaré.
2303 Non utilisé Ceci se produit lorsqu'un objet est déclaré mais jamais utilisé.
declaration Ce n'est pas une erreur mais indique que l'objet dans
la question pourrait être retirée en toute sécurité.

2304 Identifiant non This occurs when an attempt is made to use something
trouvé qui n'a pas été déclaré, comme une variable ou Vérifiez Mint Code de menthe

sous-programme. Atelier
Construire une fenêtre
2305 Nom d'identifiant Cela se produit lorsqu'un objet défini par l'utilisateur reçoit le même
partagé avec nom en tant que symbole prédéfini, tel qu'une routine MML, pour l'emplacement
s prédéfini nom de l'événement ou constante. de l'erreur,
2306 Impossible d'appeler les tâches Cela se produit lorsqu'une tentative est faite pour appeler une tâche ou
corrigez-le ensuite
ou événements événement comme s'il s'agissait d'une sous-routine ou d'une fonction. télécharger à nouveau
Programme de Menthe
Valeur attendue 2307 Ceci est généré chaque fois qu'une valeur est requise, mais une
n'est pas présent. Par exemple, la chaîne littérale "Valeur" n'est pas
une valeur, mais le littéral 1.0 et la variable x sont des valeurs.

2308 Tentative de modification Cela se produit lorsqu'une constante est fournie comme paramètre
constant à une sous-routine ou une fonction qui modifie les paramètres
valeur.

Produits de contrôle de mouvement ABB 34


[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarde ?
2309 Attendu Cela se produit chaque fois qu'une variable est attendue, mais
variable quelque chose d'autre est fourni, comme une constante ou un littéral.

2310 Attendu Cela se produit chaque fois qu'une constante est attendue, mais
constant quelque chose d'autre est fourni, comme une variable.
2311 Attendu Cela se produit lorsqu'un paramètre est fourni à une sous-routine
variable ou valeur ou un appel de fonction qui n'est ni une variable ni une valeur, tel que
comme nom de tâche ou d'événement.

2312 Null attendu Cela se produit lorsqu'une routine MML est appelée qui accepte
an array parameter that may be null but is supplied with a
valeur constante autre que zéro (nul).

2313 Mauvais paramètre dans Cela se produit lorsqu'un paramètre fourni est illégal, pour
appeler Un valeur incorrecte est fournie à un intrinseque
fonction, comme Acos(-1.2), Str(s, 37), Asc(""), etc.
? Un paramètre composé invalide est utilisé, comme GO([0, 1,
2]) , PARAMÈTRE DE CONTOUR(0, [_ctpSTOP_ANGLE,
_ctpSLEW_ANGLE]) = 10, 15, etc.
? Un paramètre composé est utilisé avec un intrinsèque
fonction, qui n'est actuellement pas autorisée.

2314 Mauvais lancer Cela se produit lorsqu'une tentative est faite de convertir un objet en
a type that is incompatible. An example of this would be
the implicit casting of a string to an integer during an
attribution, par exemple j="Bonjour le monde".

2315 Numéro incorrect Cela se produit lorsqu'un appel est passé avec le mauvais numéro
des paramètres. des paramètres et peut se produire avec des sous-programmes/fonctions
et les routines MML.
Vérifiez la menthe
2316 Numéro incorrect Cela se produit lorsqu'un tableau est indexé avec Atelier
le mauvais
d'indices nombre d'indices Pour les paramètres de tableau, où le Construire une fenêtre Code de menthe
le nombre d'indices et les plages d'index ne sont pas explicitement
pour l'emplacement
spécifié, la première utilisation détermine le nombre de de l'erreur,
indices. corrigez-le alors
2317 Impossible d'indexer un Cela se produit lorsqu'une tentative est faite d'indexer un scalaire.
télécharger à nouveau
scalaire Programme Mint
2318 Mauvaise classe Cela se produit lorsqu'une routine appelable est utilisée de manière incorrecte.
d'appel
used context. Examples of this are functions called as
sous-routines, sous-routines appelées comme fonctions, MML
routines de commande utilisées comme routines de récupération/de réglage et lecture
seules les routines MML sont en train d'être écrites.

2319 Appel de non- This occurs when an attempt is made to call an object
objet appelable cela n'est pas appelable, comme un événement ou une tâche.
2320 La déclaration cache Cela se produit lorsqu'une déclaration cache une déclaration dans un
autre portée externe qui partage le même nom.
2321 Tâche attendue Cela se produit lorsqu'un nom de tâche est attendu mais n'est pas présent.

trouvé. La TaskSuspend, TaskPriority et TaskStatus


les mots-clés nécessitent tous d'être qualifiés par un nom de tâche, et le
Les commandes Exécuter et Terminer peuvent être qualifiées par une tâche.

nom.
2322 Integer out of Cela se produit lorsque le compilateur évalue une constante
plage expression entière, et le résultat se trouve en dehors de la plage
d'un entier signé de 32 bits.
Produits de contrôle de mouvement ABB 35
[Link]/drives/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarder?
2323 Flotte hors de portée Cela se produit lorsque le compilateur évalue une constante
expression à virgule flottante, et le résultat est en dehors de la
plage d'un float IEEE de 4 octets.

2324 caractère hors de


Cela se produit lorsque la valeur fournie à la fonction Chr()
plage se situe en dehors de la plage de 0 à 255.

2325 Division par zéroCela se produit lorsque le compilateur évalue une constante
expression et contient une division par zéro.
2326 Utilisation de la clause Ceci est affiché lorsque la clause Using est utilisée avec
ignoré données de caractères et de chaînes. Remarque : cette erreur est obsolète. Cela
n'apparaîtra pas dans les versions plus récentes de Mint
WorkBench qui prend en charge les variables de chaîne.
2327 Hex ou Bin Les modificateurs d'impression Hex et Bin impliquent une sortie entière, et
modificateurs utilisés donc spécifier un nombre de décimales autres que zéro
avec une valeur différente den'a
zéroaucun sens.
2328 Tableau attendu Cela se produit lorsqu'un appel MML nécessite un tableau
le paramètre n'est pas fourni avec un tableau.
2329 Nombre flottant attendu Cela se produit lorsqu'un appel MML nécessite un tableau de
tableau flotte et est fourni avec un tableau d'un autre type.
2330 Entier attendu Cela se produit lorsqu'un appel MML qui nécessite un tableau de
tableau entiers et est fourni avec un tableau d'un autre type.
2331 Too many right- Cela se produit lorsque le nombre de valeurs du côté droit
côtés de main fournis dans une déclaration dépasse le nombre de gauche
côtés. Cela se produit souvent lors de l'utilisation des crochets carrés
notation.
2332 Impossible de sauter dans Cela se produit lorsqu'une étiquette à l'intérieur du corps d'une boucle For est
Boucle for référencé depuis l'extérieur de la boucle. Cela n'est pas autorisé Vérifiez Mint
car l'étape d'initialisation de la boucle For sera Établi
Construire une fenêtre Code de menthe
contourné menant à un comportement indéfini.
pour l'emplacement
2333 Trop de tâches Cela se produit sur des contrôleurs qui ne prennent en charge qu'une limite. de l'erreur,
nombre de tâches lorsque plus que le nombre maximum corrigez-le alors
des tâches autorisées sont déclarées. Certains contrôleurs, tels que télécharger à nouveau
Programme de menthe
le Flex+Drive II ne supporte qu'une seule tâche.

2334 Inattendu Cela se produit lorsqu'une tentative est faite d'utiliser un semi-
point-virgule deux-points avec une routine MML qui ne l'exige pas. Le
le point-virgule n'est approprié que pour une utilisation avec des axes liés
commandes qui utilisent soit une chaîne d'axe (soit ont le
axes spécifiés entre crochets), ou non liés aux axes
commandes qui utilisent la notation des crochets.

Résultat de la fonction 2335Cela se produit lorsqu'une fonction est déclarée, mais le


pas assigné les instructions dans le corps de la fonction n'incluent pas un
assignment to the function's name to specify the return
valeur. Le processus utilisé pour vérifier cette erreur ne
confirmer que tous les chemins à travers la fonction sont valides.
2336 attendu Cela se produit lorsqu'un nom de module est utilisé avec le champ d'application
l'opérateur de remplacement de la tâche/événement/démarrage :: n'est pas le nom d'une tâche, d'un événement ou de
Module de démarrage.

2337 Chaîne attendue Cela se produit lorsqu'une chaîne est attendue dans une affectation
à un tableau de chaînes, mais autre chose est fourni.

Produits de contrôle de mouvement ABB 36


[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
Regarde?
Constante de chaîne 2338
Cela se produit lorsque la chaîne assignée à une variable chaîne
trop long est plus long que la variable. Par exemple : Dim
nom_variable En Chaîne * 10
variable_name 0123456789abcd

La chaîne assignée à la variable nom est plus longue que 1


personnage, donc l'erreur se produit. De même, l'erreur peut
se produira si un tableau de chaînes est initialisé avec une chaîne qui est trop
long. La longueur par défaut pour les variables de chaîne est de 64
caractères. Voir Chaînes.
2339 Conversion implicite Cet avertissement se produit lorsqu'une valeur est assignée à un
peut perdre destination d'un type différent. Selon la valeur
précision être assigné, cela peut conduire à un changement significatif dans
la valeur, comme lors de l'attribution d'un flottant à un entier
où des données fractionnaires seront perdues, ou lorsque un entier
est assigné à un flottant où certains des chiffres les plus bas peuvent
être perdu. Pour vérifier cela, si un entier était attribué à un
flottant et le flottant assigné à un autre entier, alors
les deux valeurs entières correspondraient-elles ? Cette vérification est

exécuté sur les tâches, appels aux sous-programmes/fonctions


qui prennent des paramètres et des déclarations constantes où
le type est explicitement spécifié. Par exemple, le suivant
le programme générera deux avertissements à propos de le
assignations de i à x et de x à j, et affichera
123456789 et 123456784, mettant en évidence le problème :

Dim i As Integer, j As Integer, x As Float


i=123456789 : x=i : j=x
Imprimer i; j
2340 Utilisation temporaire Cela avertit qu'une valeur passée à une sous-routine sera
avec paramètre stocké dans une variable temporaire (invisible) afin que le
<paramètre l'adresse de la variable peut être utilisée comme référence. Ceci est
Vérifiez Mint
particulièrement important pour les chaînes, car l'utilisation d'un temporaire
Établi Code de menthe
variable pour contenir un résultat de chaîne intermédiaire a le Construire une fenêtre
problème que la variable temporaire peut être trop
petit, provoquant des débordements de chaîne à l'exécution. Cependant, cela
pour l'emplacement
de l'erreur,
un avertissement est généré pour tout type de variable temporaire
corrigez-le alors
cela peut devoir être créé. Pour éviter cet avertissement,
télécharger à nouveau
soit s'assurer que la valeur est conservée dans un approprié Programme de Menthe
variable avant qu'elle ne soit passée à la sous-routine/fonction ou,
if the parameter is not intended to return a value, make it
un paramètre de valeur en le préfixant avec le mot-clé ByVal.

2341 Définir Cette erreur est générée lorsqu'un nom défini est utilisé
<define_name> avant qu'il n'ait été défini (voir Définir) Pour éviter cela
utilisé auparavant erreur, assurez-vous que Définir apparaisse avant le nom est
déclaration utilisé, par exemple : Définir mes_axes = 0,1,2,3
Imprimer mes_axes
2342 Utilisez '<new Cet avertissement est généré lorsque l'ancien spécifié
keyword>' Le mot-clé a été remplacé par un nom différent.
au lieu de '<old 'nouveau mot-clé'. Il est probable que les deux mots-clés fonctionnent dans
clé exactement de la même manière, donc il sera possible d'utiliser l'ancien
nom de mot-clé sans problèmes. Cependant, il est préférable de
utilisez le nouveau mot-clé nom pour maintenir un maximum
compatibilité avec tout développement futur.
Produits de contrôle de mouvement ABB 37
[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarde?
2343 Attendu 'entier' Cette erreur est générée par les commandes Déplacer et Faire pivoter
trouvé '<non- (lorsqu'il est utilisé comme une déclaration) si l'élément à déplacer n'est pas
entier> un entier, par exemple : D m x Comme Flottant Décaler (x, 2)

2344 Mauvais paramètres Cette erreur est générée si de mauvais paramètres sont utilisés dans un
<paramètre 1> En utilisant une clause, comme une chaîne. Par exemple : Imprimer
et '<par Position = , POS(0) Utiliser("6,3")
2345 Non reconnu Cela sera généré si un nom d'option est utilisé qui est
option '<nom>' non reconnu, tel que "Option billygoatgruff 1".
spécifié
2346 Non pris en charge Cela sera généré si une option est définie qui est
option '<name>' non supporté par un certain format cible, tel que "Option
spécifié Formatter 1" sur les formats cibles inférieurs à 10.

2347 Mauvaise valeur Cela sera généré si une option se voit attribuer une valeur
<valeur> qui est invalide/hors limites, tel que "Option OptLevel 6".
spécifié pour
option
2348 Option '<option>' s'affichera si la même option est définie plusieurs fois.
définir plus que une fois dans un programme.
une fois
2349 Option '<option>' Cela sera affiché si une option est définie à l'intérieur d'un module
non défini au type de quoi que ce soit (Tâche, Sous, Fonction, Événement ou Démarrage).
dehors
2350 Chaîne hors de Cela sera affiché lorsque la fonction Asc sera fournie
range avec une chaîne vide.
2351 Étiquette hors de Ceci sera affiché si un GoTo ou un GoSub (obsolète) est utilisé
portée spécifie une étiquette qui n'est pas située dans le même champ que
l'instruction GoTo ou GoSub.

2352 Paramètre Doit Cela se produit lorsqu'un paramètre qui doit être passé par
Être Référence la référence est spécifiée comme étant ByVal.
Vérifier la menthe
2353 Taille inattendue Cela se produit lorsqu'une spécification de taille est utilisée avec un
déclaration de paramètre ou avec des types de données qui ne peuvent pas être Établi Code de menthe
dimensionné. Seules les chaînes peuvent être dimensionnées. Fenêtre de construction

2354 Incompatible Cela se produit lorsqu'un opérateur reçoit des opérandes qui sont pour l'emplacement
Opérandes incompatible, comme lorsque l'on essaie de diviser un flottant par un de l'erreur,
chaîne. Corrigez-le alors.
2355 doit être scalaire Cela se produit lorsqu'un élément qui doit être scalaire a été télécharger à nouveau
Programme de Menthe
dimensions données, telles qu'une constante ou un champ d'octets
membre.
2356 Mauvais Module Cela se produit lorsque les modules sont mal imbriqués, tels que
Nidification comme cela se produirait si un événement était déclaré à l'intérieur d'un

sous-programme.
2357 Sinon Si Après Cela
Sinonse produit lorsqu'une instruction ElseIf est rencontrée
après une déclaration Else.
2358 Plusieurs Else Cela se produit lorsqu'il y a plus d'une instruction Else.
présent.
2359 Affaire après affaire Cela se produit lorsqu'une instruction Case est rencontrée après
Sinon une instruction Case Else.
2360 Cas Multiple Cela se produit lorsqu'il y a plus d'une instruction Case Else.
Sinon présent.
2361 Cas prévu Cela se produit lorsqu'une instruction Case était attendue, mais
quelque chose d'autre a été rencontré.

Produits de contrôle de mouvement ABB 38


[Link]/drives/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarde ?
2362 Scalaire attendu Cela se produit lorsqu'un scalaire (une seule valeur) est attendu,
mais un agrégat tel qu'un tableau ou une structure est
rencontré.
2363 Attendu 1D Ceci se produit lorsqu'un tableau unidimensionnel est attendu,
Tableau mais un tableau multidimensionnel est rencontré.
2364 Tableau attendu Cela se produit lorsqu'un tableau ou Null est attendu, mais
Ou Null something else is encountered.
2365 Résultat Cela se produit lorsqu'un résultat ne peut pas être déterminé à partir de la
Indéterminé opérandes/paramètres donnés.
2366 Illégal Cela se produit lorsqu'une initialisation est rencontrée qui est
Initialisation pas autorisé, comme avec des paramètres ou une structure
membres.
2367 Flottant Attendu Cela se produit lorsqu'un flottant est attendu, mais quelque chose d'autre
est rencontré.
2368 Utilisé mais pas Cela se produit lorsqu'une variable a été utilisée mais n'a pas
Initialisé a été assigné une valeur.
2369 prévu Cela se produit lorsqu'une affectation est attendue, mais
Devoir quelque chose d'autre est rencontré.
2370 Incorrect Cela se produit lorsque l'expression utilisée avec Next fait
Identifiant dans Next ne correspond pas à celui utilisé dans le Pour.

2371 Anachronisme (ancien Cela se produit lorsqu'une caractéristique linguistique obsolète est
Méthode utilisée utilisé. Par exemple :
L'utilisation de GoSub ou Return.
-L'utilisation d'événements étiquetés, par exemple #OnError,
#Minuteur etc.
Lorsque des décimales redondantes ont été ignorées. Pour Vérifiez Mint
exemple, dans l'énoncé Entrée i Utilisant (6, 0), si i Banc de travail Code de menthe
est un entier, alors le zéro (qui spécifie la fractionnelle Construire une fenêtre
les lieux d'affichage) est redondant. pour l'emplacement
L'utilisation de formats de paramètres obsolètes, tels que POS.0 de l'erreur,
or POS[0] . See Mint v5 (MT) to Mint v5.5 . corrigez-le alors
L'utilisation des axes, des banques, des bus ou des terminaux pour définir un défaut télécharger à nouveau
valeur. Chaque élément doit désormais être explicitement défini avec Programme de Mint
chaque mot-clé.
-Omettre un paramètre optionnel à une fonction MML, comme
POS = 0. Chaque paramètre doit maintenant être explicite
défini, par exemple, POS( axe) = 0.
L'utilisation d'un mot-clé obsolète, tel que Adc0, In0,
Out0 , ik, rk, etc.
2372 Chaîne attendue Cela se produit lorsqu'un tableau de chaînes est attendu, mais
Tableau quelque chose d'autre est rencontré.

2373 Bloc invalide Cela se produit lorsqu'un type de bloc invalide est rencontré,
comme lorsqu'on essaie de continuer une sous-routine.

2374 Inattendu Cela se produit lorsqu'un modificateur de sortie est inattendu


Modificateur de sortie rencontré, comme lorsque l'un est utilisé dans une entrée
déclaration.
2375 Inattendu Cela se produit lorsqu'une clause Using est rencontrée quand elle
Utilisation de la clause n'était pas attendu, comme avec la chaîne d'invite d'un
Déclaration d'entrée.
2376 Mauvais est l'opérateur Cela se produit lorsqu'un opérateur Is est utilisé en dehors d'un Case
expression.
Déclaration après 2377 Cela se produit lorsque des instructions exécutables sont présentes.
Module après toute déclaration de module.
Produits de contrôle de mouvement ABB 39
[Link]/drives/low-voltage-ac/motion
Erreur de code Cause Que faire Où aller
regarder ?
2378 Pas Dans l'Extérieur Cela se produit lorsque quelque chose est mal imbriqué à l'intérieur
Niveau un module, tel qu'une déclaration de tâche.
2379 Mauvaise entrée Cela se produit lorsqu'un paramètre d'entrée incorrect est
Paramètre rencontré, comme lorsque il n'y a pas de paramètres ou
just a prompt string.
2380 Trop Peu Droit- Cela se produit lorsque pas assez de paramètres sont fournis à
Côtés de la main le droit d'un symbole =.
2381 Incompatible Cela se produit lorsqu'un type incompatible est rencontré,
Type comme utiliser autre chose qu'un nombre à virgule flottante ou
compteur de boucle For entier, ou lors de l'assignation de structures de
différents types.
2382 Attendu Cela se produit lorsqu'une structure est attendue, mais quelque chose
Structure quelqu'un d'autre est rencontré.

2383 Attendu This occurs when a member is expected, but something


Membre un autre est rencontré, ce qui peut se produire avec la structure
opérateur d'accès aux membres et le remplacement de portée
opérateur.
2384 Égalité des flottants This occurs when a test for equality is made when either
ou les deux opérandes sont des nombres à virgule flottante.

2385 Attendu Cela se produit lorsqu'une redirection est attendue, mais


Rediriger quelque chose d'autre est rencontré.

2386 Prévu Cela se produit lorsqu'une redirection ou une fonction Mint est
Rediriger Ou Mml attendu, mais quelque chose d'autre est rencontré.
Api
2387 Too Many Cela se produit lorsque trop de redirections sont utilisées (le
Redirections le maximum autorisé actuel est de 15). Vérifiez Mint
Établi Code de menthe
2388 Cas attendu Cela se produit lorsqu'une instruction Case est attendue, mais Construire une fenêtre
Déclaration quelque chose d'autre est rencontré.
pour l'emplacement
2389 Type attendu Cela se produit lorsqu'un nom de type est attendu, mais de l'erreur,
Name quelque chose d'autre est rencontré. corrigez-le alors
télécharger à nouveau
2390 Temps Attendu Cela se produit lorsqu'une variable de type Temps est attendue, Programme de menthe
but something else is encountered.
Temps attendu 2391 Cela se produit lorsqu'un tableau de type Heure est attendu, mais
Tableau quelque chose d'autre est rencontré.
2392 Récursif This occurs when a structure contains a member that is
Structure du même type que la structure étant déclarée, qui
peut également passer par des structures récursives mutuelles.
2393 Accolade attendu Cela se produit lorsqu'une accolade { est attendue, mais quelque chose
sinon est rencontré.
2394 Inattendu Cela se produit lorsqu'une accolade { est rencontrée, mais
Brace quelque chose d'autre est attendu.

2395 Trop Peu Ceci se produit lorsqu'il y a moins d'initialisateurs que


Éléments membres de structure.
Trop de 2396 Cela se produit lorsqu'il y a plus d'initialisateurs que
Elements membres de la structure.

2397 Attendu Cela se produit lorsqu'une variable ou une fonction Mint est
Variable ou Mml attendu, mais quelque chose d'autre est rencontré.
Api
2398 Événement Multiple Cela se produit lorsque la commande de priorité d'événement est utilisée
Priorité plus d'une fois dans un programme.

Produits de contrôle de mouvement ABB 40


[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
Regarder ?
2399 Événement IncorrectCela se produit lorsqu'une énumération d'événements est utilisée qui est
Énumération non reconnu dans un appel à la priorité d'événement.

2400 Attendu Cela se produit lorsqu'une opération d'indexation de tableau est


Indexation prévu mais n'est pas présent.
Bloc 2401 non trouvé Cela se produit lorsqu'un Exit ou Continue non qualifié
L'instruction est utilisée sans être dans un bloc qui peut être
sorti ou continué.
2402 Attendu Cette erreur se produit lorsqu'une instruction est attendue, mais
Déclaration something else is found. For example, Rnd + 1 is not a
déclaration, et génèrerait cette erreur si utilisé comme tel.
Valeur du dossier 2406 Ce предупреждение est émis lorsqu'une valeur de cas est utilisée plus
Déjà utilisé plus d'une fois, y compris des plages qui se chevauchent ou des plages qui
inclure toute valeur utilisée précédemment
2407 Erreur Simple Attendue Cette erreur est émise lorsqu'un type de retour de fonction n'est pas un
Taper type simple. Cela doit être un type intrinsèque, comme Float, et
ne doit pas être un tableau.
2408 Attendu Cette erreur est émise lorsque l'expression dans un sémaphore
Sémaphore block is not of type Semaphore.
2409 Champ de bits Cette erreur est émise lorsqu'un champ de bits est attendu mais
attendu
quelque chose d'autre est trouvé, par exemple myBitfieldVar1

2410 Bit attendu Cette erreur est émise lorsqu'une plage de bits est attendue mais
Portée quelque chose d'autre est rencontré, par exemple déclarer un
membre bitfield a utilisant un comme flottant.

2411 Résultat Cet avertissement est émis lorsqu'un résultat d'expression est
Déterminé déterminée, même si elle n'est pas entièrement composée de
Vérifiez Mint
valeurs littérales. Par exemple, l'expression (x > 10) = 2
Banco de travail
sera toujours faux car x > 10 les valeurs 0 ou 1, donc Construire une fenêtre Code de menthe
ne peut jamais être égal à 2. peut seulement prendre
pour l'emplacement
2412 Étiquette Attendue Cette erreur est émise lorsqu'une instruction GoTo utilise
de l'erreur,
quelque chose d'autre qu'une étiquette pour sa cible, par exemple GoTo
Corrigez-le alors
_faux. télécharger à nouveau
Déclaration 2413 Cela se produit lorsqu'une déclaration est rencontrée qui n'a pas de Programme de menthe
Ignoré l'effet et donc est ignoré, par exemple en exécutant une tâche depuis
les modules de démarrage ou d'arrêt.

2414 Mauvais Défini Cela se produit lorsque le paramètre de l'instruction Défini


paramètre n'est pas un identifiant simple.

Fonction définie 2415 Cette erreur est émise lorsque la fonction définie est utilisée
pas dans #If n'importe où sauf dans une expression #If ou #ElseIf.
2416 Mauvais #Si Cela indique une expression #If qui est invalide, pour
expression example:

? Une expression qui n'est pas numérique


? Une expression qui utilise une variable ou un appel de fonction.
? Une expression qui utilise une constante devant son
déclaration.
? Une expression qui utilise une constante non évaluée. Pour
exemple, Const _n = _m, _m = 12 donnera
_n étant non évalué parce que c'est une fonction de a
constante déclarée après elle-même.
2417 [Défini par l'utilisateur Cela indique l'erreur ou l'avertissement généré par l'utilisateur
message] spécifié dans une déclaration #Erreur ou #Avertissement.

Produits de contrôle de mouvement ABB 41


[Link]/entraînements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarde ?
2418 Déclaration vide Cela se produit lorsqu'une déclaration de bloc (Boucle, Cas, etc.) ou Vérifier
Code de Mint
menthe
une déclaration de module (Sub, Function, etc.) ne contient pas Établi
déclarations, qui peuvent indiquer un problème tel que Fenêtre de construction

code incomplet, inefficace ou incorrect. Considérez pour l'emplacement


conversion des boucles vides pour utiliser l'instruction Pause, de l'erreur,
Lequel est plus efficace dans un programme multitâche. VideCorrigez-le alors
Les instructions case doivent être vérifiées pour s'assurer que télécharger à nouveau
L'opération C/C++ n'est pas supposée. Mint Program

Produits de contrôle de mouvement ABB 42


[Link]/drives/low-voltage-ac/motion
Erreurs de contrôleur

Ces erreurs se voient attribuer des numéros uniques dans la plage 30000-39999.

Code Erreur Cause Que faire Où chercher ?

30001 Contrôleur en trop Le disque a détecté qu'il est Vérifiez l'environnement du disque Armoire de conduite
température dangereusement chaud. les conditions permettent un suffisant ou Installation
(_éc_OUVRIR_TEMPERATURE refroidissement.
URE) Remarque : LA TEMPÉRATURE va
retourner le courant
température, en degrés
Celsius, à partir du lecteur
internal temperature sensor.
Si la température dépasse
les prédefinis
TEMPERATURELIMITFATA
Valeur L (dépendante du modèle),
puis un arrêt par surchauffe
sera causé.
LIMITEDETEMPÉRATURE
L pour chaque lecteur est ;
e190 3A est à 80°C,
e190 6A et 9A est 75°C
e180 est à 80°C

Le FPGA 30005 a échoué Leà FPGA du contrôleur a échoué Cycle d'alimentation. Si erreur Conduire
initialiser pour initialiser. Si cette erreur est Persiste, Remplacez le disque
(_ecFPGA_INITIALISA reçu
TION_ERROR
Erreur 30007 d'accès à non- Impossible d'accéder à la mémoire non volatile Redémarrez. En cas d'erreur Conduire
mémoire volatile mémoire. Persistez, Remplacez le Disque
(_ecNON_VOL_MEM
ÉCHEC_ORY)
Erreur 30008 en cours d'application Des erreurs sont survenues lors d'un Cette erreur est la plus courante Fichier de paramètres
valeur de paramètre télécharger le tableau des paramètres ou associé à soit un
(_ecPARAM_ERROR) lors du démarrage. Certains des problème de fichier de paramètres (.ptx). Cela
les paramètres n'ont pas pu être appliqués est un problème courant si le
correctement. Voir le journal des erreurs pour le fichier de paramètres est généré
détails des échecs. Le d'un ancien firmware
l'affichage de l'état du contrôleur va version avec soit différentes
flash uniquement 'E', et ne sera pas paramètres ou différents
suivi de l'erreur habituelle limites des paramètres. Lire le
chiffres de code. Journal des erreurs pour spécifique
conseils sur les personnes affectées
paramètres.

30009 Général interne Une erreur interne s'est produite. Cycle d'alimentation. Si erreur Conduire
erreur de contrôleur Échec de la lecture du paramètre Persiste, Remplacez le disque
(_ecERREUR_INTERNE)
Le ventilateur 30010 ne fonctionne pasdisque a détecté qu'un
Le Vérifiez le bas du ventilateur de l'unité.
correctly Le ventilateur de refroidissement interne a échoué. déterminer
que le ventilateur
(_ecFAN_PERTE) les entrées ne sont pas bloquées, et
le ventilateur tourne. Si l'entraînement
le ventilateur ne tourne pas, le général
est-ce que le matériel du ventilateur est en panne,
il faut remplacer le ventilateur.

Produits de contrôle de mouvement ABB 43


[Link]/entraînements/basse-tension/alternatif/mouvement
Code Erreur Cause Que faire Où regarder ?

Carte d'option Mint 30023 Une erreur de communication entre Effectuez un cycle d'alimentation et réessayez. Si Option de menthe
erreur de communication tx le lecteur et l'option Mint ont le problème qui persiste, alors Carte
(_ecMINT_OPTION_C a été détecté par le lecteur. il y a probablement un matériel
ARD_COMMS_ERRO échec - contacter ABB
R_TX) assistance technique.

Contrôleur sous-30029 Le contrôleur a détecté un La température ambiante Armoire de conduite


température température ambiante inférieure à doit être augmenté avant l'installation
(_ecUNDER_TEMPER -5 °C. le lecteur peut être activé.
ATURE)
30030 Toutes les erreurs de contrôleur
Ce message d'information peut Aucune action N/A
dégagé apparaître dans le journal des erreurs pour
(_ecCONTROLLER_E indique que toutes les erreurs de contrôleur
ERREURS_RÉSOLUES ont été dégagés.
30032 Révision matérielle Le contrôleur ne prend pas en charge Versions matérielles antérieures de Vérifiez
ne prend pas en charge EPL Ethernet POWERLINK. e180 (avec contrôle GCU-01
(_ecHARDWARE_FAIT les cartes avant la révision A) ne pas
_NE_PAS_SOUTENIR_EPL) soutenir la EPL et sur ceux-ci
anciennes révisions de matériel si le
Les commutateurs d'adresse EPL sont
pas les deux réglés à '0' alors ceci
une erreur sera générée. Ancien
les disques fonctionneront toujours dans chaque

autre mode mais si EPL est


le matériel nécessaire sera
doit être échangé

Produits de contrôle de mouvement ABB 44


[Link]/variateurs/basse-tension-ac/mouvement
Avertissements de contrôleur

Ces erreurs se voient attribuer des numéros uniques dans la plage 40000-49999. Il n'y a pas d'action par défaut sur le contrôleur.
avertissements.

Erreur de code Cause Que faire Où aller


regarder ?
40006 Tentative de configuration Le fichier de configuration de l'appareil contient Redémarrer le système Configuration
trop d'axes tenté d'assigner plus d'axes que Assistant de configuration. Fichier
(_ecTROP_DE_AX sont disponibles sur le contrôleur.
ES)
segments CamBox 40007 Le boîtier de came a sauté un segment. Voir CAMBOX dans Mint Programme de Menthe
ont été sautés Cela peut arriver si la source est Aide de WorkBench, regardez
(_ecCAM_BOX_OVE se déplacer assez vite pour causer un position_array. Soit
RRUN) segment à ignorer. ralentissez la source ou
augmenter la taille du
segments
40012 Un événement hôte aUn gestionnaire d'événements hôte (c'est-à-dire ActiveX) Si l'hôte ne Host
failed with retries a échoué à reconnaître un événement reconnaître l'événement application
(_ecEVENT_RETRY_ qui a été soulevé par le après 3 périodes de temps mort, le
AVERTISSEMENT) contrôleur. Il y a une période de 'temps d'arrêt' le contrôleur génère
d'une seconde pendant laquelle l'hôte doit avertissement 40012. Voir
reconnaître un événement. ERRDATA pour les détails de la
erreur.
40013 Tentative d'assignation Lors du traitement du .CMCF / Pour résoudre ce problème, utilisez le Menthe
trop d'axes de servo .DCF (fichier de configuration d'appareil), aussi Assistant de configuration système vers Établi
(_ecTOO_MANY_SE de nombreux axes servo ont été configurés. réduire le nombre de
RVO_AXES) axes de servo configurées.
40014 Tentative d'attribution Lors du traitement du .CMCF / Pour résoudre ce problème, utilisez le Menthe
trop de stepper .DCF (fichier de configuration de périphérique), aussi System Config Wizard to Établi
axes de nombreux axes pas à pas ont été configurés. réduire le nombre de
(_ecTOO_MANY_ST axes de pas configurés.
EPPER_AXES)
40015 Tentative d'attribution Lors du traitement du .CMCF / Pour résoudre ce problème, utilisez le Menthe
trop d'axes virtuels .DCF (fichier de configuration de périphérique), aussi Assistant de configuration système pour Atelier
Trop d'axes virtuels ont été configurés. réduire le nombre de
TUAL_AXES) axes virtuels configurés.
40016 Tentative d'attribution Lors du traitement du .CMCF / Pour résoudre ce problème, utilisez le Menthe
trop d'axes distants .DCF (fichier de configuration de l'appareil), trop Assistant de configuration du système à Établi
(_ecTOO_MANY_RE de nombreux axes distants ont été configurés. réduire le nombre de
MOTE_AXES axes distants configurés.
40021 Tous les contrôleurs Ce message d'information peut Aucune action requise Matériel
avertissements effacés apparaître dans le journal des erreurs pour indiquer que
(_ecCONTRÔLEUR_ toutes les alertes du contrôleur ont été
WARNINGS_CLEAR dégagé.
ED)
40022 La dernière réinitialisation n'était Le
pas
dernier réinitialisation n'était pas contrôlée Pour résoudre ce problème, utilisez le Matériel
contrôlé Assistant de configuration du système pour

(_ecRéinitialiser_NON_C réduire le nombre de


CONTROLE axes de servo configurés.
40023 MAC par défaut détecté MAC par défaut a été Configurer une adresse MAC valide
détecté, Matériel
(_ecDEFAULT_MAC_ adresse MAC valide n'est pas définie.
DÉTECTÉ)
40024 Impossible d'ouvrir Impossible d'ouvrir le fichier de licence ou Erreur Si cette erreur est reçue, Matériel
fichier de licence ou Erreur lecture du fichier de licence veuillez contacter ABB
lecture du fichier de licence support technique.
(_ecMISSING_LICEN
CE_FICHIER)

Produits de contrôle de mouvement ABB 45


[Link]/drives/low-voltage-ac/motion
Erreur de code Cause Que faire Où aller
Regarde ?
Le fichier de licence 40025 n'existe pas
Version ou plateforme de licence incorrecte, Si cette erreur est reçue, Matériel
faire correspondre l'ID matériel ou l'ID unique du Flash ne correspond pas veuillez contacter ABB
(_ecFOREIGN_LICENC celui dans le fichier de licence support technique.
E_FILE_PRESENT)
40026 Fichier de licence invalideLe hachage des données de licence ne correspond pas Si cette erreur est reçue, Matériel
(_ecINVALID_LICENCE celui dans le fichier de licence please contact ABB
_FICHIER_PRESENT) support technique.
40027 Avertissement en cours d'application
This warning will be generated if an Si nécessaire, remettre en service Menthe
valeur du paramètre une tentative est faite d'écrire à un l'élan de créer un nouveau Établi
(_ecPARAM_WARNI paramètre qui n'est plus table des paramètres
NG) soutenu.
40028 Avertissement de défaut de Le ventilateur est probablement défectueux, débranché Tout d'abord, assurez-vous que la dernière
ventilateur Matériel
(_ecFAN_FAULT_WA ou coincé. le firmware est en cours d'utilisation (car le

RNING) le ventilateur est contrôlé par


microprogramme). Vérifiez le
bas de la route vers
déterminer que les prises d'air du ventilateur

ne sont pas bloqués, et le


le ventilateur est en rotation. Si l'entraînement
le ventilateur ne tourne pas, voir le
manuel d'installation du lecteur
instructions sur comment faire
remplacer le ventilateur

Produits de contrôle de mouvement ABB 46


[Link]/entrainements/basse-tension-ac/mouvement
Host application (ActiveX) errors
Ces erreurs se voient attribuer des numéros uniques dans la plage de 1000 à 1999. Elles sont générées par le contrôle ActiveX.
et peut être retourné par Mint WorkBench ou une autre application hôte. Voir le sujet des codes d'erreur ActiveX dans Mint
Aide en ligne.

Erreur de code Cause Que faire Où aller


Regardez ?
1003 ORDRE_INCORRECT Code de commande non reconnu
1004 ADRESSE_INCORRECTE Fichier invalide (mau_en_enregistrement d'adresse)

1005 erBAD_ERASE Échec de l'effacement flash

1006 erBAD_BURN La programmation Flash a échoué


1010 erTEMPSDEPART Un délai d'attente s'est produit

1011 erDPRAM_LOCATION Emplacement de la RAM à double port hors de portée

1012 erPAS_ASSEZ_DE_MEM Mémoire insuffisante


1013 erDISQUE_DE_BOOT_INVALIDE
Mauvaise ID de source de démarrage

1014 erCARD_NOT_FOUND Impossible de localiser NextMove


1017 erINVALID_STRING_FO Chaîne non-terminée par NULL utilisée comme
RMAT paramètre
1020 COMMANDE_ABORTÉE La commande de devant a été annulée par l'utilisateur
D

1024 erFRONT_DISABLED L'interface PC-Front a été désactivée

1025 erINVALID_HANDLE La poignée du contrôleur n'est pas valide


1027 ERREUR_DE_PROTOCOLEProtocole invalide utilisé
1028 erFICHIER_ERREUR Erreur de lecture ou d'écriture dans le fichier
1029 erTYPE_DE_FICHIER_INVALIDE
Type de fichier incorrect spécifié Vérifier ActiveX
1033 erTEMP_FILE_ERROR Erreur lors de la création du fichier temporaire
Contrôleur (Voir MIL.h)
1034 CODE_ERREUR Erreur interne : veuillez contacter le fournisseur (pour Visual C++)
1039 erPORT_NOT_OPEN Le port série n'a pas été ouvert, ou le [Link] (pour Delphi)
le matériel (ou le pilote de périphérique) n'est pas présent et [Link] (pour VB)
ActiveX
pour une liste complète, dans
1043 ER_CHEC_NUM_ERREUR Échec de la somme de contrôle le dossier : Contrôleur
1044 erNAK_REÇU Le contrôleur signale une corruption (NAK) Windows XP :
1046 erERROR_OPENING_P Le port n'a pas pu être ouvert C:\Programme
ORT Fichiers
1047 erNUMÉRO_DE_CARTE_INVALIDE
Le numéro de carte était hors de portée rac Mint
WorkBench\Inclure.
ER Windows 7 :
1053 ABANDON_USER La fonction a été annulée par l'utilisateur C:\Utilisateurs\Public\Docu
1056 erRECEIVE_BUFFER_E Le tampon de réception est vide ments\Public
VIDE Mint\Exemples\Inclure
1057 erTRANSMIT_BUFFER_ Le tampon de transmission est plein e)
COMPLET
1058 erINVALID_RETRIES Une valeur de nouvelle tentative incorrecte a été sélectionnée

1060 erUNDEFINED_SERIAL_ Une erreur de série non reconnue s'est produite


ERREUR

1061 erPSERIAL_BUFFER_C Les tampons pseudo-série sont corrompus


ORRUPTION

1062 erFUNCTION_NOT_SUP La fonction n'est pas disponible sur cette plateforme


PORTÉ

1063 erCANNOT_OUVRIR_FICHIER
Le fichier est mauvais ou n'existe pas

Produits de contrôle de mouvement ABB 47


[Link]/variateurs/alternatif-basse-tension/mouvement
Code Erreur Cause Que faire Où aller
regarde ?
1064 erINVALID_FORMAT Le fichier n'est pas dans un format COFF approprié

1065 erDATA_TOO_LONG The data string was too long


1066 ARRAY_INCORRECT La taille du tableau ou du pointeur est incorrecte
SIZE
1067 erUNKNOWN_ERROR_ Le code d'erreur n'est pas reconnu
CODE
1068 erCONTROLLER_NOT_ Le contrôleur ne fonctionne pas
COURIR
1070 erNO_DEVICE_DRIVER Pilote d'appareil non installé ou non configuré
_SOUTIEN pour ce contrôleur
1079 erINVALID_PLATFORM Firmware invalide pour le contrôleur
1084 erDISQUE_APPAREIL_DE_FAUTES
The device driver call failed
APPEL_R
1086 ER_INVALID_EVENT Impossible d'enregistrer l'événement
1087 erFUNCTION_NOT_AVA Fonction actuellement non disponible
ILABLE
1088 échec_du_test_BOOT Échec du test de démarrage du power-up

1089 erBUFFER_TROP_PETIT Pas suffisamment de mémoire pour charger l'objet de données


L
1090 erREQUIRES_DEV_DRI Nécessite une version de développement de l'appareil
VER conducteur
1092 erICM_RX_TIMEOUT Délai d'attente sur ICM (Réception hôte)

1093 erICM_RX_SIZE_ERRO Erreur dans le protocole ICM


R
1094 erICM_PROCESS_TIME Délai d'expiration sur ICM (Processus hôte)
HORS
1095 erDEV_DRV_INCONNU Incompatibilité du pilote de périphérique
N_IOCTL
1096 erBBP_ACK_TIMEOUT Pas de réponse du contrôleur
Vérifiez ActiveX
1101 erBBP_DONNÉES_INVALIDES_
Longueur de champ de données invalide pour la transaction
Contrôleur (Voir MIL.h)
LENGTH
(pour Visual C++)
1107 erBBP_FIN_DU_BLOC Fin du bloc atteint [Link] (pour Delphi)
K
erBBP_PACKET_ID_MIS L'ID de paquet ne correspond pas
et [Link] (pour VB)
1108
CORRESPONDRE pour une liste complète, dans ActiveX
1110 erNO_CAPTURED_DAT Aucune donnée capturée n'est disponible à télécharger le dossier : Contrôleur
A Windows XP :
1127 erNO_LIEN_VERS_CONTR Doit utiliser une fonction setXXXLink C:\Programme
OLLER Fichiers hé
1128 erPREMIER_ELEM_D_TABLEAU
Le premier élément du tableau doit spécifier TravailBench\Inclure.
ENT_IS_SIZE le nombre d'éléments (ne comprenant pas lui-même) Windows 7 :
C:\Utilisateurs\Public\Docu
1129 erPOS_ARRAY_REQUI Le tableau de position n'est pas optionnel ments\Public
ROUGE Menthe\Exemples\Inclure
1130 erARRAY_SIZE_MISMA Un ou plusieurs tableaux ont la mauvaise taille e)
TCH

1131 erPARAMÈTRE_NE_PEUT Le paramètre ne peut pas être négatif


T_ÊTRE_NÉGATIF
1132 ÉCHEC_D'INIT_ERCAN L'initialisation du bus CAN a échoué
1133 erEEPROM_CRC_FAILE Échec de la vérification CRC de l'EEPROM
D
1134 erINSUFFISANT_MEMO Mémoire insuffisante pour exécuter l'application
RY
1135 erNE_PEUT_PAS_LANCER_L_APPLICATION
Impossible de lancer l'application pour une raison inconnue

Produits de contrôle de mouvement ABB 48


[Link]/drives/low-voltage-ac/motion
Code Erreur Cause Que faire Où aller
Regarde ?
1136 erEVENT_HANDLER_IN Le gestionnaire d'événements est utilisé par celui-ci ou un autre
_UTILISER application

1137 erSERIAL_PORT_OPEN Action non possible avec le port série ouvert

1138 erPARAMÈTRE_INCORRECT1
Erreur dans le paramètre 1
1139 erPARAMÈTRE_INCORRECT2
Erreur dans le paramètre 2
1140 erBAD_PARAMETER3 Erreur dans le paramètre 3
1141 erBAD_PARAMETER4 Erreur dans le paramètre 4
1142 erPARAMÈTRE5_INVALIDEErreur dans le paramètre 5
1143 erPARAMÈTRE6_INCORRECT
Erreur dans le paramètre 6
1144 erAUTOTUNE_POLES_ Nombre incorrect de pôles ou de pulses de rétroaction
OR_PPR pendant l'autotune
1145 erAUTOTUNE_INDEX_P Index de pulsation manquant lors de l'autotune
ULSE_MANQUANT

1146 erAUTOTUNE_UVW_SI Signal UVW perdu pendant l'autocalibrage


GNAL_PERTE
1147 erINCORRECT_UVW_P Le phasage ou la polarité UVW est incorrect.
HACHAGE

1148 erLOGGING_NON_ENA Journalisation dans un fichier non activée pour RX ou TX


BLED
1149 erMINTCONTROLLER_ Le contrôleur MintController n'a pas pu être
NON_TROUVÉ situé dans le même conteneur
1150 POLICE_MONOSPACE Une police à chasse fixe (à largeur fixe), comme par exemple
_REQUIS Courier New, doit être sélectionné Vérifiez ActiveX
1151 erOBJECT_TOO_BIG Objet de l'application trop volumineux
Contrôleur (Voir MIL.h)
1152 erMINT_CONTROLLER_ Doit appeler setMintControllerID (pour Visual C++),
ID [Link] (pour Delphi)
1153 erCAPTURE_UPLOAD_ La capture a redémarré pendant le processus de téléchargement
et [Link] (pour VB)
RECOMMENCER
ActiveX
pour une liste complète, dans
1154 erINVALID_ANSI328_NO ID de nœud maximum pour les communications hôtes ANSI 328
le dossier : Contrôleur
DE est 15 Windows XP :
1155 erINV_COMPILER_VER La version du compilateur n'est pas enregistrée
C:\Programme
SION
Fichiers\
1156 erCOMPILER_NOT_RE Compiler is not registered
G WorkBench\Inclure.
1157 erBAD_SYMBOL_TABLE Mauvaise table des symboles Windows 7 :
C:\Utilisateurs\Public\Docu
1159 erNO_HÔTE_FIRMWARE Aucun firmware d'hôte disponible pour le lecteur ments\Public
E Mint\Exemples\
1160 erINV_PARAM_TABLE La version de la table des paramètres ne correspond pas Inclure
contrôleur
1161 ER_INCOMPATIBLE_ENTREPRISE
Firmware incompatible pour le contrôleur
WARE

1162 erBOOTLOADER_NOT_I Le chargeur de démarrage n'est pas initialisé pour accepter le firmware
INITIALISÉ

1163 erBOOTLOADER_PROG Échec de la programmation du chargeur de démarrage


ÉCHEC_DE_ENFONCER

1164 ÉCHEC DE LA RECOMPILATION


Échec de la compilation du programme Mint

1165 erBAD_FIRMWARE_OO Micrologiciel incompatible - vous devez télécharger


PS micrologiciel compatible avant d'utiliser le
contrôleur
Code Erreur Cause Que faire Où aller
Regarder ?
Produits de contrôle de mouvement ABB 49
[Link]/variateurs/basse-tension/traction
1166 erCOMPONENT_REG_F L'enregistrement du composant a échoué
ÉCHEC
1167 erNO_USB_DEVICES Impossible de trouver des appareils USB

1168 erNON_NOEUD_UNIQUE Plusieurs appareils avec le même ID de nœud


_NOMBRES
1169 erNODE_NOT_FOUND Node not found

1170 appareil_non_ouvert Appareil non ouvert, mauvais gestionnaire

1171 erMODBUS_PACKET_T Paquet trop grand pour le protocole


OO_GRAND
1172 erMODBUS_PACKET_T Paquet trop petit pour le protocole
OO_PETIT
1173 erINVALID_FLASH_TYP Type de flash incorrect
E
1174 erINVALID_FLASH_BLO Bloc Flash invalide
CK
1175 erTYPE_DE_TEST_INVALIDType de test invalide

1176 erIDENTIFIANT_DE_PAQUET_INVALIDE
ID de paquet invalide

1177 erDISPOSITIF_SPI_INVALIDE
Dispositif SPI invalide

1178 erINVALID_DOWNLOAD Mode de téléchargement invalide


_MODE
1179 erMODBUS_EXCEPTIO Exception Modbus
N
1180 erMB_FONCTION_ILLEGALE
Exception Modbus 1 Vérifier ActiveX
ON Contrôleur (Voir MIL.h)
1181 erMB_DONNÉES_ILLICITES_
Exception Modbus 2 (pour Visual C++)
ADRESSE [Link] (pour Delphi)
1182 erMB_DONNÉES_ILLICITES_
Exception Modbus 3 et [Link] (pour VB)
VALUE ActiveX
pour une liste complète, dans
1183 erMB_ESCLAVE_APPAREIL_
Exception Modbus 4 le dossier : Contrôleur
ÉCHEC Windows XP
1184 erMB_EXCEPTION_ACK Exception Modbus 5
C:\Programme
1185 erMB_APPAREIL_ESCLAVE_
Exception Modbus 6 Fichiers département
OCCUPÉ Atelier"Inclure.
1186 paquet_MODBUS_S Erreur de protocole Modbus Windows 7 :
YNC C:\Utilisateurs\Public\Docu
1187 erMODBUS_RX_PACKE Taille du paquet Modbus incorrecte ments\Public
T_SIZE Menthe\Exemples\
1188 erMODBUS_WRITE_ER Paquet Modbus non écrit Inclure
ROR
1189 erMODBUS_NODE_INV Adresse de nœud Modbus incorrecte
ALID
1190 erMODBUS_ARRAY_SIZ Modbus array size incorrect
E_INVALID

1191 erMODBUS_RX_TIMEO Délai d'attente de réception Modbus


UT

1192 indice_non_valide Index hors de portée

1193 erMODBUS_VIDE_PA Paquet Modbus vide reçu


CKET
1194 erNON_DANS_LE_BLOC_BOOT
Impossible de télécharger le chargeur de démarrage
_MODE

Code Erreur Cause Que faire Où aller


look?

Produits de contrôle de mouvement ABB 50


[Link]/drives/basse-tension-ac/mouvement
1195 erSEUL_UN_USB_DE Trop de connexions
VICE_FOR_FIRMWARE
_MISE À JOUR
1196 erMB_EXCEPTION_PID Exception Modbus
_ENCODING
1197 erMB_EXCEPTION_PID Exception Modbus
_UNKNOWN

1198 erMB_EXCEPTION_WR Exception Modbus


ONG_PACKET_TYPE

1199 erMB_EXCEPTION_TOK Exception Modbus


ERREUR_CRC_EN

1200 erMB_EXCEPTION_DAT Exception Modbus


A_CRC_ERROR

1201 erMB_EXCEPTION_TIM Exception Modbus


ERREUR EOUT

1202 erMB_EXCEPTION_BAB exception Modbus


ERREUR_BLE

1203 erMB_EXCEPTION_UNE Exception Modbus


FIN_ATTENDUE_DE_PA
CKET
1204 erMB_EXCEPTION_NAK Exception Modbus

1205 erMB_EXCEPTION_SEN Exception Modbus


D_STALL

1206 erMB_EXCEPTION_OVE Modbus exception Vérifiez ActiveX


RFLOW Contrôleur (Voir MIL.h)
(pour Visual C++)
1207 erMB_EXCEPTION_SEN Exception Modbus [Link] (pour Delphi)
T_EMPTY_PACKET
et [Link] (pour VB)
1208 erMB_EXCEPTION_BIT_ Exception Modbus for a complete list, in
STUFF_ERROR le dossier : ActiveX
1209 erMB_EXCEPTION_SYN Exception Modbus Windows XP : Contrôleur
C_ERREUR C:\Programme
Fichiers département
1210 erMB_EXCEPTION_WR Exception Modbus Bureau\$Inclure.
ONG_ACTIVER_BIT
Windows 7 :
1211 erMB_EXCEPTION_REC Exception Modbus C:\Users\Public\Docu
EIVED_LENGTH_ERRO ments\Public
R Menthe\Exemples\
1212 erMB_EXCEPTION_REC Exception Modbus Inclure
ERREUR_CRC_REÇUE

1213 erEND_OF_FILE Fin de fichier trouvé

1214 erUSB_PACKET_NUMB Numéro de paquet incorrect


ER_MISMATCH

1215 erNO_ICM_SUPPORT Pas de support ICM pour fn

1216 ÉCHEC D'ÉCRITURE L'opération a échoué

1217 erUSB_SEUL Uniquement pris en charge par USB

Code Erreur Cause Que faire Où aller


Regardez ?

Produits de contrôle de mouvement ABB 51


[Link]/entrainements/basse-tension-ac/mouvement
1218 erADRESSE_TROIS_GRANDE
Adresse EE trop grande
GE_POUR_APPAREIL

1219 erINCOMPATIBLE_PAR Paramètre incompatible


AMETRES

1220 erUSB_PORT_IN_USE Port USB utilisé Vérifier ActiveX


Contrôleur (voir MIL.h)
1221 erCANNOT_BUFFER_C Impossible de mettre en mémoire tampon la commande
COMMANDE (pour Visual C++)
[Link] (pour Delphi)
1222 ER_COMMANDE_BUFFER_Tampon de commande plein et [Link] (pour VB)
PLEIN ActiveX
pour une liste complète, dans
1223 erNO_COMMANDS_BU Aucun ordre mis en mémoire tampon
le dossier : Contrôleur
{"French":"OFFERT"}
Windows XP
C:\Programme
1224 erCOM_SERVEUR_ERREURErreur interne COM Fichiers
R rac{Mint}{Mint}
Plan de travail\Inclure.
1225 NUMÉRO_DE_TABLE_INVALIDE
Numéro de table de paramètre invalide
BER
Windows 7 :
C:\Users\Public\Docu
1226 erTYPE_DE_DONNÉE_INVALIDE
Type de données invalide ments\Public
Menthe\Exemples\
1227 erUSB_DÉCONNECTER Échec de la communication USB Inclure

Produits de contrôle de mouvement ABB 52


[Link]/entrainements/basse-tension-ac/mouvement
Erreurs d'exécution MML

Ces erreurs se voient attribuer des numéros uniques dans la plage de 0 à 999. Les codes d'erreur d'exécution sont générés par le
fonctions sous-jacentes des mots-clés de la bibliothèque Mint Motion (MML). Ces erreurs ne peuvent pas être anticipées par Mint
WorkBench lorsqu'il compile le programme ne se produit que lorsque le programme est en cours d'exécution. Lorsque Mint signale une erreur,
l'erreur est enregistrée dans la liste des erreurs. Les codes d'erreur accompagnants peuvent être utilisés dans un événement ONERROR pour
test pour des erreurs particulières, par exemple :

Si ERRCODE = _ecFOLLOWING_ERROR Alors...

SeeError Event: ONERRORfor other examples.

Erreur de code Cause Que faire Où aller


regarder?
0 Aucune erreur Le mot-clé Err renverra 0 si aucun Aucune action requise N/A
( _ecSUCCÈS ) une erreur s'est produite.

1 MML synchrone Ceci est une erreur générique générée par Trouvez la cause dans le programme Mint, Programme de menthe
erreur le MML quand il n'y en a plus vérifiez le terminal Mint
(_ecMML_ERREUR) informations spécifiques disponibles. Fenêtre pour la ligne d'erreur, ceci
dirigera l'utilisateur vers le
instruction offensante
2 Axe spécifié en dehors de Le numéro d'axe spécifié n'est pas Modifiez le programme pour Programme de Menthe
plage soutenu par le contrôleur (par exemple adresse un numéro d'axe valide.
(_ecINVALID_AXIS) émettre VITESSE(50) = 5000) Les disques uniques n'acceptent que
[CommandType](0)
3 Données spécifiées hors deLa valeur assignée au mot clé est Modifier le programme pour utiliser un Programme de menthe
plage outside the accepted range of values value that is within the valid
(_ecVALUE_OUT_O pour ce mot-clé (par exemple, MOVER(0) étendue. =
F_RANGE) 8388608)
4 Canal hors de portée Le paramètre de canal spécifié est Amender le programme Mint pour Programme de menthe
(_ecINVALID_CHAN non pris en charge par le contrôleur utilisez
(par unexemple
canal valide.
NEL) DAC(2000) = 35). Autres exemples;
Canaux d'entrée analogiques / Analogique
canaux de sortie/ canaux d'encodeur/
Canaux de température/ entrée numérique
canaux/ CamBox canaux…
5 Pas d'entrée numérique La fonction demandée fait référence à un Vérifiez la configuration ou Mint Programme Mint
assigné entrée numérique qui n'a pas été programme pour les erreurs. Pour ou
(_ecNO_INPUT_SP assigné. example, homing mode Configuration
SPÉCIFIÉ) HOME(0)=0 détecte un numérique
passer à la cible
pour la phase initiale. Erreur 5
sera causé si ce DOMICILE
un ordre est donné avant un
l'entrée numérique a été
assigné comme une entrée à domicile/
6 Pas de sortie numérique La fonction demandée fait référence à un Vérifiez le programme Mint pour Programme Mint
attribué sortie numérique qui n'a pas été erreurs. Par exemple, ou
(_ecNO_OUTPUT_S assigné. COMPARABLE(1)= Configuration
PRÉCISÉ) _TRUE permet de comparer
fonction sur sortie numérique 1.
L'erreur 6 sera causée si cela
COMPARABLE
le commandement est émis avant
DO1 a été défini comme un
comparer la sortie (en utilisant
COMPAREOUTPUT).
Produits de contrôle de mouvement ABB 53
[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
Regarder ?
7 Une entrée numérique spécifiée Vérifiez la configuration ou Mint Mint Program
hors de portée cela n'est pas pris en charge par le programme de contrôle pour les erreurs. par exemple en utilisant ou
(_ecINVALID_INPUT) INX(yy) où yy va au-delà Configuration
les valeurs disponibles dans le
contrôleur.
8 Sortie numérique Une sortie numérique a été spécifiée Vérifiez la configuration ou Mint Programme de menthe
spécifié hors de cela n'est pas soutenu par le ou
programme pour les erreurs. par exemple en utilisant
plage contrôleur. OUTX(yy) où yy est Configuration
(_ecINVALID_OUTPUT au-delà des valeurs disponibles
) dans le contrôleur.
9 Pas assez de mémoire vive Le contrôleur est à court de Réduire la quantité de Programme de Mint
mémoire pour l'opération mémoire allouée dynamiquement. mémoire utilisée. La suite ou
(_ecHORS_DE_MEM les actions peuvent réduire le Configuration
ORY) quantité de mémoire utilisée : Si
la taille du ou des tampons de déplacement
a été augmenté en utilisant
TAILLESDEPUBLICITE, essayez
réduire la taille. Réduisez le
taille de tout tableau déclaré dans
le programme si possible
10 Action non possible Cette erreur est causée par l'écriture sur un Vérifiez le courant Programme de Mint
quand l'axe est en mouvement mot-clé de mouvement tandis que l'axe est dans AXISMODE est adapté pour ou
(_ecMOTION_IN_PR mouvement. émission du mot-clé suivant. Si Configuration
OGRESSE cela se produit à la fin d'un
déplacer essayer 'Pause(IDLE)'
avant d'émettre le suivant
commande.
11 Axe incorrect Cette erreur est causée par l'écriture dans un Amender le programme Mint pour Programme de menthe
configuration mot clé qui n'est pas pris en charge par le soit supprimer l'invalide ou
configuration (_ecAXIS_NOT_RIG) de cet axe commander ou changer l'axe Configuration
HT_TYPE) (par exemple, écrire une valeur pour KPROP dans une configuration comme requis)
axe configuré comme _cfSTEPPER).

12 L'axe est en erreur Cette erreur est causée par l'écriture dans un Lisez la liste des erreurs pour l'axe Programme de menthe
(_ecMOTION_ERROR) mot clé de mouvement pendant que l'axe est enerreurs à déterminer lesquelles ou
Erreur. des erreurs de mouvement sont présentes. Configuration
Améliorez le programme Mint afin que
que les commandes de mouvement sont
non tenté pendant que l'axe
est dans l'état d'erreur

13 Données de table incorrectes Une erreur existe dans un spline ou un cames Assurez-vous que SPLINESTART Programme Mint
ou manquant table. (ou CAMSTART) et ou
(_ecTABLE_ERROR) SPLINEFIN (ou CAMFIN) Configuration
sont des valeurs de segment valides
avant de définir le
SPLINETABLE (ou
CAMTABLE). Vérifiez que le
table MASTERDISTANCE
ne spécifie aucun zéro
valeurs de distance.

15 ADC incorrect Cette erreur est causée lorsqu'une fonction, Assurez-vous que l'entrée analogique Programme de Menthe
configuration du canal par exemple HTACHANNEL, est disponible et configuré ou
(_ecCHANNEL_NOT fait référence à une entrée analogique qui est
correctement avant d'essayer de Configuration
_DROIT) configuré comme désactivé - voir ADCMODE Utilisez-le.

Produits de contrôle de mouvement ABB 54


[Link]/entrainements/basse-tension-ac/mouvement
Erreur de Code Cause Que faire Où ça
regarder?
17 Mot-clé non Un mot-clé a été utilisé qui n'est pas Modifiez le programme pour ne que Programme Mint
soutenu sur cela soutenu par ce contrôleur, même utiliser des mots-clés pris en charge ou
plateforme bien qu'il puisse être soutenu par d'autres Configuration
(_ecWRONG_PLAT modèles dans la même famille de
FORME) contrôleurs. Cette erreur sera également
retourné si un hôte ActiveX utilise un
mot-clé qui n'est pas pris en charge par
le contrôleur.

18 Erreur DB Erreur de base de données Si ce problème survient, veuillez Matériel


(_ecDB_ERROR) contacter ABB Technique
Soutien

24 Matériel non Matériel qui est référencé dans Vérifiez la configuration et Mint Matériel
présent la configuration ou le programme Mint n'est pas Programme Configuration
_ecINVALID_HARD présent
MAGASIN
36 La valeur du port est hors de Cette erreur est causée lorsque le Vérifiez la configuration ou Mint Programme de Menthe
gamme le terminal spécifié n'a pas été programme pour les erreurs. Par exemple. ou
(_ecTERMINAL_OU associé en tant que BaldorCAN vérifiez s'il n'a pas été Configuration
HORS_PLAGE) NœudClavier assigné, voir
DISPOSITIF TERMINAL, ou le
nombre maximum de
Les nœuds de clavier (quatre) ont
déjà ajouté au
bus.
37 Données non volatiles Une erreur d'accès à l'EEPROM ou Utilisez NVRAMDEFAULTS pour
Programme Mint
corrompu Des données NVRAM se sont produites. Cela réinitialiser la mémoire. Vérifier pour
ou
(_ecNON_VOLATILE pourrait se produire si le contrôleur était
mise à la terre/écranage correct de Configuration
_ERREUR_DE_MÉMOIRE cycle de puissance pendant une écriture le système de contrôle (électrique
) opération à l'EEPROM ou le bruit peut corrompre ceux-ci
NVRAM. Si cette erreur se produit pendant dispositifs de mémoire). Si le
le fonctionnement normal peut avoir un la mise à la terre/le blindage est correct
défaillance dans l'appareil, probablement due à celaet le problème réapparaît
atteignant son nombre maximum de alors le contrôleur aura besoin de
écrire des cycles (voir EEPROM remplaçant
mémoire).
39 Le tampon du terminal est plein Bit 0 de MODE TERMINAL Programme de Menthe
(ecTERMINAL_BUF can be used to turn off ou
FER_COMPLET) serrements de main, permettant d'aller plus loinConfiguration
caractères à envoyer au
port même lorsque le tampon est
plein

40 L'axe n'est pas activé Cette erreur est causée par une tentative de démarrer Dans un programme, utilisez Programme de Menthe
_ecDRIVE_DISABL un mouvement pendant que l'axe est désactivé. ACTIVER pour activer le ou
ED) axe. Dans Mint WorkBench , Configuration
cliquez sur le bouton effacer les erreurs,
ensuite cliquez sur activer le lecteur
bouton.

54 Fichier trop volumineux Le programme est trop grand pour le Voir l'aide de Mint WorkBench Programme de menthe
(_ecFICHIER_TROP_GRAND) mémoire disponible. section "Réduction du programme"
size"

Produits de contrôle de mouvement ABB 55


[Link]/entraînements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Where to
regarder ?
59 Déplacer le tampon Leplein
coup ne peut pas être chargé dans le Essayez d'augmenter la taille du Programme de menthe
(_ecMOVE_BUFFER déplacer le tampon parce qu'il est plein. déplacerLe
le tampon (par exemple

_COMPLET) le tampon devient plein lorsque MOVEBUFFERSIZE(0) = 30)


plusieurs déclarations de mouvement ont été ou vérifier qu'il y a les
émises, mais les mouvements n'ont pas été le nombre requis de segments
déclenché par une déclaration GO (ou libre avant de charger le suivant
autre méthode de déclenchement, voir Déplacer s'installe dedans (par exemple, si

tampon et ALLEZ). MOVEBUFFERFREE(0) > 1


Remarque : Cette erreur ne peut pas être capturée Then LoadNextMove)
par un programme Mint, mais cela est renvoyé
à un hôte ActiveX et est transmis
dans les télégrammes de réponse de champ de bus.
66 Fonction non Un mot-clé a été utilisé qui n'est pas Supprimer les non pris en charge Programme de menthe
disponible soutenu par ce contrôleur, même
Fonction de la Monnaie
(_ecMML_NOT_SUP bien qu'il puisse être pris en charge par Programme
d'autres
PORTÉ) models in the same family of
contrôleurs. Cette erreur sera également
retourné si un hôte ActiveX utilise un
mot-clé qui n'est pas pris en charge par
le contrôleur.

68 Action non possible. Cette erreur se produit lors de la tentative de La CAMBox doit être Programme de menthe
mode actuel changer CAMBOXDATA pendant que le désactivé avant de changer son
(_ecINVALID_MODE) le CAMBox associé est activé. données.
70 Invalid Master Un mouvement maître/esclave a été Modifier le programme de frappe. Programme de menthe
Canal configuré pour qu'il essaie de suivre
(_ecINVALID_MAST lui-même, par exemple :
ER_CHANNEL) MASTERSOURCE(0) = _msPOS
MASTERCHANNEL(0) = 0
SUIVRE(0) = 1
72 Action non autorisée dans Cette erreur se produit lors de la tentative de chargement Modifier le programme Mint Programme de menthe
ce Mode Axe un type de mouvement qui n'est pas compatible
(_ecINVALID_AXISM avec le mode AXISMODE actuel Pour
ODE) exemple, émettre un CAMPHASE
commande lorsqu'il n'y a pas de CAM
un déménagement en cours va causer cela
erreur. De plus, si l'axe est actuellement
effectuer un mouvement de SUIVI (axe
mode _mdFOLLOW) alors ce n'est pas
possible de charger un MOVER move
(mode axe _mdLINEAR). Cela sera
nécessaire pour que l'axe soit complet
le mouvement et devenir inactif (ou être
arrêté) avant de charger le suivant
type de déplacement.

74 Capture en cours Il n'est pas possible de télécharger la capture. Lire le statut de Programme de menthe
(_ecCAPTURE_IN_P données au programme hôte MODEDECAPTURE
tandis que à tester pour ou
Les données de ROGRESS sont toujours en
the _cpIDLE condition cours
(41) de
Configuration capture.
avant d'essayer de télécharger
les données de capture. Monnaie
Le banc d'essai affiche également le
état du processus de capture
dans le coin inférieur droit de
l'écran

Produits de contrôle de mouvement ABB 56


[Link]/variations/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où en
Regarder ?
89 Canal matériel Cette erreur est causée lors de la tentative d'utilisation du Mint WorkBench Programme de Mint
requis est en cours d'utilisation utiliser un mot-clé (par exemple, DAC) pour Assistant de configuration du système pour or
(_ecCHANNEL_IN_ accéder à un canal matériel qui est étudier le matériel existant Configuration
) déjà assigné à un autre objectif configuration et soit
(par exemple en tant que demande d'axe servo) ajuster le matériel
sortie), ou lors de la tentative d'assigner la configuration ou de modifier le
la même combinaison de Programme de menthe
SOURCE DE VERROU
LATCHSOURCECHANNEL et
LATCHTRIGGERCHANNEL à plus
qu'un canal de loquet (voir
Verrouillage)
90 Action impossible Cette erreur est causée par une tentative de Dans Mint WorkBench, cliquez sur le Programme Mint
lorsque l'axe est activé modifier la configuration d'un axe bouton d'activation du lecteur pour désactiver ou
(_ecDRIVE_ENABLE pendant qu'il est encore activé. l'axe. Dans un programme, utilisez Configuration
D) le mot-clé DRIVEENABLE
désactiver l'axe.
95 La sortie est déjà dans Cette erreur est causée par une tentative d'utilisation de Modifier le programme Mint Programme de Menthe
utiliser une sortie numérique qui a déjà été ou
(sortie_en_u affecté à un autre but, tel que Configuration
SE) en tant que sortie activée par le conducteur, comparer
sortie ou sortie d'erreur globale . Pour
exemple, si la sortie numérique 1 a été
assigné en tant que
GLOBALERROROUTPUT ,
tentative d'émettre un MOVEOUTX
la commande sur la sortie numérique 1 va
causer cette erreur.

96 Capture invalide Cette erreur est causée par une tentative de Corriger le canal de capture Programme de Menthe
mélange de canaux
perform data capture (e.g. with Configuration ou
( _ecCAPTURE_CHA CAPTURE ou Configuration
NNEL_MIX) CAPTURECOMMAND) quand non
les canaux de capture ont été
configuré. Utilisez le MODE DE CAPTURE
et d'autres captures associées
keywords to configure capture
canaux. L'erreur sera également
causé si la valeur fournie comme un
LEPARAMÈTREMODEDECAPTURES
invalide pour le canal
CAPTUREMODE
98 Type de variable invalide Cette erreur est causée lors de la spécification Modifier le programme Mint. Se référer Programme Mint
pour Objet à distance le paramètre de type de variable incorrect au fabricant ou
(_ecVARIABLE_INVALIDE_
au mot-clé REMOTEOBJECT documentation pour l'objet Configuration
TYPE) (par exemple, l'objet distant peut être définition du dictionnaire. Voir Menthe
s'attendre à un entier signé de 8 bits et Aide de la table de travail pour

l'utilisateur spécifie un entier non signé de 16 bits REMOTEOBJECT pour valide


types de données entier.
112 Le paramètre est lu Cette erreur se produit lors de la tentative de Action non possible Menthe
seulement utilisez ERRORCODEENABLE pour Atelier
(_ecREAD_ONLY) désactiver une erreur en lecture seule (erreurs d'axe
10000-19999 et erreurs de contrôleur
30000-39999).
124 Programme de menthe pas Aucun objet Mint (par exemple, programme) n'existe. Vérifiez le programme Mint Menthe
trouvé téléchargé. Établi
(_ecOBJECT_NOT_FO
ET)
Produits de contrôle de mouvement ABB 57
[Link]/drives/low-voltage-ac/motion
Erreur de code Cause Que faire Où aller
regarde ?

125 Un programme de menthe est Cette erreur est causée si un programme est Dans l'application hôtes, utilisez Menthe
déjà en cours déjà en cours d'exécution sur le contrôleur la fonction MintExecuting pour Établi
(_ecMINT_PROGRA lorsqu'une application hôte émet test
unpour un programme en cours d'exécution
M_EN_COURSE Commande DoMintRun (ou un avant d'utiliser un DoMintRun,
DoMintCommand / DoMintCommand, ou
DoMintCommandEx command). It DoMintCommandEx
peu importe si le commande. Pour arrêter le
le programme en cours d'exécution était programme en cours d'exécution,
commencé à partir de l'application hôte ou cliquez sur le bouton d'arrêt dans Mint
depuis l'intérieur de Mint WorkBench. Plan de travail.
126 La commande Mint Cette erreur sera renvoyée à un Modifier le programme ActiveX. Menthe
est invalide Application hôte ActiveX si elle essaie de voir l'aide de Mint Workbench : Établi
(_ecINVALID_MINT_ pour accéder aux informations sur le statut de Mint
Statut de menthe /
COMMANDE) cela n'est pas valide pour le contrôleur. StatutÉtenduDeMenthe.
132 Hôte occupé Le contrôleur a essayé de signaler un Vérifiez le fonctionnement de l'hôte Programme de menthe
(_ecICM_HOST_BU événement à une application hôte, mais le application. Cycle de puissance. Si ou
SY) l'hôte n'a pas reconnu cela l'erreur persiste, contactez ABB Configuration
événement Assistance technique
133 Invalid platform code Cela se produit lorsqu'un exécutable Mint Si le type de contrôleur correct est Mint Program
(_ecINVALID_PLATF compilé pour un type de contrôleur spécifique utilisé, vérifiez siou c'est
ORM_CODE) ou le format cible est téléchargé sur un installé avec le bon Configuration
contrôleur différent ou la bonne version de firmware. Si le firmware
du contrôleur exécutant un micrologiciel qui is not available, then
prend en charge un format cible différent (c'est-à-dire recompiler le code source de Mint
micrologiciel antérieur ou ultérieur code pour créer un nouveau
exécutable adapté pour le
contrôleur actuel. Si un
un contrôleur différent est en train d'être
utilisé, puis soit changer le
contrôler ou recompiler le
Source du programme Mint.
134 Format d'image invalide Cela se produit lorsqu'un exécutable Mint Modifier le programme Mint Programme Mint
(_ecINVALID_IMAG est téléchargé sur un contrôleur qui la condition d'erreur ne doit être que ou
E_FORMAT_CODE) a été compilé pour un autrepossible lors de l'utilisation d'un moyen de Configuration
type de contrôleur. autre que Mint WorkBench pour
télécharger un programme sur le
contrôleur.
142 Le tampon de déplacement n'est pas
Cela se produit lors de la tentative de restauration Amender le programme Mint, le Programme de Menthe
vide déplacer le tampon à partir d'une sauvegarde le tampon est effacé quand le
(_ecMOVE_BUFFER (en utilisant MOVEBUFFERBACKUP), mais l'axe est désactivé, à moins que
_PAS_VIDE) le tampon n'est pas vide, ou l'axe est DRIVEDISABLEMODE a
pas oisif. a été utilisé pour changer cela
comportement. Utilisez l'IDLE
mot-clé pour tester l'axe
être oisif.
143 Contrôle incorrect This occurs when trying to use a Modifier le programme Mint Programme de menthe
mode commande qui n'est pas valide dans le
(éc INCOMPATIBLE mode de contrôle existant)
_MODE_DE_CONTROLE)
144 Variable statique non Cette erreur sera renvoyée à un Modifier le programme ActiveX. ActiveX
trouvé Application hôte ActiveX si elle tente
(_ecVARIABLE_NE PAS utiliser DoDataFileDownload ,
_TROUVÉ) Téléchargement de fichier de données ou données de variable
lorsque la variable spécifiée n'est pas
présent.

Produits de contrôle de mouvement ABB 58


[Link]/variateurs/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
Regarder ?

145 Poignée invalide pour Si la poignée statique n'a pas été trouvée, Amend ActiveX Program. ActiveX
variable statique alors renvoyez une erreur
(_ecINVALID_STATI
C_HANDLE)
146 Fragment invalide Segment invalide spécifié pour statique Modifier le programme ActiveX. ActiveX
spécifié pour statique
(_ecINVALID_STATI
C_CHUNK)
147 Dépassement statique des données
Cette erreur sera renvoyée à un Modifier le programme ActiveX. ActiveX
(_ecSTATIC_DATA_ Application hôte ActiveX si elle tente
DÉBORDEMENT) utiliser DoDataFileDownload ou
VariableData when the specified
le tableau n'est pas assez grand pour contenir
les données.
148 Sous-couverture des données statiques
Cette erreur sera renvoyée à un Modifier le programme ActiveX. ActiveX
(_ecSTATIC_DATA_ Application hôte ActiveX si elle tente
SOUS-DÉPART utiliser DoDataFileDownload ou
VariableData when the specified
le tableau est plus grand que la quantité de
données reçues.
149 Source de référence incorrecte La source de référence n'est pas l'hôte lorsque Modifier le programme ActiveX. ActiveX
(_ecINCORRECT_R essaye de définir une référence de vitesse en utilisant Mint
EF_SOURCE) mot-clé
151 Cette erreur se produit lors de la tentative de
La recherche de phase est en cours Attendre la recherche de phase pour Programme de Minage
progrès mettre à jour un paramètre de recherche de phase terminer
(_ecPHASE_SEARC (PHASESEARCH...) pendant une phase
H_EN_COURS la recherche est en cours.
162 Manipulateurs de couteaux non Cette erreur se produit si un mouvement de COUTEAU est
Configuration correcte ou Mint Programme de Mint
installé chargé mais un événement à couteau n'a pas Programme. L'événement du couteau est
(_ecKNIFE_HANDLE a été créé. appelé à chaque point de levée du couteau,
R_NON_INSTALLE il doit donc être présent dans le
) programme.
163 Haches couteaux pas Cette erreur se produit si un mouvement de COUTEAU est
Configuration correcte ou Mint Programme de minting

configuré chargé mais l'axe maître ne l'a pas Programme. Avant de délivrer le
(_ecKNIFE_AXES_N a été spécifié. première commande KNIFE, utilisez
OT_CONFIGURÉ KNIFEAXIS pour associer le
axe de rotation du couteau vers le
axe maître du vecteur
déplace.
167 Trop de tâches dans Cette erreur ne devrait normalement pas se produire, Corriger le programme Mint s'il y a Programme de Menthe
Programme de menthe car cela est uniquement causé si un programme il y a plus de 65535 tâches. Si
(_ecTOO_MANY_TA spécifie plus de 65535 tâches. il n'y en a pas non plus là
SKS) il y a un problème avec le Mint
le compilateur, ou le contrôleur est
défectueux.
179 Le handle du fichier n'est pas valide.
Le gestionnaire de fichiers n'est pas Si le problème persiste, remplacez Matériel
valide contrôleur ou unité de mémoire si
(_ecFILE_HANDLE_I le contrôleur en a un
NVALID)
180 Le fichier n'existe pas Le fichier n'existe pas. Si le problème persiste, remplacez Matériel
(_ecFICHIER_NON_TROUVÉ contrôleur ou unité de mémoire si
ND) le contrôleur en a un
181 Le fichier est en utilisation Le fichier est en cours d'utilisation. Si le problème persiste, remplacez Matériel
(_ecFICHIER_EN_UTILISATION) contrôleur ou unité de mémoire si
le contrôleur en a un

Produits de contrôle de mouvement ABB 59


[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarde?

182 Tentative de stockage Tentative de stocker trop de fichiers. Si le problème persiste, remplacez Matériel
trop de fichiers contrôleur ou unité de mémoire si
(_ecTROPS_TROP_DE_FI le contrôleur en a un
LES
183 Le fichier a le mauvais Le fichier a le mauvais type. Si le problème persiste, remplacez Matériel
taper contrôleur ou unité de mémoire si
(_ecFILE_TYPE_INC le contrôleur en a un
CORRECT)
184 Trop de fichiers ouverts Trop de fichiers ouverts à la fois. Si le problème persiste, remplacez Matériel
(Nombre trop élevé de fichiers) contrôleur ou unité de mémoire si
LES_OPEN le contrôleur en a un

185 Problèmes d'écriture sur Problèmes d'écriture dans le fichier flash. Si le problème persiste, remplacez Matériel
fichier contrôleur ou unité mémoire si
(_ecFILE_WRITE_IN le contrôleur en a un
VALIDE)
186 Problems reading Problèmes de lecture à partir du fichier dans la mémoire flash.
Si le
problème persiste, remplacez Matériel
à partir du fichier contrôleur ou unité de mémoire si
(_ecFICHIER_LIRE_DANS le contrôleur en a un
VALIDE)

188 Impossible d'assigner Impossible d'assigner la ressource logicielle. Si le problème persiste, remplacez Matériel
ressource logicielle contrôleur ou unité de mémoire si
(_ecRESOURCE_U le contrôleur en a un
NDISPONIBLE)

189 Index non reconnu Index du dictionnaire d'objets invalide. Le Modifier le programme Mint ou PLC Programme de menthe
d'objet l'objet spécifié n'existe pas dans le application
(_ecINVALID_OBJE dictionnaire d'objets de l'appareil cible
CT_INDEX)
190 Sous-indice hors de Index de sous-dictionnaire d'objet non valide. Modifier le programme Mint ou PLC Programme de menthe
plage pour l'objet Le sous-indice spécifié de l'application d'objet
(_ecINVALID_OBJE n'existe pas dans le dictionnaire d'objet
CT_SOUS_INDEX) de l'appareil cible

194 Échec de la réception Échec de recevoir une réponse à temps. Vérifiez le fichier DCF (créez un nouveau Programme de Menthe
répondre à temps un si nécessaire). Fermer Mint / Matériel
(_ecEPL_TEMPS_DÉLAI) Centre de machine si en utilisation.
Vérifiez le matériel EPL
connexions. Essayez de veiller à ce que tout
Les appels de Mint redirigés sont dans un
tâche de programme unique.

195 L'Axe n'acceptera pas Axis n'acceptera pas à distance Modifier le programme Mint. Assurer le programme Mint
commandes à distance commandes. Cela peut se produire si l'axe la routine "doInitialiseEPL" /
(_ecAXIS_NOT_IN_ Les PDO ne sont pas opérationnels (voir de la bibliothèque Mint est Configuration
MODE_DISTANCE REMOTEPDOVALID), axe PDOs inclus. Assurez-vous que tout à distance
ne sont pas encore prêts (voir les axes sont configurés pour le démarrage
AXISSTATUSWORD), ou en mode Ethernet en temps réel
SOURCEDECONTROL et/ou
STARTUP_SOURCE_DE_CONTROLE
n'est pas réglé sur 1
(_crsRT_ETHERNET_402).

Produits de contrôle de mouvement ABB 60


[Link]/drives/low-voltage-ac/motion
Erreur de code Cause Que faire Où aller
Regarde ?

196 Le système doit être Cette erreur se produit lors de la tentative de Utilisez la configuration système Configuration
handicapé utilisez la fenêtre de commande ou un Assistant pour apporter des modifications à
(_ecSYSTEM_ENAB programme pour définir un paramètre laqui est
configuration de l'axe.
DEL) défini par le dispositif du contrôleur
fichier de configuration (.CMCF / .DCF).
Le .CMCF / .DCF définit
paramètres liés à l'axe
configuration, y compris le type (par exemple
servo / pas à pas), demande de sortie et
retour d'information.
197 Aucun encodeur de position Aucun encodeur de position n'a été Utilisez AXISPOSENCODER pour Configuration
a été assigné assigné. spécifier un encodeur de position
(_ecINVALID_POS_
CODEUR)
198 Pas de codeur de vitesse Aucun encodeur de vitesse n'a été Utilisez AXISVELENCODER pour Configuration
a été assigné assigné. spécifiez un encodeur de position
(_ecINVALID_VEL_E
NCODER)
199 Aucun DAC n'a été Aucun DAC n'a été assigné. Un servo Configuration correcte dans DCF Configuration
assigned l'axe (utilisant un entraînement analogique) a fichier
(_ecINVALID_DAC) a été configuré mais un canal DAC
n'a pas été attribué à utiliser avec
cet axe
200 Pas de sortie de pulsation/dir Un axe pas à pas a été configuré Configuration correcte dans DCF Configuration
a été attribué mais l'étape et la direction associées fichier
(_ecINVALID_PDOU le canal de sortie n'a pas été
TPUT) spécifié
201 Un appel de redirection est Un appel de redirection est déjà en cours. Vérifiez le programme Mint. Programme de Menthe
déjà en cours ne pas passer d'appels redirigés
(_ecREDIRECT_IN_ via plusieurs tâches. Fermer Mint
PROGRESSION) Centre de machine s'il est utilisé
202 Objet invalide Accès au dictionnaire d'objets non valide. Configuration correcte / Menthe Configuration
Accès au dictionnaire Programme
(_ecINVALID_OBJE
CT_ACCESS)
203 Le mouvement n'est pas Le déplacement n'est pas pris en charge par le distant Utilisez une alternative Menthe
soutenu par distance profil. Le contrôleur a tenté (soutenu) le type de mouvement. Si Programme/
profileur to issue a move type that is not nécessaire, l'axe distant Configuration
(_ecMOTION_TYPE_N soutenu par le disque dur distant peut devoir être configuré comme
OT_SUPPORTÉ) responsable profilé plutôt que
nœud contrôlé profilé (par exemple
Position de synchronisation cyclique à la place

de la position profilée
204 Impossible de mettre l'événement en attente Sur les anciennes versions du micrologiciel, cette erreur Vérifiez le programme Mint. Utilisez Programme de Mint

(_ecUNABLE_TO_P se produira si DPREVENT est utilisé ÉVÉNEMENT EN ATTENTE à vérifier


tant qu'il reste un événement en attente pour la présence d'un en cours
FIN_DE_L'ÉVÉNEMENT)
de son utilisation précédente. événement. Micrologiciel plus récent
les versions gèrent plusieurs appels
à DPREVENT; voir DPR
Événement : DPR.
205 Taux de mise à jour non Le taux de mise à jour n'est pas compatible avec Modifier le fichier de configuration DCF Configuration
compatible avec profileur.
profil
(_ecINCOMPATIBLE
_MISE_A_JOUR_TARIFS)

Produits de contrôle de mouvement ABB 61


[Link]/entrainement/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où cela
regarder ?

206 L'axe n'est pas dans un cadre L'axe n'est pas dans un cadre. Assurez-vous que le Modifier le fichier de configuration DCF Programme de menthe
axes utilisés pour la coordination
(_ecAXIS_NON_DISPONIBLE_
A_FRAME) les mouvements sont tous profilés par le manager

207 Les axes ne sont pas tous en placeCette erreur se produit si l'axe principal Amend Mint program Programme Mint
le même cadre utilisé dans un mouvement multi-axes est
(_ecAXES_NOT_IN_ changé. Par exemple, émettant
SAME_FRAME) VECTORR(0,1,2) = 100,200,300
suivi par VECTORR(1,0,2) =
50,100,150 provoque l'erreur
parce que le premier axe dans le
déclarations (l'axe principal pour le
Le mouvement) a changé de 0 à 1. Pour
évitez cette erreur, listez soigneusement chaque
axe dans l'ordre lors de l'émission d'un multi-
commande d'axe telle que CIRCLER,
HELIXR ou VECTORR, ensemble avec
une valeur pour chaque axe, même si elle est
zéro.

213 Banque spécifiée hors de Le paramètre de la banque est hors de portée. Le Check Mint Program and Programme de Menthe
le programme de gamme Fichier de configuration
a tenté
/ d'accéder à une banque
(ecINVALID_BANK) qui n'a pas été défini (par exemple Configuration
OUT(3) = 24 provoquerait cette erreur si
la banque 3 n'existait pas)
218 Le frein moteur est Impossible d'exécuter un mouvement pendant que le Vérifiez le programme Mint et Programme Mint
engagé le frein moteur est engagé. Fichier de configuration. Quand
(_ecMOTOR_BRAK utilisation du frein automatique
E_ENGAGÉ) control, read
MOTORBRAKESTATUS to
déterminez l'état du
frein de sortie avant
tentative d'exécution du
déplacez-vous. Si vous utilisez le frein manuel
contrôle, régler le FREINÀMOTEUR
pour 0 pour désengager le frein
before attempting to execute
un mouvement. Remarque!

MOTORBRAKE doit toujours


être utilisé avec beaucoup de précaution - voir
FREIN DE MOTEUR pour plus de détails.

219 Capture ne fonctionne pas Cette erreur se produit si Vérifiez que la capture est armée et Programme de menthe
(_ecCAPTURE_NOT CAPTURETRIGGER est émis lorsque attendre d'être déclenché avant
_EN_COURS) une capture n'est pas en cours. émit Capturetrigger

220 Capture ne pas attendre Cette erreur se produit si Modifier le programme Mint Mint Program
pour déclencheur CAPTURETRIGGER est émis lorsque
(_ecCAPTURE_NOT la capture en cours ne
_WAITING_FOR_TR require a trigger (i.e. pre-triggered
IGGER) la capture n'est pas utilisée).

222 Les données ne peuvent pas être L'objet(s) de données ne peut pas être Vérifiez le fichier DCF Configuration
cartographié dans le cartographié dans le PDO, soit le
PDO l'objet n'est pas mappable PDO ou le
(_ecPDO_MAPPING nombre et longueur des objets à être
_ERROR) mapped est trop grand.

Produits de contrôle de mouvement ABB 62


[Link]/drives/basse-tension-ac/mouvement
Erreur de code Cause Que faire Où aller
regarder ?

223 Les données ne peuvent pas tenir dans un ICM


Les données ne peuvent pas s'adapter Si une application hôte est en cours d'utilisationHôte

dans un télégramme ICM télégramme. et doMultipleCommands est application


(_ecICM_TELEGRA utilisé, puis réduire le
M_OVERFLOW) nombre d'appels encapsulés
225 Avertissement pendant Avertissement d'application de paramètre. Vérifiez le tableau des paramètres. Ceci Configuration
paramètre Se produit lors du téléchargement d'un une erreur se produit lorsque l'un ou l'autre :

application tableau des paramètres à un entraînement e100, si un • La liste des arguments d'un
(_ecPARAM_APPLI le paramètre dans le tableau n'était pas la mise à jour des paramètres contient
AVERTISSEMENT_DE_CATION) pris en charge par le lecteur ou que plus de 2 paramètres.
l'instance du paramètre n'a pas • La liste des valeurs d'un
exister. la mise à jour des paramètres contient
plus d'un paramètre.
• La liste des arguments d'un
la mise à jour des paramètres contient
le mauvais numéro de
paramètres.
• Le type de la valeur est
incorrect.
• Le tableau des paramètres
généré par un produit
(par exemple MotiFlex e100 avec
L'option de résolution a été
téléchargé à un endroit différent
produit spécifié (par exemple)
MotiFlex e100 sans
option).

234 Alimentation prête Se produit lorsqu'on tente de Vérifier le programme Mint et Programme de Mint
configuration attribuer le POWERREADYINPUT / Fichier de configuration /
incorrect OUTPUTPUISSANCEPREPARÉE à un Configuration
(_ecPOWER_READ entrée/sortie avec un incorrect
Y_CONFIG_WRON configuration (par exemple, INPUTMODE,
G) NIVEAUACTIFENTRANT /
SORTIEACTIFNIVEAU). Aussi
se produit si une tentative ultérieure est
fait pour modifier la configuration d'un
entrée/sortie qui a déjà été
assigné comme le
ALIMENTATIONPRÊTEENTRÉE /
SORTIEPRÊTEPUISSANCE.

236 L'axe s'arrête, Cette erreur sera renvoyée si un Modifier le programme Mint. Le Programme de menthe
une tentative est faite pour émettre (charger)
impossible de charger le mouvement l'axe doit être au repos avant
(_ecSTOP_IN_PRO un autre mouvement lorsque l'axe est un autre mouvement peut être émis -
GRESS) l'arrêt. Cela peut se produire s'il y a un utiliser PAUSE IDLE (0)) pour
ANNULER ou ARRÊTER est émis tandis que vérifiez cette condition
l'axe s'arrête ou traite un
ANNULER déjà, alors soyez en conscient
does not just apply to moves.

246 Événement non Événement non présent/installe Amender le programme Mint. Menthe
présent/installe programme
(_ecÉVÉNEMENT_NOT_P
RESENT)
247 Événement non pris en charge Événement non pris en charge Modifier le programme Mint. Menthe
(_ecEVENT_NOT_S programme
SOUTENU)
Produits de contrôle de mouvement ABB 63
[Link]/entraînements/basse-tension/alternatif/mouvement
Erreur de code Cause Que faire Où vers
regarde?

251 Le canal est mappé Cette erreur sera renvoyée si un Vérifiez le programme Mint ou Programme Mint
(_ecCHANNEL_IS_ une tentative est faite pour définir un analogique Fichier de paramètres. /
MAPPÉ) sortie (DAC) lorsque la valeur de sortie Configuration
est déjà mappé à (étant
contrôlé par) un processus activé
objet de données PDO.
252 Network error Cette erreur Modbus correspond à Vérifiez le fonctionnement de la Configuration
s'est produit pendant Code d'exception Modbus -1 et cela dispositif Modbus TCP distant. / Matériel
accès être retourné si l'un des sockets Essayez d'augmenter le Modbus
Les opérations (_ecMBC_NETWOR) ont échoué. Cela peut se produire si Délai d'attente TCP pour le client via
K_ERREUR) un serveur n'existe pas ou un TCP la page de configuration dans
la connexion est fermée pendant un Poste de travail. Vérifier Ethernet
transaction. Un délai d'attente de réponse va connexions
provoquer également cette erreur.
253 Erreur de paramètre Cette erreur Modbus correspond à Vérifiez le fichier de configuration. Configuration
s'est produit pendant Code d'exception Modbus -2 et
accès se produit si un paramètre invalide est
(_ecMBC_PARAME fourni à la fonction de lecture ou d'écriture.
TER_ERREUR Par exemple, émettre un Modbus
commande et spécification d'un ID de serveur
cela n'existe pas.
254 Erreur de protocole Cette erreur Modbus correspond à Vérifiez les connexions Ethernet. Matériel
s'est produit durant Code d'exception Modbus -3 et Vérifiez le fonctionnement de la télécommande

accès se produit si le serveur Modbus renvoie Dispositif Modbus


(_ecMBC_PROTOC un résultat inattendu. Cela peut
OL_ERROR) que se passe-t-il si le serveur n'est pas un Modbus
serveur ou il y a un problème avec le
Implémentation Modbus sur le
serveur.

255 Fonction illégale Cette erreur Modbus correspond à Vérifiez quel Modbus Programme de menthe
exception Code d'exception Modbus 1 et les fonctions sont prises en charge par
(_ecMBC_ILLEGAL_ se produit si le code fonctionl'appareil reçu distant et modifier
FONCTION) dans la requête n'est pas reconnu ou Programme de menthe pour n'utiliser que le
autorisé par l'esclave. commandes autorisées
256 Adresse de données illégale Cette erreur Modbus correspond à Modifier le programme Mint afin qu'il Programme de menthe
exception Code d'exception Modbus 2 et ne s'adresse pas à l'invalide
(_ecMBC_ILLEGAL_ se produit si l'adresse de données de certains ou des registres Modbus
ADRESSE toutes les entités requises ne sont pas
autorisé ou n'existe pas dans l'esclave.

257 Valeur de données illégale Cette erreur Modbus correspond à Modifier le programme Mint afin qu'il Programme de menthe
exception Code d'exception Modbus 3 et does attempt to write an out
( _ecMBC_ILLEGAL_ se produit si la valeur n'est pas acceptée par la plage du registre Modbus)
VALEUR) l'esclave. adresse sur le périphérique serveur

258 Échec de l'appareil esclave Cette erreur Modbus correspond à Vérifiez les connexions Ethernet. Matériel
exception Code d'exception Modbus 4 et Vérifiez le fonctionnement de la télécommande
(_ecMBC_ESCLAVE_FAI indique qu'une erreur irrécupérable du dispositif Modbus
LEURRE) est survenu alors que l'esclave était
tentant d'effectuer la demande
action.
Erreur de code Cause Que faire Where to
regarde ?

Produits de contrôle de mouvement ABB 64


[Link]/drives/basse-tension/alternatif/mouvement
259 Modbus Général Cette erreur se produit si un autre type de Vérifiez le fichier de configuration. Pour Configuration
erreur client Erreur Modbus (codes d'exception -5, - exemple, une erreur d'état ou
(_ecMBC_GENERAL 4, 5, 8, Ah, Bh) se produit. erreur de fonction non supportée.
) Une erreur d'état (exception -4)
ne devrait pas se produire normalement
opération. Une fonction pas
erreur prise en charge (exception -5)
ne peut se produire si Mint
WorkBench est utilisé pour
configurer Modbus, mais si le
la configuration a été mise en place depuis

le réseau (via objets 4156


et 4157) alors un invalide
le code de fonction pourrait être défini.
Actuellement, seules les fonctions 3 et
4 (lire) et 16 (écrire) sont
soutenu.
260 Dispositif esclave occupé Cette erreur Modbus correspond à Amend Mint program to Programme de menthe
exception Code d'exception Modbus 6 et réduire la quantité de
(_ecMBC_ESCLAVE_B se produit si l'esclave est encore Appels
occupéModbus effectués vers
USY) traitement d'une commande
le dispositif serveur précédente.

Produits de contrôle de mouvement ABB 65


[Link]/entrainements/basse-tension-ac/mouvement
Erreurs de paramètres

Ces erreurs sont assignées des numéros uniques dans la plage 6000-6999.

Erreur de code Cause Que faire Où chercher ?

6001 Valeur du paramètre hors de portée


La valeur fournie La valeur que vous avez saisie Firmware ou
(_ecPARAM_VALUE_HORS_DE_LA_PLAGE)
pour le paramètre est ou qui est stocké dans le Fichier de paramètres
hors de portée. fichier de paramètre (.ptx) que vous avez
chargé ne s'insère pas dans le
limites spécifiées par le disque
version du firmware chargée. Si
mise à jour du firmware nécessaire
d'abord, chargez le paramètre
fichier. Pour faire cela dans Mint
Allez dans Outils >
Download Firmware > Select
et télécharger le fichier du micrologiciel.

Une fois terminé, réessayez


La définition du paramètre 6004 a changé
Le spécifié Vérifiez les dernières nouvelles Fichier de paramètres
(_ecPARAM_DEFINITION_ERROR) le paramètre existe, documentation pour le ou action de l'utilisateur

mais sa définition a paramètre.


changé.

ABB Motion control products 66


[Link]/entrainements/alternatif-basse-tension/mouvement
Erreurs d'exécution du programme

Ces erreurs se voient attribuer des numéros uniques dans la plage 3000-3999. Ces erreurs sont causées par le non-
mots-clés de programmation générale spécialisés. Les codes d'erreur EC accompagnants peuvent être utilisés dans la gestion des erreurs
routines pour tester des erreurs particulières, par exemple :

Si ERRCODE = _ecSTRING_OVERFLOW Alors...

Voir l'événement SeeError : ONERROR pour d'autres exemples.

Erreur de code Cause Que faire Où


regarder?

3100 Division par zéroCela se produit lorsque le dénominateur d'une division est Relancer le programme et vérifier Menthe
(_ecDIVIDE_PAR zéro. Code de Terminal de Mint Workbench
_ZERO) fenêtre pour l'emplacement de
3101 Argument invalide Cela se produit lorsqu'un argument invalide l'erreur, corrigez-la ensuite
est fourni
télécharger à nouveau le programme Mint
(_ecINVALID_A à une fonction intrinsèque, par exemple : Dim a = -50
ARGUMENT) Imprimer Log(a)
Dépassement de capacité 3102
Cela se produit généralement lorsqu'une sous-routine ou une fonction Cette erreur est 'fatale' et va Menthe
(_ecSTACK_OV est appelé pour allouer un tableau trop grandne pas
pourappeler
tenirl'ONERROR
dans Code
ERFLOW) la mémoire restante, ou lorsque récursif événement. Donc, vous aurez besoin de
la fonction ne se termine pas avant l'interne Déboguer le programme Mint
les piles manquent de mémoire libre. Cela pourrait aussi se produire manuellement pour trouver le
si une expression est trop complexe, ou lorsqu'une chaîne emplacement de l'erreur dans le
est poussé sur la pile (soit directement, depuis programme
convertir une valeur en chaîne, convertir une chaîne en un
référence, ou en utilisant ErrStr).
3103 Indice hors de Cela se produit lorsqu'un index est en dehors de la portée de
plage la déclaration est utilisée. Un exemple de cela est : Dim
(_ecINDEX_OU a(-5 à 5) : a(6)=0 Cette erreur est 'fatale' et ne sera pas
HORS_PLAGE) appel de l'événement ONERROR.
3104 Entier en dehors de se produit lorsqu'une valeur à virgule flottante est convertie en
Cela
gamme un entier utilisant Int() ou Round(), mais la valeur est
(_ecINTEGER_O en dehors de la plage -2147483648 à 2147483647.
HORS_PLAGE
3105 Banque hors de Cela se produit lorsque la banque est réglée sur une valeur
plage en dehors de la gamme des banques soutenues par le
(_ecBANQUE_SORTIE contrôleur.
_HORS_INTERVALLE)
3106 Bus hors de portée Cela se produit lorsque le bus est réglé sur Relancer
une le programme
valeur et vérifier
en dehors de
(_ecBUS_OUT_ la gamme de bus supportée par le Terminal de Mint Workbench
contrôleur.
HORS_DE_PORTÉE fenêtre pour l'emplacement de
l'erreur, corrigez-la alors
3107 Axe hors de Cela se produit lorsqu'un numéro d'axe spécifié est télécharger à nouveau le programme Mint
Menthe
gamme en dehors de l'intervalle des axes pris en charge par le
Code
(_ecAXIS_OUT_ contrôleur.
HORS_PLAGE)
3108 Sous-flux de pile Cela se produit lorsqu'une déclaration de retour est
(_ecSTACK_UN rencontré qui n'a pas été appelé avec GoSub
DERFLOW) (obsolète). Cette erreur est 'fatale' et ne va pas appeler le
Événement ONERRORE
Dépassement de chaîne 3109
Cela se produit lorsqu'une chaîne est affectée plus
(_ecSTRING_O caractères que sa longueur déclarée. Le défaut
DÉBORDEMENT) la longueur d'une variable de chaîne est de 64 caractères, sauf si
une valeur différente est spécifiée en utilisant aDim
déclaration.
Produits de contrôle de mouvement ABB 67
[Link]/entrainements/basse-tension-ac/mouvement
Erreur de code Cause What to do Où
regarder ?

Registres d'erreur 3110 Les mots clés TheErl, Err, ErrAxis, ErrStr ne sont pas Si nécessaire, ces mots-clés Menthe
non activé normalement pris en charge sur les produits avec Ethernet mais doit être activé en définissant Code
(_ecERROR_R ne sont pas activés. les registres d'erreur d'exécution
EGS_NON_PRI (ErrorRegs) option à 2,
MED) ce qui empêchera cela
erreur. Relancez le programme
Erreur d'évaluation 3111Cela se produit lorsque la fonction Eval ne peut pas Relancer le programme et vérifier
Menthe
(Erreur d'évaluation _ecEVAL_ERR évaluer l'expression fournie. Code Terminal de Mint Workbench
OU) fenêtre pour l'emplacement de
l'erreur, corrigez-la alors
Télécharger à nouveau le programme Mint

3112 MVM sur Il n'y a pas assez de mémoire pour initialiser le Mint Relancez le programme et vérifiez Menthe
mémoire programme. Essayez de réduire la taille du programme en Code du terminal de Mint Workbench
(_ecMVM_SORTIEsuppression du code et des variables. fenêtre pour l'emplacement de
_DE_MEMOIRE) l'erreur, corrigez-la ensuite
télécharger à nouveau le programme Mint

Produits de contrôle de mouvement ABB 68


[Link]/variateurs/basses-tensions/entrainement

Vous aimerez peut-être aussi