Détail des codes d'erreur STATUS 31ss à 37ss
Traduction de la notice originale
Codes d'erreur propres au protocole Control Expert (31ss)
Ce tableau indique la valeur hexadécimale ss dans les codes d'erreur 31ss :
Code d'erreur hexadécimal
Description
3100
Erreur générique de protocole Control Expert.
3180
Erreur de communication générique.
3181
Automate réservé par quelqu'un d'autre.
3182
Vous devez réserver l'automate.
3183
Requête ou sous-code inconnu(e).
3184
Objet inconnu (ex. : %Z non implémenté).
3185
Génération de la réponse impossible
3186
La requête comprend des paramètres non valides (par exemple : mal structurée, trop de paramètres ou commande Csa erronée).
3187
Séquence incorrecte (par exemple, EndDownload avant BeginDownload).
3188
Taille de la réponse supérieure à celle du tampon disponible.
3189
Module non configuré (adresse potentiellement incorrecte).
318 A
Action non autorisée sur cet objet.
318B
Etat occupé : l'opération précédente est toujours en cours, toutes les ressources internes sont occupées pour la requête d'E/S ou le chargement en parallèle est trop lourd, etc.
3190
Erreur générique : une erreur s'est produite dans l'application.
3191
Violation d'accès : écriture dans un bloc ou une variable en lecture seule, tentative de téléchargement alors que la mémoire est protégée, etc.
3192
Objet inaccessible car en cours d'utilisation.
3193
Dépassement des limites : hors de la plage %MW, trop de points d'arrêt, pile d'appels trop importante, etc.
3194
Longueur incorrecte.
3195
Référence à une ressource ou une tâche inexistante, adresse de variable absente de la zone de données du DFB, etc.
3196
Objet ou ressource déjà défini(e). Par exemple : tentative de démarrage d'un élément déjà démarré, ID de point d'arrêt déjà utilisé, etc.
3197
Données incohérentes ou dans un état non autorisé. Par exemple : données incorrectes ou valeur erronée lors de l'écriture d'un objet.
3198
Objet existant, mais non initialisé.
3199
Voie hors limites dans une requête d'E/S.
319 A
Requête non encore implémentée.
31A0
Application incompatible, cible ou plate-forme incorrecte.
31A1
Echec de la vérification de signature
31A2
Configuration de la mémoire PCMCIA incorrecte.
31B0
Automate dans un mode incorrect : téléchargement avec automate en mode RUN ou débogage avec automate en mode NOCONF, tentative de contournement d'une tâche, absence de point d'arrêt, chargement annulé par un téléchargement ou une modification en ligne, etc.
31B1
Impossible de modifier le mode : une E/S force l'automate à s'arrêter.
31B2
Timeout interne.
31B3
Délai du chien de garde écoulé.
31C0
Code du rapport générique du dictionnaire de données
31FF
Erreur générale non définie
Acquittement d'erreurs de requête d'E/S pour le protocole Control Expert (32ss)
Ce tableau indique la valeur hexadécimale ss dans les codes d'erreur 32ss :
Code d'erreur hexadécimal
Description
3202
Erreur lors de l'échange.
3207
Autre échange explicite en cours.
3209
Opération impossible.
320A
Données refusées par le bloc d'E/S.
320B
Ecriture non autorisée.
320C
Nombre maximum d'échanges.
3284
Objet inconnu.
3286
Tampon de lecture non valide.
328A
Action inconnue ou non valide.
328B
Tous les tampons sont utilisés.
3293
Objet hors limites.
3297
Valeur d'objet interdite (opérations d'écriture uniquement).
3299
Voie hors plage.
Rapport de communication générique (34ss)
Ce tableau indique la valeur hexadécimale ss dans les codes d'erreur 34ss :
Code d'erreur hexadécimal
Description
3401
Echange interrompu suite à un timeout
3402
Echange arrêté à la demande de l'utilisateur (CANCEL).
3403
Format d'adresse incorrect.
3404
Adresse de destination incorrecte
3405
Format du paramètre de gestion incorrect.
3406
Paramètres spécifiques incorrects.
3407
Erreur détectée lors de l'envoi vers la destination.
3409
Réservé.
340 A
Taille du tampon de réception insuffisante.
340B
Processeur sans ressources système.
340C
Numéro d'échange incorrect.
340D
Télégramme non reçu.
340E
Longueur incorrecte.
340F
Service de télégramme non configuré.
3410
Module réseau manquant.
3411
Requête manquante.
3412
Serveur d'application déjà actif.
3413
Numéro de transaction UNI-TE V2 incorrect.
La valeur ss correspond au code de rapport de communication renvoyé par les fonctions élémentaires de communication sur les plates-formes Premium/Atrium/Mxxx.
Rapport d'opération générique (35ss et 36ss)
Cet octet de rapport est propre à chaque fonction et indique le résultat de l'opération sur l'application distante.
Rapport d'opération générique lorsque l'échange correct est codé sous la forme 16#35ss. Si l'équipement distant refuse le message, le rapport a la forme 16#36ss.
Ce tableau indique la valeur hexadécimale ss dans les codes d'erreur 35ss :
Code d'erreur hexadécimal
Description
3501
Requête non traitée.
3502
Réponse incorrecte.
La valeur ss dans les codes 35ss correspond au champ du rapport d'opération des paramètres de gestion des fonctions élémentaires Premium/M340 lorsque Rapport de communication = 16#00.
Ce tableau indique la valeur hexadécimale ss dans les codes d'erreur 36ss :
Code d'erreur hexadécimal
Description
3601
Pas de ressources vers le processeur.
3602
Pas de ressources de ligne.
3603
Aucun équipement ou équipement sans ressource.
3604
Erreur de ligne.
3605
Erreur de longueur.
3606
Voie de communication défectueuse.
3607
Erreur d'adressage.
3608
Erreur d'application.
360B
Absence de ressource système.
360C
Fonction de communication non active.
360D
Destination manquante.
360F
Problème de routage intrastation ou voie non configurée.
3611
Format d'adresse non pris en charge.
3612
Aucune ressource cible.
3614
Connexion non opérationnelle (exemple : TCP/IP Ethernet).
3615
Aucune ressource sur la voie locale.
3616
Accès non autorisé (exemple : TCP/IP Ethernet).
3617
Configuration incohérente du réseau (exemple : TCP/IP Ethernet).
3618
Connexion temporairement indisponible.
3621
Serveur d'application arrêté.
3630
Erreur d'émission.
La valeur ss dans les codes 36ss correspond au champ du rapport d'opération des paramètres de gestion des fonctions élémentaires Premium/M340 lorsque Rapport de communication = 16#FF.
Code d'état général CIP (37ss)
Le tableau ci-dessous répertorie les codes d'état que vous pouvez rencontrer dans le champ de code d'état général d'un message de réponse à une erreur CIP détectée :
Code d'état général (hexadécimal)
Nom de l'état
Description de l'état
3701
Echec de la connexion
Echec d'un service lié à la connexion dans le chemin de connexion.
3702
Ressource indisponible
Les ressources nécessaires pour que l'objet exécute le service demandé n'étaient pas disponibles.
3703
Valeur de paramètre incorrecte
Reportez-vous au code d'état 0x20, la valeur à utiliser dans ce cas de figure.
3704
Erreur de segment de chemin
Le nœud de traitement n'a pas compris l'identifiant du segment de chemin ou la syntaxe du segment. Le traitement du chemin est interrompu lorsqu'une erreur de segment de chemin est détectée.
3705
Destination du chemin inconnue
Le chemin fait référence à une classe d'objets, une instance ou un élément de structure inconnu ou absent du nœud de traitement. Le traitement du chemin est interrompu lorsqu'une erreur de destination de chemin inconnue est détectée.
3706
Transfert partiel
Seule une partie des données attendues a été transférée.
3707
Connexion perdue
La connexion de messagerie a été perdue.
3708
Service non pris en charge
Le service demandé n'a pas été mis en œuvre ou défini pour cette instance/classe d'objets.
3709
Valeur d'attribut incorrecte
Attribut incorrect détecté.
370A
Erreur de liste d'attributs
Un attribut dans la réponse Get_Attribute_List ou Set_Attribute_List a un état non nul.
370B
Déjà en mode/état demandé
L'objet est déjà dans le mode/l'état demandé par le service.
370C
Conflit d'état d'objet
L'objet ne peut pas exécuter le service demandé dans son mode/état actuel.
370D
Objet déjà existant
L'instance demandée de l'objet à créer existe déjà.
370E
Attribut non configurable
Une requête de modification d'un attribut non modifiable a été reçue.
370F
Violation de privilège
Une vérification de droit d'accès/privilège a échoué.
3710
Conflit d'état d'équipement
Le mode/l'état de l'équipement interdit l'exécution du service demandé.
3711
Données de la réponse trop volumineuses
Les données à transmettre dans le tampon de réponse sont trop volumineuses pour la taille allouée au tampon.
3712
Fragmentation d'une valeur primitive
Le service a spécifié une opération qui va fragmenter une valeur de données primitive (soit la moitié d'un type de données REAL).
3713
Données insuffisantes
Le service n'a pas fourni suffisamment de données pour effectuer l'opération spécifiée.
3714
Attribut non pris en charge
L'attribut spécifié dans la requête n'est pas pris en charge.
3715
Trop de données
Le service a fourni plus de données que prévu.
3716
Objet inexistant
L'objet spécifié n'existe pas dans l'équipement.
3717
Séquence de fragmentation du service inactive
La séquence de fragmentation de ce service est désactivée pour ces données.
3718
Attributs non stockés
Les attributs de cet objet n'ont pas été enregistrés avant le service demandé.
3719
Echec de l'opération de stockage
Suite à une tentative infructueuse, les attributs de cet objet n'ont pas été enregistrés.
371A
Echec du routage, paquet de requête trop volumineux
La requête du service était trop volumineuse pour être transmise sur un réseau à l'emplacement cible. L'équipement de routage a dû annuler l'exécution du service.
371B
Echec du routage, paquet de réponse trop volumineux
Le paquet de réponse du service était trop volumineux pour être transmis sur un réseau à l'emplacement cible. L'équipement de routage a dû abandonner l'exécution du service.
371C
Liste d'attributs manquante
La liste d'attributs fournie par le service ne contenait pas un attribut requis par ce même service pour effectuer l'opération demandée.
371D
Liste de valeurs d'attribut incorrecte
Le service renvoie la liste d'attributs contenant des informations d'état qui sont incorrectes pour ces attributs.
371E
Erreur de service intégré
Un service intégré a généré une erreur détectée.
371F
Erreur propre à un fournisseur
Une erreur propre à un fournisseur a été détectée. Le champ de code supplémentaire de la réponse définit l'erreur rencontrée. Utilisez ce code d'erreur général quand aucun de ceux figurant dans ce tableau ou dans une définition de classe d'objets ne correspond à l'erreur détectée.
3720
Paramètre incorrect
Un paramètre associé à la requête était incorrect. Ce code est utilisé lorsqu'un paramètre ne répond pas aux critères de cette spécification et/ou aux critères définis dans une spécification d'objet d'application.
3721
Valeur à écriture unique ou support déjà gravé
Le système a détecté une tentative d'écriture sur un support non réinscriptible (par exemple, disque WORM, PROM) déjà gravé ou une tentative de modification d'une valeur non modifiable.
3722
Réponse incorrecte reçue
Une réponse incorrecte est reçue (par exemple, le code du service de réponse ne correspond pas au code du service de requête ou le message de réponse est plus court que la taille minimale attendue). Ce code d'état peut être utilisé pour d'autres causes de réponse incorrecte.
3723
Saturation du tampon
Le message reçu dépasse la capacité du tampon de réception. Le message a été entièrement rejeté.
3724
Erreur de format du message
Le serveur ne prend pas en charge le format du message reçu.
3725
Clé défectueuse dans le chemin
Le segment de clé défini comme premier segment du chemin ne correspond pas au module cible. L'état de l'objet indique la partie défectueuse du contrôle de la clé.
3726
Taille de chemin incorrecte
La taille du chemin envoyé avec la requête de service est trop petite pour acheminer la requête à un objet ou comprenait trop de données de routage.
3727
Attribut inattendu dans la liste
La tentative de configuration concernait un attribut non modifiable pour l'instant.
3728
ID de membre incorrect
L'ID de membre spécifié dans la requête n'existe pas dans la classe, l'instance ou l'attribut spécifié.
3729
Membre non configurable
Une requête de modification d'un membre non modifiable a été reçue.
372A
Serveur de groupe 2 uniquement – Erreur générale
Ce code d'erreur détectée n'est signalé que par des serveurs DeviceNet de groupe 2 dotés d'au maximum 4 Ko d'espace de code, et uniquement à la place d'un service non pris en charge ou d'un attribut non pris en charge ou non configurable.
372B
Erreur Modbus inconnue
Un convertisseur CIP/Modbus a reçu un code d'exception Modbus.
372C
Attribut inaccessible
Une requête de lecture d'un attribut non lisible a été reçue.
372D à 37CF
Réservé par CIP pour les futures extensions.
37D0 à 37FF
Réservé pour les erreurs de classe d'objets et de service
Cette plage de codes d'erreur détectée permet d'indiquer des erreurs détectées correspondant à des classes d'objets. Ne l'utilisez que si aucun des codes d'erreur figurant dans ce tableau ne correspond exactement à l'erreur détectée.
NOTE : Extrait autorisé de The CIP Networks Library, Volume 1, Common Industrial Protocol (CIP™), Edition 3.6, avril 2009.