EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

ET_Result

Descripción general

Tipo:

Enumeración

Disponible desde:

V1.0.0.0

Descripción

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.

Elementos de la enumeración

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:

Ok

UDINT

0

La operación se ha realizado correctamente y el bloque de funciones está inactivo.

NotReady

UDINT

2

La operación solicitada no se puede ejecutar en el estado presente.

Disabled

UDINT

3

El bloque de funciones está deshabilitado.

Sending

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.

Listening

UDINT

5

El bloque de funciones está esperando una respuesta del agente.

Evaluating

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:

UnknownState

UDINT

1

La operación no se llevó a cabo correctamente a causa de un error que no se puede determinar.

GplMaxUserDataTooBig

UDINT

15

GPL.Gc_dwMaxSizeUserData está fuera de rango.

Compruebe la configuración de la lista de parámetros globales.

GplMaxUserDataTooSmall

UDINT

16

GPL.Gc_dwMaxSizeUserData está fuera de rango.

Compruebe la configuración de la lista de parámetros globales.

GplMaxOidTooBig

UDINT

17

GPL.Gc_dwMaxSizeOid está fuera de rango.

Compruebe la configuración de la lista de parámetros globales.

GplMaxOidTooSmall

UDINT

18

GPL.Gc_dwMaxSizeOid está fuera de rango.

Compruebe la configuración de la lista de parámetros globales.

GplTimeoutZero

UDINT

19

GPL.Gc_udiTimeout está fuera de rango.

Compruebe la configuración de la lista de parámetros globales.

InputMissingOid

UDINT

20

La entrada obligatoria iq_stRequestInfo.i_stRequest.sOid no es válida.

Compruebe que se ha asignado la entrada.

InputInvalidBufferSize

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.

InputInvalidRequest

UDINT

22

Sólo se admiten las tareas ET_SnmpRequest.GetRequest y ET_SnmpRequest.SetRequest.

InputInvalidOid

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.

InputInvalidIp

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.

InputInvalidPointer

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.

InputSize32BitValue

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.

InputSize64BitValue

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.

InputInvalidValueIp

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.

InputInvalidValueOid

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.

InputInvalidValueVersion

UDINT

30

El tipo de datos de entrada i_etVersion del bloque de funciones sólo permite los valores Version1 o Version2c.

UdpIssue

UDINT

40

Problema de TCP genérico. Consulte la Guía de la biblioteca TcpUdpCommunication.

UdpNotSupported

UDINT

41

La operación UDP solicitada no es compatible con este controlador.

UdpSocketMngListTooSmall

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.

UdpNumBytesSendOutOfRange

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.

UdpInvalidBufferAddress

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.

UdpInvalidIp

UDINT

45

La dirección IP proporcionada no es válida. Compruebe la entrada dada iq_stRequestInfo.i_stRequest. sAgentIp.

UdpReceiveBufferSizeOutOfRange

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.

UdpNotReady

UDINT

47

No se puede ejecutar la petición UDP en este momento.

UdpTimeout

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.

ValidateRequestIdNoMatch

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.

ValidateOidNoMatch

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.

ValidateBufferTooSmall

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.

ValidateVersionNotSupported

UDINT

63

Conflicto de versión de protocolo en petición/respuesta.

ValidateNoValue

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.

SnmpResponseGenErr

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.

SnmpResponseTooBig

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.

SnmpResponseSetNoAccess

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.

SnmpResponseSetWrongType

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.

SnmpResponseSetWrongLength

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.

SnmpResponseSetWrongEncoding

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.

SnmpResponseSetWrongValue

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.

SnmpResponseSetNotWritable

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.

SnmpResponseSetNoSuchName

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.

SnmpResponseSetInconsistentValue

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.

SnmpResponseSetNoCreation

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.

SnmpResponseGetNoSuchObject

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.

SnmpResponseGetNoSuchInstance

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.

SnmpResponseEndofMibView

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.

SnmpResponseV1WrongErrorState

UDINT

84

La versión 1 del protocolo no puede gestionar el valor respondido de ErrorState.

SnmpVersion1SetCounter64

UDINT

88

Counter64 no está disponible para SNMPv1.

ValueNotSupported

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.

UnknownResult

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.

Utilizado por

oFB_SnmpManager