4 CONFIGURACIÓN DEL PROGRAMA SFC
Nombre
s
s
Instrucción de control
r
de paso
r
SCHG
s
s
Instrucción de control
de transición
r
r
Instrucción de
BRSET
conmutación de bloque
1: En un programa de secuencia, el bloque 0 es el bloque de destino de la ejcución de instrucción.
En un programa SFC, el bloque actual es el bloque de destino de la ejcución de instrucción.
El bloque de destino de ejecucion de instrucción puede modificarse con la instrucción de
conmutación de bloque (BRSET).
Sin embargo, el modelo básico de QCPU no puede ejecutar esta conmutación.
2: Se puede usar para el paso de un programa SFC.
Se presenta un error en caso de la ejecución en un programa de secuencia que difiere del
programa SFC.
NOTAS
(1) Se presenta uno de los siguientes errores cuando se ejecuta la instrucción de control SFC
se ejecuta con el programa de secuencia con el relé especial desactivado para el inicio o
la detención del programa SFC (SM321).
• Instrucción que específica un bloque: BLOCK EXE. ERROR" (N° de error: 4621)
• Instrucción que específica un paso: STEP EXE. ERROR" (N° de error: 4631)
(2) El bloque SFC (BL) y el relé de paso (S) no pueden calificarse por índice.
(3) Las instrucciones de control SFC no deben usarse en un "programa de intgerrupción" o en
un "programa de tipo de ejcución de ciclo fijo".
En caso de su aplicación en un "programa de interrupción" o en un "programa de tipo de
ejecución de ciclo fijo", no puede garantizarse la operación del programa SFC.
(4) El relé de paso (S) puede utilizarse en las siguientes instrucciones.
• Instrucción de control de activación de paso
• Instrucción de lectura en grupo de paso activo
• Instrucción de inicio de paso
• Instrucción de fin de paso
(5) Las siguientes instruccoines se describen del siguiente modo cuando se utiliza un formato
que difiere del MELSAP-L.
• s....SET
• r....RST
4 - 38
Expresión de instrucción
Sn
BLm\Sn
Sn
BLm/Sn
D
TRn
BLm\TRn
TRn
BLm\TRn
S
Función
1
• Un bloque específico se inicia
forzadamente (activado) e
independientemente y se ejecuta
desde un paso específico.
1
• Un paso específico en un bloque
específico se termina forzadamente
(desactivado).
• El paso de ejecución de instrucción
2
está desactivado y un paso específico
está activado.
1
• Una condición de transición específica
en un bloque específico se cumplió
forzadamente.
1
• Se canceló la transición forzada en
una condición de transición específica
en un bloque específico.
• Se asigna un sujeto de bloques a la
instrucción de control SFC "*1".
MELSEC-Q
Tipo de módulo de CPU
(5) Modelo de
alto rendimiento
Modelo básico
de QCPU, CPU
de QCPU
de procesos,
QnACPU
−{}−
−{}−
−{}−
: Utilizable,
: Inutilizable
4 - 38