5. Tipos de datos básicos
5.2 Tipos de número entero, tipo de datos REAL, tipos
de patrón de bits
El lenguaje de programación FTL soporta enteros, tipos de datos de números variables de
coma flotante y de patrones de bits. Según el caso pueden asignarse entre sí estos tipos
de datos (véase el capítulo 5
modelo de asignación, el sistema convierte internamente los tipos de manera automática.
Según la clase de conversión de tipos, puede perderse en precisión, p. ej., para convertir
de REAL a DINT, el sistema elimina las posiciones decimales.
Ejemplos de conversiones de tipos:
Variables:
pressure
:
REAL
index
:
DINT
Código de programa:
pressure
:= 1.53
index
:=
pressure
La variable "index" recibe el valor "1" después de la conversión.
5.3 Paréntesis
Los paréntesis se utilizan para agrupar cálculos de acuerdo con el orden de
procesamiento. Los paréntesis son procesados de dentro a fuera.
Ejemplo:
:
IF
(Index
< 10)
:
END_IF
:
Distance
:=
(xRow
:
32
Tipos de datos básicos en la página 30). Con este
// conversión REAL->DINT
Nota
Las conversiones de tipos sólo deben utilizarse cuando la
consecuencia está perfectamente clara (véase el ejemplo más
arriba).
AND
(Index
> 5)
+ 10) *
Index
THEN
Festo GDCP-CMXR-SW-ES es 1205c