1.1.4
Tipos de datos soportados por el S7-1200
El tipo de datos especifica no sólo el tamaño de un elemento de datos, sino también la
estructura de los bits en los datos.
Tipo de datos
Bool (booleano)
Byte
(byte)
Word
(palabra)
DWord
(palabra doble)
Char
(carácter)
SInt
(entero corto)
USInt
(entero corto sin signo)
Int
(entero)
UInt
(entero sin signo)
DInt
(entero doble)
UDInt
(entero doble sin signo)
Real
(real o coma flotante)
LReal
(real largo)
Time
(hora)
String
(cadena de caracteres)
DTL
1
(fecha y hora larga)
El tipo de datos DTL es una estructura de 12 bytes que almacena información de fecha y hora en una estructura
1
predefinida. Un DTL se puede definir en la memoria temporal del bloque o en un DB.
Getting Started del S7-1200
Getting Started (primeros pasos), 11/2009, A5E02486794-01
Tamaño
Rango
1 bit
0 a 1
8 bits
16#00 a 16#FF
(1 byte)
16 bits
16#0000 a 16#FFFF
(2 bytes)
32 bits
16#00000000 a 16#FFFFFFFF
(4 bytes)
8 bits
16#00 a 16#FF
(1 byte)
8 bits
-128 a 127
(1 byte)
8 bits
0 a 255
(1 byte)
16 bits
-32.768 a 32.767
(2 bytes)
16 bits
0 a 65.535
(2 bytes)
32 bits
-2.147.483.648 a 2.147.483.647
(4 bytes)
32 bits
0 a 4.294.967.295
(4 bytes)
32 bits
+/-1,18 x 10
(4 bytes)
64 bits
+/-2,23 x 10
(8 bytes)
32 bits
T#-24d_20h_31m_23s_648ms to
(4 bytes)
T#24d_20h_31m_23s_647ms
Almacenado como: -2,147,483,648 ms
to +2,147,483,647 ms
Variable
0 a 254 caracteres en tamaño de byte
12 bytes
Mínimo:
DTL#1970-01-01-00:00:00.0
Máximo:
DTL#2554-12-31-23:59:59.999 999 999
1.1 Información básica sobre cómo funciona la CPU
a +/-3,40 x 10
-38
38
a +/-1,79 x 10
-308
308
Resumen breve
Ejemplos de entrada de
constantes
TRUE, FALSE, 0, 1
16#12, 16#AB
16#ABCD, 16#0001
16#02468ACE
'A', 't', '@'
123, -123
123
123, -123
123
123, -123
123
123,456, -3,4, -1,2E+12,
3,4E-3
12345.123456789
-1,2E+40
T#5m_30s
5#-2d
T#1d_2h_15m_30x_45ms
'ABC'
DTL#2008-12-16-
20:30:20.250
11