Type : |
Énumération |
Disponible à partir de la version : |
V1.0.0.0 |
L'énumération ET_Result contient les valeurs possibles qui donnent le résultat et les codes d'erreur étendus des opérations exécutées par le bloc fonction.
En cas d'erreurs détectées reçues dans le télégramme de réponse renvoyé par l'agent, les sorties iq_stRequestInfo.q_stResponse.sOID et iq_stRequestInfo.q_stResponse.sAgentIp sont toujours définies avec les données de la requête à l'origine de l'erreur.
Nom |
Type de données |
Valeur |
Description |
---|---|---|---|
Si le bloc fonction q_xError est FALSE, les messages d'état suivants s'affichent : |
|||
UDINT |
0 |
L'opération a abouti et le bloc fonction est inactif. |
|
UDINT |
2 |
L'opération demandée ne peut pas être exécutée dans l'état actuel. |
|
UDINT |
3 |
Le bloc fonction est désactivé. |
|
UDINT |
4 |
Le bloc fonction envoie un télégramme de requête ainsi que les informations spécifiées avec l'entrée iq_stRequestInfo.i_stRequest. |
|
UDINT |
5 |
Le bloc fonction attend une réponse de l'agent. |
|
UDINT |
6 |
Le bloc fonction traite le télégramme reçu. |
|
Si le paramètre q_xError du bloc fonction est TRUE, les messages d'état suivants s'affichent : |
|||
UDINT |
1 |
L'opération n'a pas abouti en raison d'une erreur indéterminée. |
|
UDINT |
15 |
GPL.Gc_dwMaxSizeUserData est hors limites. Vérifiez les réglages de la liste des paramètres globaux. |
|
UDINT |
16 |
GPL.Gc_dwMaxSizeUserData est hors limites. Vérifiez les réglages de la liste des paramètres globaux. |
|
UDINT |
17 |
GPL.Gc_dwMaxSizeOid est hors limites. Vérifiez les réglages de la liste des paramètres globaux. |
|
UDINT |
18 |
GPL.Gc_dwMaxSizeOid est hors limites. Vérifiez les réglages de la liste des paramètres globaux. |
|
UDINT |
19 |
GPL.Gc_udiTimeout est hors limites. Vérifiez les réglages de la liste des paramètres globaux. |
|
UDINT |
20 |
L'entrée obligatoire iq_stRequestInfo.i_stRequest.sOid n'est pas valide. Vérifiez que l'entrée est affectée. |
|
UDINT |
21 |
Le tampon doit avoir une taille supérieure à zéro. La taille du tampon est fournie par la valeur iq_stRequestInfo.i_stRequest.dwNumBytesValue. |
|
UDINT |
22 |
Seules les tâches ET_SnmpRequest.GetRequest et ET_SnmpRequest.SetRequestsont prises en charge. |
|
UDINT |
23 |
L'OID doit être fourni en tant que STRING contenant une suite de chiffres séparés par des points. Le premier chiffre ne peut être que 0, 1 ou 2. |
|
UDINT |
24 |
L'adresse IP est incorrecte. Vérifiez que l'adresse IP est fournie en tant que chaîne STRING contenant une suite de 4 nombres séparés par des points. Les nombres doivent être compris entre 0 et 255. |
|
UDINT |
25 |
Le tampon référencé par le pointeur iq_stRequestInfo.i_stRequest.pbyValueBuffer est non valide. Vérifiez l'adresse du pointeur référençant le tampon, sa taille et son accès en écriture. |
|
UDINT |
26 |
Le type de données référencé par iq_stRequestInfo.i_stRequest.etValueType autorise les valeurs d'une taille maximale de 4 octets. |
|
UDINT |
27 |
Le type de données référencé par iq_stRequestInfo.i_stRequest.etValueType autorise les valeurs d'une taille maximale de 8 octets. |
|
UDINT |
28 |
Le type de données référencé par iq_stRequestInfo.i_stRequest.etValueType requiert un format spécifique : une chaîne STRING contenant quatre nombres séparés par des points. Les nombres doivent être compris entre 0 et 255. |
|
UDINT |
29 |
Le type de données référencé par iq_stRequestInfo.i_stRequest.etValueType requiert un format spécifique : une chaîne STRING contenant quatre nombres séparés par des points. Le premier chiffre ne peut être que 0, 1 ou 2. |
|
UDINT |
30 |
Le type de données d'entrée i_etVersion du bloc fonction autorise les valeurs Version1 ou Version2c. |
|
UDINT |
40 |
Problème TCP générique. Consultez le document Guide de la bibliothèque TcpUdpCommunication. |
|
UDINT |
41 |
Ce contrôleur ne prend pas en charge l'opération UDP demandée. |
|
UDINT |
42 |
Impossible d'ouvrir le socket UDP car la liste de gestion des sockets internes est saturée. La valeur de GPL.Gc_uiSocketManagementListSize doit être augmentée dans la bibliothèque TcpUdp. |
|
UDINT |
43 |
Le nombre d'octets à envoyer dépasse la plage valide. Contactez votre service d'assistance Schneider Electric local. |
|
UDINT |
44 |
L'adresse du tampon du télégramme est non valide. Contactez votre service d'assistance Schneider Electric local. |
|
UDINT |
45 |
L'adresse IP indiquée est non valide. Vérifiez l'entrée iq_stRequestInfo.i_stRequest. sAgentIp indiquée. |
|
UDINT |
46 |
La taille du tampon de réception dépasse la plage valide. Contactez votre service d'assistance Schneider Electric local. |
|
UDINT |
47 |
Impossible d'exécuter la requête UDP pour l'instant. |
|
UDINT |
48 |
Aucune réponse reçue de la part de l'agent dans le temps imparti, avec le nombre de tentatives indiquées. Essayez d'augmenter GPL.Gc_udiTimeout et/ou GPL.Gc_uiMaxNumberRetries. |
|
UDINT |
60 |
L'ID de requête reçu dans la réponse de l'agent ne correspond pas à l'ID de requête envoyé à l'agent. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
61 |
L'OID renvoyé par l'agent ne correspond pas à l'OID demandé. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
62 |
Le tampon fourni dans iq_stRequestInfo.i_stRequest.pbyValueBuffer est insuffisant pour la valeur reçue de l'agent. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine de ce message, ainsi que le nombre d'octets reçus pour la valeur. NOTE : si la valeur reçue est de type ObjectId, la valeur décodée est généralement deux fois supérieure au nombre d'octets reçus. Planifiez la taille du tampon en conséquence. |
|
UDINT |
63 |
Version du protocole non concordante entre la requête et la réponse. |
|
UDINT |
69 |
Le télégramme reçu de l'agent ne contenait aucune valeur et aucun message d'erreur. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
70 |
Message d'erreur générique reçu de l'agent SNMP. Tout autre problème que ceux indiqués dans cette liste. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
71 |
Réponse de l'agent à une requête GET ou SET. Le message de la réponse est trop volumineux pour que l'agent puisse l'envoyer. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
72 |
Réponse de l'agent à une requête SET. Accès refusé à l'OID demandé. Vérifiez le nom de la communauté dans iq_stRequestInfo.i_stRequest.sCommunityName. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
73 |
Réponse de l'agent à une requête SET. Le type de valeur indiqué ne correspond pas au type de valeur spécifié par l'OID. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
74 |
Réponse de l'agent à une requête SET : la longueur de la valeur est incohérente avec la longueur définie de l'OID. Vérifiez la longueur de l'OID. Si le message d'erreur persiste, contactez votre support Schneider Electric. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
75 |
Réponse de l'agent à une requête SET. Encodage incorrect utilisé pour la valeur. Contactez votre service d'assistance Schneider Electric local. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
76 |
Réponse de l'agent à une requête SET. La valeur indiquée pour cet OID est incorrect ou n'est pas prise en charge. Vérifiez les données d'entrée dans iq_stRequestInfo.i_stRequest. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
77 |
Réponse de l'agent à une requête SET. La valeur indiquée pour cet OID est incorrect ou n'est pas prise en charge. Vérifiez les données d'entrée dans iq_stRequestInfo.i_stRequest. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
78 |
Réponse de l'agent à une requête SET. Le nom est incohérent ou n'existe pas. Impossible de le créer pour l'instant. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
79 |
Réponse de l'agent à une requête SET. Impossible de définir la valeur, ou ressource indisponible pour définir cette valeur pour l'instant. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
80 |
Réponse de l'agent à une requête SET. La valeur n'existe pas et ne peut pas être créée. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
81 |
Réponse de l'agent à une requête GET. Le préfixe d'OID ne correspond pas à un préfixe d'OID de variables accessibles. Vérifiez l'OID dans iq_stRequestInfo.i_stRequest.sOid. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
82 |
Réponse de l'agent à une requête GET. Aucune correspondance exacte pour l'OID trouvé. Vérifiez l'OID dans iq_stRequestInfo.i_stRequest.sOid. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
83 |
Réponse de l'agent à une requête GET. Aucune autre variable dans l'ordre lexicographique. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
84 |
Le protocole version 1 ne peut pas gérer la valeur renvoyée de ErrorState. |
|
UDINT |
88 |
Le type Counter64 n'est pas disponible pour SNMPv1. |
|
UDINT |
90 |
La réponse de l'agent contient une valeur indéterminée. Seuls les types de valeur fournis par ET_SnmpTag sont pris en charge. Consultez le paramètre iq_stRequestInfo.q_stResponse pour connaître l'agent (adresse IP) et l'OID à l'origine du message. |
|
UDINT |
99 |
Retour de FC_EtResultToString en cas de valeur indéterminée de EtResult. |
En cas d'expirations de délai récurrentes ou d'autres problèmes de communication :
oVérifiez les connexions physiques du contrôleur, de l'agent SNMP, etc.
oVérifiez la configuration de la connexion du contrôleur et de l'agent SNMP.
oVérifiez l'itinéraire de communication entre le contrôleur et l'agent SNMP, par exemple, les paramètres de commutateur, de routeur et de pare-feu (la communication UDP et les ports SNMP doivent être autorisés).
oVérifiez l'adresse IP et le port SNMP fournis dans iq_stRequestInfo.i_stRequest.
oVérifiez le nom de communauté fourni dans iq_stRequestInfo.i_stRequest.
oFB_SnmpManager