Definición de estructura como tipo de datos global personalizado del intérprete
Un nuevo tipo de datos global puede utilizarse tras su declaración en la unidad de declaración
de tipos de datos: TYPE - END_TYPE. Esta unidad de declaración debe programarse fuera del
programa principal (bloque PROGRAM - END_PROGRAM) y solamente se permite una vez por
cada programa MCL.
MCL
TYPE
END_TYPE
Elemento sintáctico
Type_Name
STRUCT
<Comp1_name> : <Type> [:= <InitValue_1>];
<Comp2_name> : <Type> [:= <InitValue_2>];
.........
.........
<CompN_name> : <Type> [:= <InitValue_1>];
Type
END_STRUCT
Antes de utilizar una variable con un tipo de datos definido por el usuario, debe declarar una
nueva variable con este tipo de datos en una unidad de declaración de variables. Encontrará
más información en el capítulo "Declaración de variables y parámetros de función (Página
72)".
Para acceder a un determinado elemento de la estructura (en modo de escritura o lectura), es
preciso utilizar el símbolo ".":
<VAR_Name>.<Comp2_name> := <Value>;
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
<Type_Name> : STRUCT
<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
Nombre simbólico del tipo de datos estructurado global.
Identificador 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).
Comp1_name
El nombre simbólico del elemento de la
...
estructura es un identificador libre.
CompN_name
El nombre no distingue entre mayúsculas
y minúsculas.
El nombre debe ir seguido de dos puntos
":".
InitValue_1
Valor inicializado del elemento de la es
...
tructura.
InitValue_N
El valor debe ir seguido de un punto y
coma ";".
Tipo de datos del elemento de la estructura.
Se permite utilizar:
• Tipos de datos de bit
• Tipos de datos numéricos
• Tipos de datos de array
• Tipos de datos STRUCT
El tipo de datos debe ir seguido de un punto y coma ";".
La declaración del tipo de datos STRUCT finaliza con esta pala
bra clave.
La palabra clave debe ir seguida de un punto y coma ";".
5.2 Tipos de datos (S7-1500T)
59