Codes d'erreur des EFB avec le paramètre STATUS
Traduction de la notice originale
Forme du code d'erreur de fonction
Les codes d'erreur des paramètres STATUS se présentent sous la forme Mmss, où :
Codes d'erreur courants
Description des codes d'erreur hexadécimaux :
Code d'erreur hexadécimal
Description
1001
Abandon par l'utilisateur.
1002
Abandon consécutif à un démarrage à chaud.
11ss
Codes d'erreur propres aux blocs fonction de communication. Vous trouverez la liste détaillée des codes d'erreur spécifiques dans le chapitre décrivant le bloc fonction.
12ss
Codes d'erreur propres aux blocs fonction de communication. Vous trouverez la liste détaillée des codes d'erreur spécifiques dans le chapitre décrivant le bloc fonction.
13ss
Codes d'erreur propres aux blocs fonction de communication. Vous trouverez la liste détaillée des codes d'erreur spécifiques dans le chapitre décrivant le bloc fonction.
1mss
Codes d'erreur propres aux blocs fonction de communication. Vous trouverez la liste détaillée des codes d'erreur spécifiques dans le chapitre décrivant le bloc fonction.
2001
Un type d'opération non pris en charge a été spécifié dans le bloc de commande.
2002
Un ou plusieurs paramètres de bloc de commande ont été modifiés pendant que l'élément MSTR était actif (cela ne s'applique qu'aux opérations qui nécessitent plusieurs cycles d'exécution). Les paramètres du bloc de commande ne peuvent être modifiés que dans les composants MSTR inactifs.
2003
Valeur incorrecte dans le champ de longueur du bloc de commande.
2004
Valeur incorrecte dans le champ d'offset du bloc de commande.
2005
Valeur incorrecte dans les champs de longueur et d'offset du bloc de commande.
2006
Champ de données non autorisé sur l'esclave.
2007
Champ de réseau non autorisé sur l'esclave.
2008
Chemin de routage réseau non autorisé sur l'esclave.
2009
Chemins de routage équivalent à leur propre adresse.
200A
Tentative d'obtention de plus de mots Global Data que ceux qui sont disponibles.
200B
Conflit de diffusion d'E/S sur écriture/lecture de données globales.
200C
Motif incorrect de la requête de changement d'adresse.
200D
Adresse incorrecte de la requête de changement d'adresse.
200E
Le bloc de commande ou le tampon de données n'est pas affecté, ou des éléments du bloc de contrôle ou du tampon de données sont hors de la plage %MW (4x).
200F
Espace de réponse trop petit dans le tampon de données.
2010
Longueur du tampon de commande incorrecte.
2011
Paramètre incorrect.
2012
Erreur de syntaxe dans la chaîne « rack.emplacement.voie ».
2013
Module manquant, non détecté ou non configuré.
2015
Aucune donnée sur la voie (voie hors limites).
2016
Annulation en cas de timeout.
2017
Contexte de tâche incorrecte.
2018
Erreur de service du système de sécurité Ethernet.
2019
Données de réponse incorrectes (les données reçues ne correspondent pas à la réponse attendue).
201A
Somme de contrôle incorrecte de la réponse.
201B
Problème de compatibilité (par exemple, version EF ou DDT incompatible avec la version du micrologiciel).
30ss
Réponse exceptionnelle de l'esclave Modbus avec code d'exception ss spécifique.
31ss
Réponse exceptionnelle de l'esclave Modbus à une erreur de protocole Control Expert avec code d'erreur ss spécifique.
32ss
Acquittement exceptionnel par l'esclave Modbus d'une erreur de requête d'E/S du protocole Control Expert avec code d'erreur ss spécifique.
33ss
Rapport UNI-TE.
34ss
Rapport de communication générique (correspond au champ Rapport de communication des paramètres de gestion des EF Premium/M340).
35ss
champ Rapport d'opération des paramètres de gestion des EF Premium/M340 lorsque Rapport de communication = 16#00).
36ss
Rapport d'opération générique en cas de message refusé (correspond au champ Rapport d'opération des paramètres de gestion des EF Premium/M340 lorsque Rapport de communication = 16#FF).
37ss
4001
Réponse incohérente de l'esclave Modbus.
4002
Réponse Modbus Umas incohérente.
4003
Réponse UNI-TE incohérente (dépend du module).
4004
Requête de lecture des mots d'état refusée par la voie du module.
4005
Paramètres de commande refusés par la voie du module.
4006
Paramètres de réglage refusés par le module.
4007
Code d'abandon SDO (4 octets) pouvant figurer dans le champ de données si celui-ci est disponible.
5mss
6mss
Le sous-champ m indique l'emplacement de l'erreur (0 pour le nœud local, 2 pour le deuxième équipement du chemin, etc.).
7mss
8mss
F001
Nœud cible erroné indiqué pour l'opération MSTR. Option S985 référencée absente ou en mode de réinitialisation.
F002
Composant partiellement initialisé.
Codes de fonction d'exception Modbus (30ss)
Ce tableau indique la valeur hexadécimale ss dans les codes d'erreur 30ss :
Code d'erreur hexadécimal
Description
3001
L'esclave ne prend pas en charge l'opération demandée.
3002
Les registres d'esclave demandés n'existent pas.
3003
Une valeur de données non autorisée a été demandée.
3004
Erreur irrécupérable détectée dans l'esclave.
3005
L'esclave a accepté une commande de programme longue.
3006
La fonction ne peut pas être exécutée actuellement : une commande longue est en cours d'exécution.
3007
L'esclave a rejeté une commande de programme longue.
300A
Passerelle incapable d'allouer un chemin de communication interne.
300B
Aucune réponse de l'équipement cible.
30FF
Exception Modbus étendue. Données supplémentaires disponibles dans le champ de données (s'il est fourni) :
  • Longueur de l'exception : représente la longueur de la réponse d'exception étendue, à l'exception de ces 2 octets.
  • Données de l'exception : informations sur l'erreur correspondant au code fonction concerné.
La valeur ss correspond au code d'exception Modbus renvoyé par l'équipement esclave Modbus en cas d'erreur (deuxième octet du PDU d'exception Modbus) :