10.11.7
Cómo crear, editar y borrar grupos de ejecución
¿Qué son los grupos de ejecución?
Los grupos de ejecución son opcionales, aunque se crean automáticamente al crear un nuevo
esquema. Sirven para estructurar o subclasificar tareas. Los bloques se integran
secuencialmente en los grupos de ejecución.
En la secuencia de ejecución se utilizan tres tipos de grupos de ejecución:
● Los grupos de ejecución estándar que se crean automáticamente al crear un esquema o
manualmente (p. ej., "E1101").
● Los grupos de ejecución generados por el generador de drivers (@OBxx_@..).
● Los grupos de ejecución creados por el sistema en el OB 100 (@@OB100@@..).
Con los grupos de ejecución podrá conseguir lo siguiente:
● Puede extraer bloques seleccionados de una sesión del PLC o volver a conectarlos.
Los grupos de ejecución se activan y desactivan mediante una salida de bloque del tipo
de datos "BOOL" o, si los grupos de ejecución no están interconectados, con la opción
"Activo" en las propiedades de objeto del grupo de ejecución.
● Los bloques seleccionados pueden editarse en un factor de ciclo cualquiera, es decir, tras
un número determinado de ciclos y/o con un desfase. De este modo se consigue una mejor
distribución de la carga en la CPU.
● Puede agrupar las tareas con una gran cantidad de bloques incorporados en unidades
más pequeñas. Con el modelo de ejecución mejorado V6.0, esto también se logra
incorporando los bloques automáticamente y esquema por esquema en los grupos de
ejecución (un grupo de ejecución por esquema).
Ventaja: en lugar de crear un "gran" FC para cada tarea en el momento de compilar, se
crean FC "más pequeños" en función de la cantidad de grupos de ejecución.
Más adelante, cuando se modifique el programa, sólo los grupos de ejecución/los FC que
contengan bloques modificados obtendrán un "código de modificación". Esto permite que
la compilación de modificación y carga de modificaciones online subsiguientes se realicen
en un tiempo notablemente más corto.
● En el OB 100, todos los bloques que tienen un comportamiento de arranque se incorporan
a grupos de ejecución. Cada grupo de ejecución contiene únicamente una cantidad
reducida de bloques (máximo 10). De este modo se evitan cancelaciones durante la
compilación SCL a causa del límite de 64k.
Al incorporar los bloques se busca por grupos de ejecución existentes. Si no se encuentra
ninguno o si ya se ha alcanzado la cantidad máxima de bloques para este grupo de
ejecución, se crea otro. Los nombres de los grupos de ejecución se crean genéricamente,
p. ej., "@@OB100@@(2)".
Puede asignar atributos a los objetos incorporados en los grupos de ejecución. Encontrará
más información al respecto en el apartado "Atributos de ejecución (Página 200)".
Grupos de ejecución en la administración de grupos de ejecución orientada al esquema
En la administración de grupos de ejecución orientada al esquema, los bloques de un esquema
CFC se administran automáticamente orientados al esquema en grupos de ejecución propios.
Es decir, los bloques de ese esquema CFC se organizan en unidades de ejecución que están
asignadas de forma fija a ese esquema CFC.
CFC para SIMATIC S7 (V9.0)
Manual de funciones, 05/2017, A5E41356107-AA
Crear estructuras de ejecución
10.11 Definir las propiedades de ejecución
189