Principios básicos del PLC
3.3 Tipos de datos
Ejemplos que podrían aparecer en el editor de programación como entrada de parámetro:
● #My_Bits[3] - referencia el tercer bit de la matriz "My_Bits"
● #My_Data[-2] - referencia el cuatro SINT de la matriz "My_Data"
El editor de programación inserta automáticamente el símbolo #.
Tipo de datos DTL (Data and Time Long)
El tipo de datos DTL es una estructura de 12 bytes que almacena información de fecha y
hora en una estructura predefinida. Un DTL se puede definir en la memoria temporal del
bloque o en un DB.
Longitud
(bytes)
12
Todo componente de DTL contiene un diferente tipo de datos y rango de valores. El tipo de
datos de un valor especificado debe concordar con el tipo de datos de los componentes
correspondientes.
Byte
0
1
2
3
4
5
6
7
8
9
10
11
64
Formato
Reloj y calendario
(año-mes
día:hora:minuto:segundo.na
nosegundos)
Componente
Tipo de datos
Año
UINT
Mes
USINT
Día
USINT
Día de la semana USINT
Hora
USINT
Minuto
USINT
Segundo
USINT
Nanosegundos
UDINT
Rango de valores
Min.: DTL#1970-01-01-
00:00:00.0
Max.: DTL#2554-12-31-
23:59:59.999 999 999
Rango de valores
1970 a 2554
1 a 12
1 a 31
1(domingo) a 7(sábado)
El día de la semana no se considera en la
entrada del valor.
0 a 23
0 a 59
0 a 59
0 a 999 999 999
Manual de sistema, 11/2009, A5E02486683-02
Ejemplo de un valor de
entrada
DTL#2008-12-16-
20:30:20.250
Controlador programable S7-1200