Códigos de condición: ENO = 1 significa que no se ha producido ningún error. ENO = 0 y
parámetro OUT = 0 errores:
● El valor DTL no es válido
● El valor Time no es válido
Tabla 8- 7
Instrucción T_COMBINE (combinar valores de tiempo)
KOP / FUP
Observe que la instrucción T_COMBINEde las Instrucciones avanzadas se corresponde con la función
1
CONCAT_DATE_TODen SCL.
Tabla 8- 8
Tipos de datos para los parámetros T_COMBINE
Parámetro y tipo
IN1
IN
IN2
IN
OUT
OUT
8.1.2
Ajustar y leer el reloj del sistema
Las instrucciones de reloj se utilizan para ajustar y leer el reloj del sistema de la CPU. El tipo
de datos DTL (Página 98) se utiliza para proporcionar valores de fecha y hora.
Tabla 8- 9
Instrucciones para la hora del sistema
KOP / FUP
SCL
ret_val := WR_SYS_T(
in:=_DTL_in_);
ret_val := RD_SYS_T(
out=>_DTL_out);
ret_val := RD_LOC_T(
out=>_DTL_out);
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
SCL
out := CONCAT_DATE_TOD(
In1 := _date_in,
In2 := _tod_in);
Tipo de datos
Date
Time_of_Day
DTL
Descripción
WR_SYS_T (leer la hora) ajusta la hora de la CPU del reloj diario con
un valor DTL en el parámetro IN. Este valor de hora no incluye la
diferencia con respecto a la hora local ni tampoco al horario de verano.
RD_SYS_T (leer hora del sistema) lee la hora actual del sistema de la
CPU. Este valor de hora no incluye la diferencia con respecto a la hora
local ni tampoco al horario de verano.
RD_LOC_T (leer hora local) proporciona la hora local actual de la CPU
como tipo de datos DTL. Este valor de tiempo refleja la zona horaria
local ajustada correctamente según el cambio de horario de
verano/invierno (si está configurado).
Descripción
T_COMBINE combina un valor Date y un valor
Time_of_Day para crear un valor DTL.
Descripción
El valor Date que debe combinarse debe estar entre
DATE#1990-01-01 y DATE#2089-12-31
Valores Time_of_Day que deben combinarse
Valor DTL
Instrucciones avanzadas
8.1 Fecha y hora
259