Tipo: |
Enumeración |
Disponible desde: |
V1.0.0.0 |
La enumeración ET_Result contiene los posibles valores que indican el resultado y los códigos de error ampliados de las operaciones ejecutadas por el bloque de funciones.
En el caso de que se detecten errores en la recepción del telegrama de respuesta del agente, las salidas iq_stRequestInfo.q_stResponse.sOID y iq_stRequestInfo.q_stResponse.sAgentIp todavía se configurarán con los datos de la petición que provocó el error.
Nombre |
Tipo de datos |
Valor |
Descripción |
---|---|---|---|
Si el parámetro q_xError del bloque de funciones es FALSE, se muestran los siguientes mensajes de estado: |
|||
UDINT |
0 |
La operación se ha realizado correctamente y el bloque de funciones está inactivo. |
|
UDINT |
2 |
La operación solicitada no se puede ejecutar en el estado presente. |
|
UDINT |
3 |
El bloque de funciones está deshabilitado. |
|
UDINT |
4 |
El bloque de funciones envía un telegrama de petición con la información especificada en la iq_stRequestInfo.i_stRequest de entrada. |
|
UDINT |
5 |
El bloque de funciones está esperando una respuesta del agente. |
|
UDINT |
6 |
El bloque de funciones procesa el telegrama recibido. |
|
Si el parámetro q_xError del bloque de funciones es TRUE, se muestran los siguientes mensajes de estado: |
|||
UDINT |
1 |
La operación no se llevó a cabo correctamente a causa de un error que no se puede determinar. |
|
UDINT |
15 |
GPL.Gc_dwMaxSizeUserData está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
16 |
GPL.Gc_dwMaxSizeUserData está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
17 |
GPL.Gc_dwMaxSizeOid está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
18 |
GPL.Gc_dwMaxSizeOid está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
19 |
GPL.Gc_udiTimeout está fuera de rango. Compruebe la configuración de la lista de parámetros globales. |
|
UDINT |
20 |
La entrada obligatoria iq_stRequestInfo.i_stRequest.sOid no es válida. Compruebe que se ha asignado la entrada. |
|
UDINT |
21 |
El búfer tiene que ser mayor que cero. El tamaño del búfer lo proporciona el valor iq_stRequestInfo.i_stRequest.dwNumBytesValue. |
|
UDINT |
22 |
Sólo se admiten las tareas ET_SnmpRequest.GetRequest y ET_SnmpRequest.SetRequest. |
|
UDINT |
23 |
El OID debe proporcionarse como un STRING con una secuencia de números separada por puntos. El primer número sólo puede ser 0, 1 o 2. |
|
UDINT |
24 |
La dirección IP no es válida. Compruebe que la dirección IP se ha proporcionado como un STRING con una secuencia de 4 conjuntos de números separados por puntos. Los valores representados por los conjuntos de números tienen que encontrarse en el rango de 0 a 255. |
|
UDINT |
25 |
El búfer referenciado por el puntero iq_stRequestInfo.i_stRequest.pbyValueBuffer no es válido. Compruebe la dirección del puntero que referencia al búfer, el tamaño del búfer y si es editable. |
|
UDINT |
26 |
El tipo de datos al que hace referencia iq_stRequestInfo.i_stRequest.etValueType permite valores con un tamaño máximo de 4 bytes. |
|
UDINT |
27 |
El tipo de datos al que hace referencia iq_stRequestInfo.i_stRequest.etValueType permite valores con un tamaño máximo de 8 bytes. |
|
UDINT |
28 |
El tipo de datos referenciado por iq_stRequestInfo.i_stRequest.etValueType requiere un formato específico: una STRING con una secuencia de 4 conjuntos de números separados por puntos. Los valores representados por los conjuntos de números tienen que encontrarse en el rango de 0 a 255. |
|
UDINT |
29 |
El tipo de datos referenciado por iq_stRequestInfo.i_stRequest.etValueType requiere un formato específico: una STRING con una secuencia de conjuntos de números separados por puntos. El primer número sólo puede ser 0, 1 o 2. |
|
UDINT |
30 |
El tipo de datos de entrada i_etVersion del bloque de funciones sólo permite los valores Version1 o Version2c. |
|
UDINT |
40 |
Problema de TCP genérico. Consulte la Guía de la biblioteca TcpUdpCommunication. |
|
UDINT |
41 |
La operación UDP solicitada no es compatible con este controlador. |
|
UDINT |
42 |
No se ha podido abrir el socket UDP porque la lista de gestión de sockets internos está llena. Es necesario aumentar GPL.Gc_uiSocketManagementListSize en la biblioteca TcpUdp. |
|
UDINT |
43 |
El número de bytes para enviar supera el rango válido. Póngase en contacto con el servicio de asistencia local de Schneider Electric. |
|
UDINT |
44 |
La dirección del búfer del telegrama no es válida. Póngase en contacto con el servicio de asistencia local de Schneider Electric. |
|
UDINT |
45 |
La dirección IP proporcionada no es válida. Compruebe la entrada dada iq_stRequestInfo.i_stRequest. sAgentIp. |
|
UDINT |
46 |
El tamaño del búfer de recepción supera el rango válido. Póngase en contacto con el servicio de asistencia local de Schneider Electric. |
|
UDINT |
47 |
No se puede ejecutar la petición UDP en este momento. |
|
UDINT |
48 |
No se ha recibido ninguna respuesta del agente en el tiempo dado por los reintentos. Intente aumentar GPL.Gc_udiTimeout o GPL.Gc_uiMaxNumberRetries. |
|
UDINT |
60 |
El ID de petición recibido del agente en respuesta no coincide con el ID de petición enviado al agente. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
61 |
El OID recibido del agente en respuesta no coincide con el OID solicitado. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
62 |
El búfer proporcionado en iq_stRequestInfo.i_stRequest.pbyValueBuffer es insuficiente para el valor recibido del agente. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje y el número de bytes recibidos para el valor. NOTA: Si el valor recibido es del tipo ObjectId, el valor descodificado es normalmente más de dos veces mayor que el número de bytes recibidos. Prevea el tamaño del búfer en consecuencia. |
|
UDINT |
63 |
Conflicto de versión de protocolo en petición/respuesta. |
|
UDINT |
69 |
El telegrama recibido del agente no contiene ningún valor ni ningún mensaje de error. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
70 |
Mensaje de error genérico recibido del agente SNMP. Cualquier otro problema excepto los incluidos en esta lista. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
71 |
Respuesta del agente a una petición GET o SET. El mensaje de respuesta determinado es demasiado grande para que lo envíe el agente. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
72 |
Respuesta del agente a una petición SET. Acceso denegado al OID solicitado. Compruebe el nombre de comunidad en iq_stRequestInfo.i_stRequest.sCommunityName. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
73 |
Respuesta del agente a una petición SET. El tipo de valor dado no coincide con el tipo de valor especificado por el OID. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
74 |
Respuesta del agente a una petición SET: la longitud del valor no es coherente con la longitud definida del valor OID: compruebe la longitud del valor del OID; si el mensaje de error persiste, póngase en contacto con el servicio de asistencia local de Schneider Electric. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
75 |
Respuesta del agente a una petición SET. Se ha utilizado una codificación incorrecta para el valor. Póngase en contacto con el servicio de asistencia local de Schneider Electric. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
76 |
Respuesta del agente a una petición SET. El valor proporcionado para este OID no es válido o no se admite de ninguna otra manera. Compruebe los datos de entrada en iq_stRequestInfo.i_stRequest. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
77 |
Respuesta del agente a una petición SET. El valor proporcionado para este OID no es válido o no se admite de ninguna otra manera. Compruebe los datos de entrada en iq_stRequestInfo.i_stRequest. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
78 |
Respuesta del agente a una petición SET. El nombre no es coherente o no existe y no se puede crear en este momento. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
79 |
Respuesta del agente a una petición SET. No se puede configurar el valor en este momento o el recurso para configurar este valor no está disponible en este momento. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
80 |
Respuesta del agente a una petición SET. El valor no existe ni se puede crear. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
81 |
Respuesta del agente a una petición GET. El prefijo OID no coincide con ningún prefijo OID para variables accesibles. Compruebe el OID en iq_stRequestInfo.i_stRequest.sOid. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
82 |
Respuesta del agente a una petición GET. No hay ninguna coincidencia exacta para el OID encontrado. Compruebe el OID en iq_stRequestInfo.i_stRequest.sOid. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
83 |
Respuesta del agente a una petición GET. No hay más variables en orden lexicográfico. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
84 |
La versión 1 del protocolo no puede gestionar el valor respondido de ErrorState. |
|
UDINT |
88 |
Counter64 no está disponible para SNMPv1. |
|
UDINT |
90 |
La respuesta del agente contiene un valor que no se puede determinar. Sólo se admiten tipos de valores proporcionados por ET_SnmpTag. Consulte iq_stRequestInfo.q_stResponse para obtener más información acerca de qué agente (dirección IP) y qué OID han provocado este mensaje. |
|
UDINT |
99 |
Respuesta de FC_EtResultToString en el caso de un valor de EtResult que no se puede determinar. |
En el caso de problemas de comunicación y de timeout constantes:
oCompruebe las conexiones físicas del controlador, del agente SNMP, etc.
oCompruebe la configuración de conexión del controlador y del agente SNMP.
oCompruebe la ruta de comunicación entre el controlador y el agente SNMP; por ejemplo, los ajustes del conmutador y del enrutador, los ajustes del cortafuegos (para ello, es preciso permitir la comunicación UDP y los puertos SNMP).
oCompruebe la dirección IP proporcionada y el puerto SNMP en iq_stRequestInfo.i_stRequest.
oCompruebe el nombre de comunidad proporcionado en iq_stRequestInfo.i_stRequest.
oFB_SnmpManager