Codes d'erreur détectée de la messagerie explicite Modbus TCP
Traduction de la notice originale
Introduction
Si un bloc fonction DATA_EXCH n'exécute pas un message explicite Modbus TCP, Control Expert renvoie un code d'erreur détectée hexadécimal.
Codes d'erreur détectée Modbus TCP
Les codes hexadécimaux d'erreur détectée Modbus TCP sont les suivants :
Code d'erreur détectée
Description
16#800D
Timeout sur la requête de message explicite
16#8012
Equipement incorrect
16#8015
Soit :
  • Aucune ressource pour traiter le message, ou
  • Evénement interne : pas de tampon disponible, pas de liaison disponible, envoi à la tâche TCP impossible.
16#8018
Soit :
  • Autre message explicite en cours pour cet équipement, ou
  • Session de connexion ou d'encapsulation TCP en cours
16#8030
Timeout sur la requête Forward_Open
Remarque : les événements 16#81xx ci-après sont des codes d'erreur détectée de réponse Forward_Open générés sur la cible distante et reçus par le biais de la connexion CIP.
16#8100
Connexion utilisée ou Forward_Open en double
16#8103
Combinaison de classe de transport et de déclencheur non prise en charge
16#8106
Conflit de propriété
16#8107
Connexion cible introuvable
16#8108
Paramètre de connexion réseau incorrect
16#8109
Taille de connexion incorrecte
16#8110
Cible de connexion non configurée
16#8111
Intervalle de trame demandé (RPI) non pris en charge
16#8113
Hors connexion
16#8114
ID du vendeur ou code produit différent
16#8115
Type de produit non concordant
16#8116
Révision non concordante
16#8117
Chemin d'application créé ou utilisé incorrect
16#8118
Chemin d'application de configuration incorrect ou incohérent
16#8119
Connexion Non-Listen Only non ouverte
16#811A
Objet cible hors connexion
16#811B
Intervalle de trame demandé (RPI) plus petit que la durée d'inhibition de production
16#8123
Expiration connexion
16#8124
Expiration de la requête non connectée
16#8125
Evénement de paramètre dans une requête et un service non connectés
16#8126
Message trop grand pour le service unconnected_send
16#8127
Acquittement non connecté sans réponse
16#8131
Pas de mémoire-tampon disponible
16#8132
Bande passante réseau non disponible pour les données
16#8133
Aucun filtre d'ID de connexion consommée disponible
16#8134
Non configuré pour l'envoi de données prioritaires programmées
16#8135
Signature de programmation non concordante
16#8136
Validation de la signature de programmation impossible
16#8141
Port non disponible
16#8142
Adresse de liaison non valide
16#8145
Segment invalide dans le chemin de connexion
16#8146
Erreur détectée dans le chemin de connexion du service Forward_Close
16#8147
Planification non spécifiée
16#8148
Adresse de liaison circulaire non valide
16#8149
Ressources secondaires non disponibles
16#814A
Connexion au rack déjà établie
16#814B
Connexion au module déjà établie
16#814C
Divers
16#814D
Connexion redondante non concordante
16#814E
Plus aucune ressource consommatrice de liaison configurable par l'utilisateur : le nombre configuré de ressources pour une application productrice a atteint la limite
16#814F
Plus aucune ressource consommatrice de liaison configurable par l'utilisateur : aucun consommateur configuré utilisable par une application productrice
16#8160
Propre au fournisseur
16#8170
Aucune donnée d'application cible disponible
16#8171
Aucune donnée d'application source disponible
16#8173
Non configuré pour la multidiffusion hors du sous-réseau
16#81A0
Erreur détectée dans l'affectation des données
16#81B0
Erreur détectée d'état d'objet en option
16#81C0
Erreur détectée d'état d'équipement en option
Remarque :toutes les erreurs détectées 16#82xx sont des erreurs détectées de réponse de session de registre.
16#8200
L'équipement cible n'a pas assez de ressources
16#8208
L'équipement cible ne reconnaît pas l'en-tête d'encapsulation du message
16#820F
Erreur détectée réservée ou inconnue de la cible