4.21
Orden de ejecución de operaciones
Las entradas del búfer de diagnóstico se corresponden con operaciones de botones de la
barra de herramientas o con comandos de menú. Con cada comando de un botón de la
barra de herramientas, SIMATIC Automation Tool agrega una única operación a la cola de
operaciones por cada fila de dispositivo seleccionada. Así, por ejemplo, si se seleccionan 20
CPU diferentes y se pulsa el botón RUN, SIMATIC Automation Tool agregará 20
operaciones RUN a la cola.
Para un mejor rendimiento, los diferentes subprocesos pueden ejecutarse
independientemente para iniciar y ejecutar las operaciones de la cola. El número de
operaciones simultáneas se asigna en los Ajustes de comunicación (Página 111). A fin de
evitar conflictos, los diferentes subprocesos no pueden iniciar tareas simultáneamente en
una misma CPU. Por ejemplo, una tarea no puede poner la CPU en estado STOP mientras
otra tarea intenta poner esa misma CPU en RUN.
Ejemplos de ejecución
Ejemplo 1:
Si la cola de operaciones contiene 10 tareas de transición a RUN para diferentes CPU,
habrá varios subprocesos trabajando paralelamente para poner todas las CPU en estado
RUN. Dado que los subprocesos se ejecutan en paralelo, no hay garantía de que las CPU
completen la transición al estado RUN. Las velocidades de comunicación y de resolución de
las tareas pueden ser diferentes para cada CPU.
Ejemplo 2:
Se pueden poner en cola tantas tareas del mismo tipo como se desee. Es posible, por
ejemplo, poner 100 CPU en estado STOP seleccionando las 100 CPU y haciendo clic en el
botón STOP. Pero recuerde que se mostrará un cuadro de diálogo con una barra de
progreso hasta que finalicen las 100 tareas. Ese cuadro de diálogo bloqueará el inicio de
cualquier otra operación hasta que todas las operaciones de STOP se hayan completado.
Guía de usuario de SIMATIC Automation Tool V3.1
Manual de producto, V3.1, 10/2017, A5E41848985-AB
Operaciones de la herramienta
4.21 Orden de ejecución de operaciones
97