4.4.2
Tipos de datos de entero
Tabla 4- 17
Tipos de datos de entero (U = sin signo, S = simple, D= doble)
Tipo de datos
Tamaño en
bits
USInt
8
SInt
8
UInt
16
Int
16
UDInt
32
DInt
32
4.4.3
Tipos de datos de real en coma flotante
Los números reales (o en coma flotante) se representan como números de 32 bits de
precisión simple (Real) o de 64 bits de precisión doble (LReal) según la norma ANSI/IEEE
7541985. Los números en coma flotante de precisión simple tienen una exactitud de hasta 6
dígitos significativos, en tanto que los de precisión doble tienen una exactitud de hasta 15
dígitos significativos. Al introducir una constante en coma flotante, pueden indicarse como
máximo 6 (Real) o 15 (LReal) dígitos significativos para conservar la precisión.
Tabla 4- 18
Tipos de datos de real en coma flotante (L=largo)
Tipo de
Tamañ
Rango numérico
datos
o en
bits
Real
32
-3,402823e+38 a -1,175 495e-38,
±0,
+1,175 495e-38 a +3,402823e+38
LReal
64
-1,7976931348623158e+308 a
-2.2250738585072014e-308,
±0,
+2,2250738585072014e-308 a
+1,7976931348623158e+308
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
Rango numérico
Ejemplos de constante
0 a 255
78, 2#01001110
128 a 127
+50, 16#50
0 a 65.535
65295, 0
32.768 a 32.767
30000, +30000
0 a 4.294.967.295
4042322160
-2.147.483.648 a
-2131754992
2.147.483.647
Dirección
Ejemplos
MB0, DB1.DBB4,
Nombre_variable
MW2, DB1.DBW2,
Nombre_variable
MD6, DB1.DBD8,
Nombre_variable
Ejemplos de constante
123.456, -3.4, 1.0e-5
12345,123456789e40,
1.2E+40
97BPrincipios básicos del PLC
4.4 Tipos de datos
Ejemplos de dirección
MD100, DB1.DBD8,
Nombre_variable
Nombre_DB.nombre_var
Reglas:
No se soporta el
direccionamiento directo
Se puede asignar en una
tabla de interfaz de OB,
FB o FC
Se puede asignar en un
bloque de datos global o
de instancia sólo si el
bloque de datos se crea
como del tipo "optimizado"
(sólo acceso simbólico)
97