Excepciones de marca de tiempo
la siguiente sección se describen los errores que pueden producirse al validar el comportamiento temporal del controlador seguro. Se requiere una segunda base de tiempo independiente para validar el comportamiento temporal.
Las diferentes marcas de tiempo
Se utilizan tres marcas de tiempo para validar el comportamiento temporal del controlador seguro.
![]() |
Remote Timestamp
: Marca de tiempo tomada del ordenador del proveedor de hora.Sample Timestamp
: Marca de tiempo tomada localmente en el momento de la recepción.Local Timestamp
: marca de tiempo tomada localmente en el momento en que se ejecutó la aplicación.
Posibles mensajes de error
Valor 1: Tiempo entre los dos últimos
Local Timestamps
Valor 2: Tiempo entre los dos últimos
Remote Timestamps
Valor 3: Tiempo entre los dos últimos
Sample Timestamps
Valor 4: Tiempo transcurrido entre la recepción de la última
Remote Timestamps
y evaluación de esta marca de tiempo
El orden de los valores corresponde al orden del mensaje de error.
Hay 3 posibles mensajes de error durante la validación de la hora. A continuación se describe la comprobación que provoca este error, el error que se produce y algunas posibles causas del error. Solo el primer error que se ha producido se registra en el Registro de pestañas porque la aplicación IEC ya se detuvo tras este error.
Para analizar la causa del error con más detalle, se pueden ver los cuatro valores numéricos hexadecimales que se muestran con el mensaje de error.
Mensaje: Plausibility check of the local timestamp to the cycle time
Comprobar:
Comparación del tiempo de ciclo establecido y el tiempo real transcurrido desde el último ciclo. El Local Timestamp
se usa para esto.
Error:
La medición interna del tiempo, que se realiza en cada ciclo, muestra que el tiempo transcurrido (según el reloj interno del ordenador) se desvía en más de un 5% del tiempo de ciclo establecido.
Causas frecuentes:
Problemas con la programación de la aplicación segura.
Mensaje: Plausibility check of the remote timestamp to the cycle time
![]() |
Comprobar:
Comparación del tiempo de ciclo establecido con el período entre los dos últimos Sample Timestamps
. Sample Timestamp
se utiliza.
Siempre se usa la última marca de tiempo válida recibida dentro de un ciclo. Las anteriores se descartan. Esto significa que una marca de tiempo no válida no provoca inmediatamente un error del sistema
Error:
No es nuevo Remote Timestamp
se ha recibido durante más de un ciclo.
Causas frecuentes:
El proveedor de tiempo está inactivo o detenido
No hay conexión de red entre el controlador y el proveedor de tiempo
Fallo de red
Problemas graves de programación
Mensaje: Plausibility check of remote timestamp to local timestamp
![]() |
Comprobar:
Comparación del intervalo entre los dos últimos Sample Timestamps
utilizadas y el intervalo entre las dos últimas Remote Timestamps
usado. Sample Timestamp
y el Remote Timestamp
se utilizan.
Error:
La diferencia entre el intervalo entre los dos últimos Sample Timestamps
y el intervalo entre las dos últimas Remote Timestamps
es superior a la tolerancia permitida del 5%.
Causas frecuentes:
Problemas de programación con el proveedor horario
Problemas de programación del hilo para recibir las marcas de tiempo
Retrasos en la red de transmisión (conmutadores, etc.)