Principios básicos del PLC
5.4 Tipos de datos
Tipo de
Tama‐
Tipo de
datos
ño
número
en bits
Word
16
Binario
Entero sin signo
Entero con signo
Octal
Hexadecimal
DWord
32
Binario
Entero sin signo*
Entero con signo*
Octal
Hexadecimal
* El guión bajo "_" es un separador de miles que mejora la legibilidad de los números de más de ocho dígitos.
5.4.2
Tipos de datos de entero
Tabla 5-30
Tipo de
datos
USInt
SInt
UInt
Int
UDInt
DInt
108
Rango
numérico
2#0 a 2#1111_1111_1111_1111 2#1101_0010_1001_011
0 a 65535
-32768 a 32767
8#0 a 8#177_777
W#16#0 a W#16#FFFF,
16#0 a 16#FFFF
2#0 a
2#1111_1111_1111_1111_1111
_1111_1111_1111
0 a 4_294_967_295
-2_147_483_648 a
2_147_483_647
8#0 a 8#37_777_777_777
DW#16#0000_0000 a
DW#16#FFFF_FFFF,
16#0000_0000 a 16#FFFF_FFFF
Tipos de datos de entero (U = sin signo, S = simple, D= doble)
Tama‐
Rango numérico
ño en
bits
8
0 a 255
8
128 a 127
16
0 a 65.535
16
-32.768 a 32.767
32
0 a 4.294.967.295
32
-2.147.483.648 a 2.147.483.647
Ejemplos
de constante
0
61680
72
8#170_362
W#16#F1C0, 16#A67B
2#1101_0100_1111_111
0_1000_1100
15_793_935
-400000
8#74_177_417
DW#16#20_F30A,
16#B_01F6
Ejemplos de constante Dirección
78, 2#01001110
+50, 16#50
65295, 0
30000, +30000
4042322160
-2131754992
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Ejemplos de
dirección
MW10
DB1.DBW2
Nombre_de_va‐
riable
MD10
DB1.DBD8
Nombre_de_va‐
riable
Ejemplos
MB0, DB1.DBB4,
Nombre_variable
MW2, DB1.DBW2,
Nombre_variable
MD6, DB1.DBD8,
Nombre_variable