Principios básicos del PLC
4.4 Tipos de datos
4.4.4
Tipos de datos de fecha y hora
Tabla 4- 29
Tipos de datos de fecha y hora
Tipo de datos
Tamaño
Time
32 bits
Date
16 bits
Hora
32 bits
DTL
12 bytes
(Fecha y hora
largo)
Time
El dato TIME se guarda como entero doble con signo y se interpreta como milisegundos. El
formato del editor puede utilizar información para día (d), horas (h), minutos (m), segundos
(s) y milisegundos (ms).
No es necesario especificar todas las unidades de tiempo. Son válidos por ejemplo T#5h10s
y 500h.
El valor combinado de todos los valores de unidad especificados no puede superar los
límites superior o inferior en milisegundos para el tipo de datos Time (-2.147.483.648 ms a
+2.147.483.647 ms).
Date
DATE se guarda como valor entero sin signo y se interpreta como número de días
agregados a la fecha patrón 01/01/1990 para obtener la fecha específica. El formato del
editor debe especifica un año, un mes y un día.
TOD
TOD (TIME_OF_DAY) se guarda como entero doble sin signo y se interpreta como el
número en milisegundos desde medianoche para obtener la hora específica del día
(medianoche = 0 ms). Deben especificarse hora (24h/día), minuto y segundo. Las fracciones
de segundo son opcionales.
118
Rango
T#-24d_20h_31m_23s_648ms a
T#24d_20h_31m_23s_647ms
Almacenado como: -2.147.483.648 ms hasta
+2.147.483.647 ms
D#1990-1-1 a D#2168-12-31
TOD#0:0:0.0 a TOD#23:59:59.999
Mín.: DTL#1970-01-01-00:00:00.0
Máx.: DTL#2554-12-31-23:59:59.999 999 999
Ejemplos de entrada de constantes
T#5m_30s
T#1d_2h_15m_30s_45ms
TIME#10d20h30m20s630ms
500h10000ms
10d20h30m20s630ms
D#2009-12-31
DATE#2009-12-31
2009-12-31
TOD#10:20:30.400
TIME_OF_DAY#10:20:30.400
23:10:1
DTL#2008-12-16-20:30:20.250
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG