5. Tipos de datos básicos
5.4 Cadenas de caracteres (STRING)
Las cadenas de caracteres se describen con el tipo de datos STRING. La longitud de una
cadena está limitada a 255 caracteres. Las cadenas de caracteres, también denominadas
strings, pueden asignarse entre sí y conectarse fácilmente con ayuda del operador +.
Ejemplo:
Variable:
message
:
STRING
part
:
STRING
Código de programa:
message
:=
"cylinder "
part
:=
"DNC "
message
:=
message
5.5 Tipos de datos estructurados
Por tipos de datos estructurados se entiende una agrupación fija de tipos de datos básicos
en un tipo de datos nuevo.
Los tipos de datos estructurados no pueden crearse a nivel de usuario. Éstos (sólo) se
utilizan como tipos de datos en instrucciones FTL. Una aplicación es, p. ej., la
representación de posiciones. Con el tipo de datos "AXISPOS" se describe una posición de
eje compuesta por seis variables del tipo de datos básicos REAL en una secuencia
determinada. Véase el capítulo 9.1 Descripción de la posición en la página 63.
5.6 Matrices
Las matrices se utilizan para agrupar tipos de datos iguales en una unidad ordenada.
El acceso a cada uno de los elementos de la matriz se realiza con un índice. Los límites de
la matriz están sometidos a control. Si se realiza una operación que rebasa el tamaño de la
matriz, aparece un aviso.
Declaración de matrices:
Festo GDCP-CMXR-SW-ES es 1205c
+
part
+
"is extended"
Sintaxis
VAR
<nombre> : ARRAY [ <tamaño de la matriz> ] OF <tipo de datos>
:= ( <inicialización>)
END_VAR
33