ET_Result

Descripción general

Tipo:

Enumeración

Disponible desde:

V1.0.7.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.

Elementos de la enumeración

q_xError of the function block is TRUE as long as these results are set:

Nombre

Tipo de datos

Valor

Descripción

Si no se ha detectado ningún error, se muestran los siguientes mensajes de estado:

Ok

UDINT

0

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

Initializing

UDINT

1

El bloque de funciones se está inicializando.

UDPopen

UDINT

2

El bloque de funciones abre un socket UDP.

UDPsend

UDINT

3

El bloque de funciones utiliza los datos de entrada para generar y enviar un telegrama de petición.

Processing

UDINT

4

El bloque de funciones está procesando el telegrama recibido.

Disabled

UDINT

5

El bloque de funciones está deshabilitado.

Si se ha detectado un error en los datos de entrada, se muestran los siguientes mensajes de estado:

InvalidServerIp

UDINT

21

Se ha detectado que el valor de i_sServerIp no es válido.

La dirección IP definida por esta entrada debe estar formada por 4 números comprendidos entre 0 y 255 separados por puntos.

InputTimeoutZero

UDINT

22

Se ha detectado que el valor de i_timServerTimeOut  no es válido.

Debe ser mayor que cero porque especifica el tiempo que el bloque de funciones espera una respuesta del servidor.

InvalidMaxRtcOffset

UDINT

23

Se ha detectado que el valor de q_liRtcOffset es mayor de 7200 (segundos).

InvalidComMode

UDINT

24

Se ha detectado que el valor de ET_ComMode no es válido.

Compruebe el valor del elemento ET_ComMode de la estructura de entrada i_stTimeRequest.

InvalidTimeZone

UDINT

25

Se ha detectado que los valores de desplazamiento de zona horaria son mayores de 86400 segundos (24 horas).

Los siguientes mensajes de estado se muestran si se ha detectado un error en los datos recibidos:

TimeStampInvalid

UDINT

30

Se ha detectado que la marca de tiempo que se ha enviado al servidor de hora para su verificación no se ha devuelto.

Intente conectar de nuevo con el servidor de hora o intente conectar con otro servidor de hora con una dirección IP diferente.

ClockNotSynchronized

UDINT

31

El reloj del servidor de hora no se ha sincronizado.

Conecte a un servidor de hora alternativo.

VersionNumberInvalid

UDINT

32

Se ha detectado que la versión del servidor de hora no es válida.

Compruebe que la versión del servidor de hora sea 3 o 4.

ProtocolModeInvalid

UDINT

33

Se ha detectado que el modo de protocolo del servidor de hora no es válido.

Compruebe que el modo de protocolo utilizado por el servidor de hora sea 4 o 5.

KodPacketReceived

UDINT

34

Se ha recibido un paquete protocolo de protección (S)NTP. Se ha detenido la transmisión de datos a este servidor.

Conecte a un servidor de hora alternativo.

NewRtcValueOutOfRange

UDINT

35

El nuevo valor RTC que se ha calculado no se encuentra dentro del rango de valor actual ± entrada i_uiMaxRtcOffset.

Si se ha detectado un error en las comunicaciones UDP, se muestran los siguientes mensajes de estado:

UdpIssue

UDINT

40

Se ha recibido un error genérico de la biblioteca TcpUdpCommunication.

Consulte TcpUdpCommunication Guía de la biblioteca.

UdpTimeout

UDINT

41

No se ha recibido ninguna respuesta del agente en el tiempo dado por los reintentos.

UnknownResult

UDINT

99

Respuesta de FC_EtResultToString en el caso de un valor de EtResult que no se puede determinar.

En caso de problemas de comunicación y de timeout recurrentes:

oCompruebe las conexiones físicas del controlador, del agente SNTP, etc.

oCompruebe la ruta de comunicación entre el controlador y el agente SNTP; por ejemplo, la configuración del conmutador y del enrutador, la configuración del cortafuegos (es preciso permitir la comunicación UDP y los puertos SNTP).

oCompruebe la dirección IP proporcionada y el puerto SNTP del servidor de hora (S)NTP.

Utilizado por

oFB_SntpClient