Code d'état général (hexadécimal)
|
Nom de l'état
|
Description de l'état
|
---|---|---|
00
|
Réussite
|
L'objet spécifié a exécuté le service avec succès.
|
01
|
Echec de la connexion
|
Un service a signalé une condition d'échec lors de l'établissement de la connexion.
|
02
|
Ressource indisponible
|
Les ressources nécessaires pour que l'objet exécute le service demandé n'étaient pas disponibles.
|
03
|
Valeur de paramètre incorrecte
|
Reportez-vous au code d'état 0x20, la valeur à utiliser dans ce cas de figure.
|
04
|
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.
|
05
|
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.
|
06
|
Transfert partiel
|
Seule une partie des données attendues a été transférée.
|
07
|
Connexion perdue
|
La connexion de messagerie a été perdue.
|
08
|
Service non pris en charge
|
Le service demandé n'a pas été mis en œuvre ou défini pour cette instance/classe d'objets.
|
09
|
Valeur d'attribut incorrecte
|
Attribut incorrect détecté.
|
0A
|
Erreur de liste d'attributs
|
Un attribut dans la réponse Get_Attribute_List ou Set_Attribute_List a un état non nul.
|
0B
|
Déjà en mode/état demandé
|
L'objet est déjà dans le mode/l'état demandé par le service.
|
0C
|
Conflit d'état d'objet
|
L'objet ne peut pas exécuter le service demandé dans son mode/état actuel.
|
0D
|
Objet déjà existant
|
L'instance demandée de l'objet à créer existe déjà.
|
0E
|
Attribut non configurable
|
Une requête de modification d'un attribut non modifiable a été reçue.
|
0F
|
Violation de privilège
|
Un contrôle de droit d'accès/privilège a échoué.
|
10
|
Conflit d'état d'équipement
|
Le mode/état actuel de l'équipement interdit l'exécution du service demandé.
|
11
|
Données de réponse trop volumineuses
|
Les données à transmettre dans le tampon de réponse sont trop volumineuses pour la taille allouée au tampon.
|
12
|
Fragmentation d'une valeur primitive
|
Le service a spécifié une opération qui va fragmenter une valeur de données primitive (par exemple, la moitié d'un type de données REAL).
|
13
|
Données insuffisantes
|
Le service n'a pas fourni suffisamment de données pour effectuer l'opération spécifiée.
|
14
|
Attribut non pris en charge
|
L'attribut spécifié dans la requête n'est pas pris en charge.
|
15
|
Trop de données
|
Le service a fourni plus de données que prévu.
|
16
|
Objet inexistant
|
L'objet spécifié n'existe pas dans l'équipement.
|
17
|
Séquence de fragmentation du service inactive
|
La séquence de fragmentation de ce service est désactivée pour ces données.
|
18
|
Attributs non stockés
|
Les attributs de cet objet n'ont pas été enregistrés avant le service demandé.
|
19
|
Echec de l'opération de stockage
|
Suite à une tentative infructueuse, les attributs de cet objet n'ont pas été enregistrés.
|
1A
|
Echec du routage, paquet de requête trop volumineux
|
La requête de 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.
|
1B
|
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û annuler l'exécution du service.
|
1C
|
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.
|
1D
|
Liste de valeurs d'attribut incorrecte
|
Le service renvoie la liste d'attributs contenant des informations d'état qui sont incorrectes pour ces attributs.
|
1E
|
Erreur de service intégré
|
Un service intégré a généré une erreur détectée.
|
1F
|
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.
|
20
|
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.
|
21
|
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 ex., disque WORM, PROM) déjà gravé ou une tentative de modification d'une valeur non modifiable.
|
22
|
Réponse incorrecte reçue
|
Une réponse incorrecte est reçue (par ex., 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 de réponse attendue). Ce code d'état peut être utilisé pour d'autres causes de réponse incorrecte.
|
23
|
Saturation du tampon
|
Le message reçu excède la capacité du tampon de réception. Le message a été entièrement rejeté.
|
24
|
Erreur de format du message
|
Le format du message reçu n'est pas pris en charge par le serveur.
|
25
|
Clé défectueuse dans le chemin
|
Le segment clé défini comme premier segment du chemin ne correspond pas au module cible. L'état de l'objet indique la partie détectueuse du contrôle de clé.
|
26
|
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.
|
27
|
Attribut inattendu dans la liste
|
La tentative de configuration concernait un attribut qui n'est pas modifiable pour l'instant.
|
28
|
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é.
|
29
|
Membre non configurable
|
Une requête de modification d'un membre non modifiable a été reçue.
|
2A
|
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.
|
2B
|
Erreur Modbus inconnue
|
Un convertisseur CIP/Modbus a reçu un code d'exception Modbus.
|
2C
|
Attribut inaccessible
|
Une requête de lecture d'un attribut non lisible a été reçue.
|
2D - CF
|
–
|
Réservé par CIP pour les futures extensions.
|
D0 - FF
|
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 propres aux 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.
|