EcoStruxure Machine Expert versión 1.1 no soporta los controladores M258, LMC058 y LMC078.

Secuencia de procesamiento en SFC

Descripción general

En modalidad online, los tipos de acción concretos se procesarán conforme a una secuencia definida; consulte la tabla siguiente.

Definición de términos

Se utilizan los términos siguientes:

Término

Descripción

paso activo

Un paso cuya acción de paso se está ejecutando.

En modalidad online, los pasos activos se muestran de color azul.

paso inicial

En el primer ciclo después de que se haya llamado a una POU SFC, el paso inicial pasa a estar activo automáticamente y se ejecuta el paso asociado acción.

acciones IEC

Las acciones IEC se ejecutan como mínimo dos veces:

oLa primera vez cuando se activan.

oLa segunda vez (en el ciclo siguiente) cuando se han desactivado.

bifurcaciones alternativas

Si está activo el paso que precede a la línea de inicio horizontal de bifurcaciones alternativas, la primera transición de cada bifurcación concreta se evaluará de izquierda a derecha. Se buscará la primera transición de la izquierda cuya condición de transición tenga el valor TRUE y se ejecutará la bifurcación correspondiente, es decir, que el paso siguiente en esa bifurcación pasará a estar activo.

bifurcaciones simultáneas

Si está activa la línea doble en la línea del principio de las bifurcaciones simultáneas y la condición de transición anterior tiene el valor TRUE, en todas las bifurcaciones simultáneas pasarán a estar activos todos los primeros pasos. Las bifurcaciones se procesarán en paralelo entre sí. Cuando todos los pasos previos estén activos y la condición de transición después de la línea doble tenga el valor TRUE, pasará a estar activo el paso siguiente a la línea doble al final de la bifurcación.

Orden de procesamiento

Orden de procesamiento de elementos en una secuencia:

Paso

Descripción

1. Restablecimiento de las acciones IEC

Todos los indicadores de control de acción de las acciones IEC se restablecerán (sin embargo, no se restablecerán los indicadores de las acciones IEC que se llaman en las acciones).

2. Acciones de salida del paso (paso desactivado)

Se comprueban todos los pasos en el orden que tienen en el diagrama de secuencia (de arriba abajo y de izquierda a derecha) para determinar si se cumple el requisito para la ejecución de la acción de salida del paso. Si ese es el caso, la acción se ejecutará. Si el paso se va a desactivar, se ejecutará una acción de salida. Esto es así si se han ejecutado las acciones de entrada y de paso (si existen) durante el último ciclo y si la transición para el paso siguiente es TRUE.

3. Acciones de entrada del paso (paso activado)

Se comprueban todos los pasos en el orden que tienen en la secuencia para determinar si se cumple el requisito para la ejecución de la acción de entrada del paso. Si ese es el caso, la acción se ejecutará. La acción de entrada se ejecutará si la condición de transición que precede al paso es TRUE y, por tanto, el paso se ha activado.

4. Comprobación de timeout, acciones de paso activo

Para pasos que no sean IEC, la acción de paso activo correspondiente se ejecuta ahora en el orden en que se han colocado en la secuencia (de arriba abajo y de izquierda a derecha).

5. Acciones IEC

Las acciones IEC que se utilizan en la secuencia se ejecutan en orden alfabético. Esto se lleva a cabo en 2 pasos a través de la lista de acciones. En el primer paso, se ejecutan todas las acciones IEC que están desactivadas en el ciclo actual. En el segundo paso, se ejecutan todas las acciones IEC que están activas en el ciclo actual.

6. Comprobación de transición, activación de los pasos siguientes

Las transiciones se evalúan. Si el paso del ciclo actual estaba activo y la transición siguiente devuelve TRUE (y, si procede, el tiempo activo mínimo ya ha transcurrido), se activa el paso siguiente.

NOTA: Una acción se puede ejecutar varias veces en 1 ciclo porque se llama desde más de una de las demás acciones IEC cuando hay varios pasos activos. Es decir, la misma acción IEC se utiliza simultáneamente en diferentes niveles de un SFC, y este hecho podría producir efectos no deseados.

Ejemplo: Un SFC podría tener 2 acciones IEC A y B, ambas implementadas en SFC, y que ambas llaman a la acción IEC C. Por tanto, las acciones IEC A y B pueden estar activas en el mismo ciclo y, además, en ambas acciones puede estar activa la acción IEC C. En consecuencia, se llamará a C dos veces.

Warning_Color.gifADVERTENCIA

FUNCIONAMIENTO IMPREVISTO DEL EQUIPO

No llame a acciones IEC desde varias acciones IEC en el mismo ciclo.

El incumplimiento de estas instrucciones puede causar la muerte, lesiones serias o daño al equipo.

NOTA: Para determinar el estado de los pasos y acciones o la ejecución del diagrama, utilice variables implícitas.