Dépannage des erreurs des variateurs ABB
Dépannage des erreurs des variateurs ABB
Erreur d'application
Manuel de dépannage des erreurs des variateurs ABB Motion
AN00267
Rév B EN
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.
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]).
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.
• 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 :
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.
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 :
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.
• 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.
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.
• 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:
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
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.
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 :
Mode Action
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é
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.
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é.
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
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
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.
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.
Où aller
Code Erreur Cause Que faire
Regarder ?
L'objet
dictionnaire État normal lors du démarrage
6 les valeurs sont définies dans ce qui ne devrait pas rester dans cela
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.
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.
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
à 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
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.
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
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.
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.
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
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)
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.
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
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.
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.
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é
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
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.
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
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
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
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
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
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.
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
(_ecPHASE_MER
RCH_TROP_CHAUD
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é.
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é.
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.
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:
Ces erreurs se voient attribuer des numéros uniques dans la plage 8000-8999.
failed.
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
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
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.
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.
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.
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
2245 Fin Sub Cela se produit lorsqu'une clause End Sub est
sans Sub rencontré en dehors d'une déclaration de 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é
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.
Erreurs sémantiques
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.
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.
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.
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.
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.
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é.
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.
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.
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.
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.
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:
Ces erreurs se voient attribuer des numéros uniques dans la plage 30000-39999.
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.
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.
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.
1063 erCANNOT_OUVRIR_FICHIER
Le fichier est mauvais ou n'existe pas
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
1162 erBOOTLOADER_NOT_I Le chargeur de démarrage n'est pas initialisé pour accepter le firmware
INITIALISÉ
1176 erIDENTIFIANT_DE_PAQUET_INVALIDE
ID de paquet invalide
1177 erDISPOSITIF_SPI_INVALIDE
Dispositif SPI invalide
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 :
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.
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"
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
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
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.
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
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).
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
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!
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.
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
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 ?
Ces erreurs sont assignées des numéros uniques dans la plage 6000-6999.
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 :
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