6 EJECUCIÓN DEL PROGRAMA SFC
6.2.2 Métodos de terminación de bloque
A continuación se describen los métodos para finalizar operaciones de bloque.
Tal como se muestra a continuación, existen diversos métodos de final de bloque. Elija el método
que es el más adecuado para el propósito inmediato.
Método de final
Final de bloque
mediante símbolo de
diagrama de SFC
Final de bloque
mediante instrucción de
control de SFC
Final de bloque
mediante dispositivo de
información de SFC
NOTAS
(1) Un final forzado del procesamiento de bloque es posible usando un método que es diferente al que
se usa para iniciar el bloque.
Ejemplo: 1) Un bloque iniciado mediante un símbolo de diagrama del programa SFC (Bm , Bm )
puede ser finalizado mediante una instrucción de control de SFC (nBLm).
2) Un bloque iniciado mediante una instrucción de control de SFC (sBLm) puede ser
finalizado, de modo forzado, desactivando el bit START/END del bloque, de los
dispositivos de información de SFC.
(2) Después de completar el procesamiento de final de bloque, el bloque puede ser reiniciado como se
muestra a continuación.
Bloque 0
Bloques diferentes a 0
6 - 5
Descripción de operación
Se
•
finaliza el procesamiento del bloque y el
bloque es desactivado cuando se haya
ejecutado el paso final del bloque.
paso fino
• Mediante el uso de una instrucción de control
de SFC, se finaliza un bloque especificado, de
modo forzado, y desactivado a partir de un
paso de programa SFC (salida de operación)
u otro programa de secuencia.
Condición
rBLm
El procesamiento de bloque se termina
también cuando se usa la instrucción
rBLm Sn para desactivar todos los pasos
activos del bloque correspondiente.
• El procesamiento del bloque correspondiente
se finaliza mediante una desactivación forzada
del "bit START/END del bloque", que fue esta-
blecido para cada bloque como el dispositivo
de información de SFC, en el programa o el
dispositivo periférico.
Bloque
Cuando la condición de inicio está
designada como "Autostart block 0"
Cuando la condición de inicio está
designada como "Bloque 0 sin inicio
automático"
• Conveniente para paradas de ciclo en
operaciones automáticas, etc.
• Dentro de un bloque individual son posibles
múltiples pasos finales.
• Conveniente para la ejecución de una parada
forzada (en paradas de emergencia, etc.) sin
tomar en consideración el estado de
de bloque n° m
operación.
• Conveniente para operaciones de depuración
y pruebas, porque el bloque en procesamiento
puede finalizarse a partir de un dispositivo
periférico sin la necesidad de un programa.
• Después de finalizar el procesa-miento del
bloque, el procesa-miento se inicia
automáticamente desde el paso inicial.
• Después de finalizar el procesamiento del
bloque, el bloque se mantiene inactivo hasta
que ocurre una orden de inicio mediante uno
de los métodos descritos en la sección 6.2.1.
MELSEC-Q
Observaciones
6 - 5