Manual de Usuario del FPΣ
12.9 Tipos de Datos
FPWIN Pro proporciona tipos de datos básicos y tipos de datos definidos por el usuario.
Tipos de datos básicos
Tipo de Datos
BOOL
INTEGER
UNSIGNED INTEGER
DOUBLE INTEGER
UNSIGNED DOUBLE
INTEGER
REAL
WORD
DOUBLE WORD
1)
TIME
1)
DATE AND TIME
1)
TIME OF DAY
1)
DATE
1)
STRING
ARRAY
Se debe asignar un tipo de datos a cada variable.
1)
Representación interna de los tipos de datos TIME, DATE y STRING
TIME
DATE AND TIME
TIME OF DAY
DATE
STRING
Tipos de datos definidos por el usuario
Se distingue entre un Array y una Data Unit Types (DUT). Un array es un conjunto de datos
simples del mismo tipo. Una DUT es un tipo de datos formado por elementos simples de
distintos tipos. Cada uno representa un tipo de datos nuevo.
Abreviatura
Descripción
BOOL
Booleano (1 bit)
INT
Entero (16 bits)
UINT
Entero sin signo (16 bits)
DINT
Doble entero (32 bits)
UDINT
Doble entero sin signo (32 bits)
REAL
Número real (32 bits)
Cadena de bits de longitud 16
WORD
(16 bits)
Cadena de bits de longitud 32
DWORD
(32 bits)
TIME
Tiempo (32 bits)
DT
Fecha y hora del día (32 bits)
Hora del día (solamente) (32
TOD
bits)
DATE
Fecha (solamente) (32 bits)
Cadena de caracteres de una
STRING
longitud determinada
Conjunto de datos del mismo
ARRAY
tipo
En unidades de 10ms
Segundos a partir de DT#2001-01-01-00:00:00
Segundos a partir de TOD#00:00:00
Segundos a partir de DT#2001-01-01
Cabecera con el número máximo y el número actual de caracteres, seguida de los
propios caracteres.
12.9 Tipos de Datos
Rango
0 (FALSE) o 1 (TRUE)
-32768–32767
0–65535
-2147483648–2147483647
0–4294967295
38
-3,402823E
– -1,17549410E
-38
0, +1,17549410E
–
38
+3,402823E
16#0–16#FFFF
16#0–16#FFFFFFFF
T#0s–
T#248d3h13m56s470ms
DT#2001-01-01-00:00:00–
DT#2099-12-31-23:59:59
TOD#00:00:00–
TOD#23:59:59
DT#2001-01-01–
DT#2099-12-31
Depende del tipo de PLC
Depende del tipo de PLC
-38
,
317