Inicio y fin de una POE
Dependiendo del tipo de POE, el texto fuente para POE individuales comienza con un
identificador estándar para el comienzo del bloque y el nombre del bloque. La terminación se
realiza con un identificador estándar para el final del bloque.
Nombre de la POE Utilización
Programa principal Obligatoria
Función
Tipo de datos defi
nido por el usuario
El orden de las unidades de organización de un programa para la declaración de los tipos de
datos y para funciones puede ser cualquiera, es decir, la programación del bloque
"TYPE-END_TYPE" (para tipos de datos definidos por el usuario) o de "FUNCTION <Name> :
<TYPE> - END_FUNCTION" (para funciones) puede tener lugar tras la primera utilización.
Sección de declaración
La sección de declaración sirve para definir variables, constantes y parámetros. Una sección
de declaración se divide en varias subsecciones de declaración, cada una de ellas delimitada
por un par de palabras clave. Cada sección de declaración solamente debe aparecer una vez
en una POE. No se admite cualquier tipo de unidades de declaración en cualquier tipo de POE.
No existe ningún orden concreto en el que deban disponerse las secciones de declaración.
La siguiente tabla muestra las unidades de declaración y si se admiten o no en una POE (✓).
Nombre de la unidad de de
claración
Unidad de declaración para
variables locales estáticas
Unidad de declaración para
constantes locales
Unidad de declaración para
variables temporales locales
Unidad de declaración para
variables globales del intér
prete
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
Sintaxis en MCL
PROGRAM Main
.........
END_PROGRAM
Opcional
FUNCTION <Name> :
<Type>
......
END_FUNCTION
or
FUNCTION <Name> : VOID
......
END_FUNCTION
Opcional
TYPE
......
END_TYPE
Utilización
Opcional
Opcional
Opcional
Opcional
Crear el programa MCL (S7-1500T)
5.7 Estructura del programa MCL (S7-1500T)
Descripción
Punto de entrada para la ejecu
ción de un programa intérpre
te.
En esta POE puede haber se
cuencias con instrucciones.
Esta POE debe programarse
fuera del programa principal.
Uso para declarar nuevos tipos
de datos sobre la base de tipos
de datos existentes.
Esta POE debe programarse
fuera del programa principal.
Sintaxis en MCL
VAR
......
END_VAR
VAR CONSTANT
......
END_VAR
VAR_TEMP
......
END_VAR
VAR_IPR
......
END_VAR
POE
Programa
Función
principal
✓
✓
✓
✓
✓
✓
✓
127