Instrucciones avanzadas
9.1 Funciones de fecha, hora y reloj
• La configuración del horario estándar especifica el mes, semana, día y hora de comienzo del
horario estándar.
• La diferencia con respecto a la zona horaria se aplica siempre al valor de hora del sistema. La
diferencia con respecto al horario de verano se aplica únicamente si el horario de verano está
en vigor.
Nota
Horario de invierno/verano y configuración del tiempo de inicio estándar
La propiedad "Hora del día" para el "Inicio del horario de verano" de la configuración de
dispositivo de la CPU debe ser la hora local.
Códigos de condición: ENO = 1 significa que no se ha producido ningún error. ENO = 0 significa
que ha ocurrido un error de ejecución. El código de condición se indica en la salida RET_VAL.
RET_VAL (W#16#....)
Descripción
0000
La hora local actual está en horario estándar.
0001
Se ha configurado el horario de verano y la hora local actual está en horario de verano.
8080
La hora local no está disponible o el valor LOCTIME no es válido.
8081
El valor de año no es válido o el valor de hora asignado por el parámetro LOCTIME no es válido.
8082
Valor de mes no válido (byte 2 en formato DTL)
8083
Valor de día no válido (byte 3 en formato DTL)
8084
Valor de hora no válido (byte 5 en formato DTL)
8085
Valor de minuto no válido (byte 6 en formato DTL)
8086
Valor de segundo no válido (byte 7 en formato DTL)
8087
Valor de nanosegundo no válido (bytes 8 a 11 en formato DTL)
8089
El valor de hora no existe (la hora ya ha pasado al cambiar al horario de verano)
80B0
Ha fallado el reloj de tiempo real
80B1
La estructura "TimeTransformationRule" no se ha definido.
9.1.3
Estructura de datos TimeTransformationRule
Descripción
Las reglas de cambio para el horario de invierno y el de verano se definen en la estructura
TimeTransformationRule. Descripción de la estructura:
Nombre
TimeTransformationRule
Bias
DaylightBias
DaylightStartMonth
330
Tipo de datos Descripción
STRUCT
INT
Diferencia horaria entre hora local y UTC [minutos]
Rango: -1439 a 1439
INT
Diferencia horaria entre horario de verano y horario de invierno [minutos]
Rango: 0 a 60
USINT
Mes de cambio a horario de verano
Rango: 1 a 12
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO