5.2.5
Tipo de datos STRUCT (S7-1500T)
El tipo de datos STRUCT describe un rango que consta de un número fijo de elementos que
pueden ser de diferentes tipos de datos. La indicación de estos elementos de datos se realiza
inmediatamente después de la palabra clave STRUCT en la declaración de elementos.
La característica principal del tipo de datos STRUCT es que un elemento de datos también
puede ser complejo. Esto significa que se permite un anidamiento de tipos de datos STRUCT.
La profundidad de anidamiento máxima es de 8.
Sintaxis y declaración
Una estructura contiene la definición de los componentes individuales entre las palabras
clave STRUCT y END_STRUCT.
El tipo de datos STRUCT puede utilizarse de dos maneras, a saber:
• Definición de estructura anónima en la unidad de declaración de variables
• Definición de estructura como tipo de datos global personalizado del intérprete
Definición de estructura anónima en la unidad de declaración de variables
Las variables de un nuevo tipo de datos de usuario declarado se definen en la sección de
declaración de variables del programa principal o en funciones. Todos los tipos de datos son
admisibles para los componentes de la estructura. De forma opcional, los elementos se
pueden inicializar con un valor estándar en la definición de la estructura.
La estructura anónima debe definirse en la unidad de declaración para variables locales
estáticas: VAR - END_VAR.
MCL
VAR
<VAR_Name> : STRUCT
END_VAR
Elemento sintáctico
VAR_Name
STRUCT
<Comp1_name> : <Type> [:= <InitValue_1>];
<Comp2_name> : <Type> [:= <InitValue_2>];
.........
.........
<CompN_name> : <Type> [:= <InitValue_N>];
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
<Comp1_name> : <Type> [:= <InitValue_1>];
<Comp2_name> : <Type> [:= <InitValue_2>];
.........
<CompN_name> : <Type> [:= <InitValue_N>];
END_STRUCT;
Crear el programa MCL (S7-1500T)
Descripción
El nombre simbólico de las variables estructuradas es un iden
tificador libre.
El nombre no distingue entre mayúsculas y minúsculas.
El nombre debe ir seguido de dos puntos ":".
Definición del tipo de datos STRUCT con la palabra clave
STRUCT
Sección de declaración de la estructura.
En esta sección, se declaran los elementos de la estructura
(variables u otras estructuras). Las variables pueden indicarse
con valores iniciales.
5.2 Tipos de datos (S7-1500T)
57