KOP / FUP
Tabla 9-10
Tipos de datos para los parámetros
Parámetro y tipo
IN
IN
OUT
OUT
LOCTIME
IN
DST
IN
RET_VAL
OUT
• La hora local se calcula aplicando la zona horaria y las variaciones correspondientes al horario
de verano/invierno ajustadas en los parámetros de la ficha de configuración del dispositivo
"Hora".
• La configuración de la zona horaria es un offset respecto a la hora UTC o GTM.
• La configuración del horario de verano especifica el mes, semana, día y hora de comienzo del
horario de verano.
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
SCL
Descripción
ret_val :=
RD_LOC_T (leer hora local) da la hora local actual de la CPU como
tipo de datos DTL. Este valor de tiempo refleja la zona horaria local
RD_LOC_T(
ajustada correctamente según el cambio de horario de verano/
invierno (si está configurado).
out=>_DTL_out);
ret_val :=
WR_LOC_T (Escribir hora local) establece la fecha y hora del reloj de
la CPU. El usuario asigna la información de fecha y hora como hora
WR_LOC_T(
local en LOCTIME con el tipo de datos de DTL. La instrucción utiliza
la estructura de DB "TimeTransformationRule (Página 330)" para
LOCTIME:=DTL_in_,
DST:_in_;
calcular la hora del sistema. La granularidad de la información ho‐
raria para la hora local y del sistema es específica del producto y es,
como mínimo, de un milisegundo. Los valores de entrada en el
parámetro LOCTIME que son menores que los admitidos por la CPU
se redondean durante el cálculo de la hora del sistema.
Nota: debe usar la configuración de dispositivos de la CPU para
establecer las propiedades de "Hora" (zona horaria, activación de
DST, inicio de DST y parada de DST). De lo contrario, WR_LOC_T no
puede interpretar el cambio de hora de DST.
Tipo de datos
DTL
DTL
DTL
BOOL
Int
Descripción
Hora que debe ajustarse en el reloj del sistema de la CPU
RD_SYS_T: hora de sistema actual de la CPU
RD_LOC_T: hora local actual, incluido cualquier ajuste para el ho‐
rario de verano, si está configurado
WR_LOC_T: hora local
WR_LOC_T: Daylight Saving Time solo se evalúa durante la "hora
doble" cuando el reloj cambia al horario de verano.
•
TRUE = horario de verano (primera hora)
•
FALSE = horario de invierno (segunda hora)
Código de condición de ejecución
Instrucciones avanzadas
9.1 Funciones de fecha, hora y reloj
329