Professional Documents
Culture Documents
MELSEC System Q,
MELSEC QnA(S)
Art. n: 158948
01 10 2004
Edicin A
MITSUBISHI ELECTRIC
INDUSTRIAL AUTOMATION
PRECAUCIONES DE SEGURIDAD
(Lea estas instrucciones antes de utilizar el producto.)
Para la utilizacin del Controlador Programable de Mitsubishi de la serie MELSEC-Q/QnA, debe leerse
atentamente el manual asociado con el producto, as como los manuales relacionados con este manual
asociado. Adems debe prestarse atencin a la seguridad y el manejo correcto del mdulo.
Conserve el manual asociado con el producto, en un lugar donde se encuentre accesible para cualquier
tipo de consulta. Entregue una copia del manual al usuario final.
A-1
A-1
REVISIONS
Fecha de
Impresin
Mayo, 2005
Nmero
del Manual
158948
Revisin
Primera edicin
A-2
A-2
A-3
N del manual
(cdigo de modelo)
SH-080374E
(13JU42)
IB-66776
(13J923)
SH-080188
(13JR44)
SH-080038
(13JL98)
SH-080039
(13JF58)
SH-080315E
(13JR56)
IB-66614
(13JF46)
A-3
QCPU
QnACPU
QnCPU
QnHCPU
QnPHCPU
CPU de procesos
A-4
A-4
INTRODUCCIN
Muchas gracias por su adquisicin del controlador programable para propsitos generales de serie
MELSEC-Q/QnA de Mitsubishi.
Antes de utilizar el producto, le rogamos leer atentamente este manual para familiarizarse con las funciones y
la ejecucin del controlador programable de la serie Q/QnA para asegurar as su utilizacin correcta.
Por favor, asegrese de entregar este manual al usuario final.
CONTENIDO
1. DESCRIPCIN GENERAL
1- 1 a 1-11
2- 1 a 2- 2
3. ESPECIFICACIONES
3- 1 a 3-16
4- 1 a 4-87
4.4 Control de programas SFC mediante instrucciones (instrucciones de control SFC) ............................ 4-36
4.4.1 Instrucciones de control del estado de operacin de paso (LD, LDI, AND, ANI, OR, ORI)........... 4-40
4.4.2 Instruccin de control de transicin forzada (LD, LDI, AND, ANI, OR, ORI) .................................. 4-42
4.4.3 Instruccin de control del estado de operacin de bloque (LD, LDI, AND, ANI, OR, ORI)............ 4-44
4.4.4 Instrucciones de recepcin de conjunto de paso activo (MOV, DMOV)......................................... 4-46
4.4.5 Recepcin de datos de conjunto de paso activo (BMOV)............................................................... 4-49
4.4.6 Instrucciones de inicio y fin de bloque (SET, RST).......................................................................... 4-52
4.4.7 Instrucciones de parada y reinicio de bloque (PAUSE, RSTART).................................................. 4-53
4.4.8 Instrucciones de inicio y fin de paso (SET, RST)............................................................................. 4-55
4.4.9 Instrucciones de ejecucin y cancelacin de transicin forzada (SET, RST) ................................ 4-59
4.4.10 Instruccin de cambio de paso activo (SCHG).............................................................................. 4-61
4.4.11 Instruccin de conmutacin de bloque (BRSET)........................................................................... 4-62
4.5 Elementos de informacin SFC............................................................................................................... 4-64
4.5.1 Bit de inicio y fin de bloque ............................................................................................................... 4-65
4.5.2 Bit de transicin de paso................................................................................................................... 4-67
4.5.3 Bit parada y reinicio de bloque ......................................................................................................... 4-69
4.5.4 Bit de modo parada de bloque.......................................................................................................... 4-71
4.5.5 Bit de transicin continua.................................................................................................................. 4-73
4.5.6 Cantidad de registros de pasos activos ........................................................................................... 4-75
4.6 Temporizador de supervisin de transicin de pasos ............................................................................ 4-76
4.7 Ajuste de modo de operacin SFC ......................................................................................................... 4-78
4.7.1 Modo de inicio de programa SFC..................................................................................................... 4-79
4.7.2 Condicin de inicio de bloque 0........................................................................................................ 4-81
4.7.3 Modo de salida en parada de bloque ............................................................................................... 4-82
4.7.4 Ajuste del bloque de ejecucin peridica......................................................................................... 4-83
4.7.5 Modo de operacin en inicio de bloque doble ................................................................................. 4-84
4.7.6 Modo de operacin en transicin a paso activo (inicio de paso doble) .......................................... 4-85
5. SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC
5- 1 a 5-14
5.1 Procesamiento del programa completo del modelo bsico de QCPU .................................................. 5- 1
5.1.1 Secuencia de procesamiento del programa completo .................................................................... 5- 1
5.2 Procesamiento del programa completo de modelo de QCPU de alto rendimiento/CPU de
procesos/QnACPU......................................................................................................................................... 5- 2
5.2.1 Secuencia de procesamiento del programa completo .................................................................... 5- 2
5.2.2 Designacin del tipo de ejecucin mediante instrucciones ............................................................. 5- 4
5.2.3 Programa SFC para la gestin de ejecucin de programa ............................................................. 5- 6
5.3 Secuencia de procesamiento del programa SFC................................................................................... 5- 8
5.3.1 Ejecucin del programa SFC............................................................................................................ 5- 8
5.3.2 Secuencia de ejecucin de bloque................................................................................................... 5-10
5.3.3 Secuencia de ejecucin de pasos .................................................................................................... 5-11
5.3.4 Operacin CON/DESC de transicin continua ................................................................................ 5-12
A-6
A-6
6- 1 a 6-15
APEND. 1 a APEND. 20
A-7
A-7
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
1. DESCRIPCIN GENERAL
1
NOTA
(1) Las siguientes funciones no pueden ejecutarse si un parmetro, que configura
el "intervalo cclico de interrupcin de alta velocidad", es cargado en un modelo
de QCPU de alto rendimiento, cuyos primeros cinco dgitos de su nmero de
serie son "04012" o mayor.
Temporizador de supervisin de transicin de paso (vase el Cap. 4.6)
Ajuste del bloque de ejecucin peridica (vase el Cap. 4.7.4)
(2) El Qn(H)CPU-A (modo A) no puede usar el modelo MELSAP3 explicado en
este manual.
La funcin de SFC, que puede ser usada por el Qn(H)CPU-A (modo A), es
"MELSAP-II".
Para MELSAP-II, refirase al Manual de programacin "MELSAP-II (SFC)".
1-1
1-1
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
Diagrama de
oper. mquina
Operacin de inic.
de proceso
[Diagrama SFC]
1 unidad de
operacin
Paso inicial
Pieza de trabajo
Deteccin de interr.
X0
X1
Deteccin de palet
Condicin
de transic. 0
Confirmac. de palet, 1 unidad de
operac. apriete.
operacin
Tran.
X2
Apriete palet
Paso 1
Condicin
de transic. 1
Y21
Confirmac. apriete
X3
Tran.
Rotac. taladro
Y22
Y22
PLS M0
Taladro abajo
SET Y23
M0
Secuencia
de operac.
de mq.
Operacin taladro
1 unidad de
operacin
Paso 2
X4
K20
T0
Taladro arriba
SET Y24
T0
Transition
de transic. 2
Y23
Operac. desmontaje
Descarga pieza
de trabaj.
Y25
1 unidad de
operacint
Paso 3
PLS
M1
M1
X6
RST Y24
Confirmacin desmontaje Arrn.. disp. trans.
Y20
Transition
de transic. 3
Maquinado
terminado
Fin de proceso
Paso final
Programa SFC
1-2
1-2
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
El programa SFC realiza una serie de operaciones, comenzando desde el paso inicial,
avanzando para ejecutar cada paso consecutivo en la medida en que se cumplan las condiciones
de transicin, y terminando con el paso final.
(1) Cuando se inicia el programa SFC, el paso inicial es ejecutado primero.
(2) La ejecucin del paso inicial continua hasta que se cumpla la condicin de transicin 1.
Cuando esta condicin se ha cumplido, se detiene la ejecucin del paso inicial, y el
procesamiento avanza al paso que sigue al paso inicial.
De esta manera, el procesamiento del programa SFC continua, de paso en paso, hasta que se
haya ejecutado el paso final.
1-3
1-3
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
Unidad de
control de
cond. trans.
Proceso
gener.s
Unidad de control
Unidad de control
Unidad de control
de estacin 1
de estacin 2
de estacin 3
Transferencia de mquina
Sistema general
(Programa SFC)
Unidad control de transicin
Unidad de control
Unidad de control
Unidad de control
de estacin 1
de estacin 2
de estacin 3
(bloque 1)
(bloque 2)
(bloque 3)
INICIO
(paso inicial)
INICIO
(paso inicial)
INICIO
(paso inicial)
Estacin 1 START
(bloque 1 START)
Apriete de palet
(paso 1)
Apriete de palet
(paso 1)
Apriete de palet
(paso 1)
Estacin 1 START
(bloque 2 START)
Taladro
(paso 2)
Toma
(paso 2)
Estacin 1 START
(bloque 3 START)
Desmont. palet
(paso 3)
Desmont. palet
(paso 3)
Desmont. palet
(paso 3)
(Paso final)
(Paso final)
(Paso final)
Repetido
(paso inicial)
FIN
(Paso final)
SOL2
LS-U
Punto fin. aApriete arriba
MT1-F
MT1-B
MTO-F
MTO-B
LS-D
Rotacin
cabezal
MT2-R
Transporte
LS10
1-4
1-4
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
Y20
Avance transporte
X3
Tran.
Apriete abajo
Paso 6
Y21
Tran.
Avance cabezal
X4
Y20
Y21
X3
X4
Y22
Avance de cabezal
Y22
Contactos de bloqueo
Programa SFC
(3) Las configuraciones de bloques y pasos pueden adaptarse fcilmente para nuevas
aplicaciones de control.
En un programa SFC se puede crear un total de 320 bloques 1.
Por cada bloque, se pueden crear hasta 512 pasos 2.
Hasta 2k de pasos de secuencia pueden crearse para todos los bloques para las salidas de
operacin.
Cada condicin de transicin puede crearse en slo un bloque en escalera.
Son posibles tanto los tiempos de ciclo reducidos, como las operaciones de depuracin y de
ejecucin de prueba ms fciles, mediante la divisin de bloques y pasos, como sigue:
Divide los bloques apropiadamente conforme a las unidades de operacin de las mquinas.
Divide los pasos en cada bloque apropiadamente.
320 bloques 1
Bloque 0
Bloque 1
Paso
inicial
Paso
inicial
Bloque 319
Paso
inicial
Paso 1
Paso 2
Paso 2
X0
Paso 1
2
512 pasos
Paso 2
Condicin de transicin en un
bloque en escala
NOTA
1: 128 bloques para el modelo bsico de QCPU.
2: 128 pasos para el modelo bsico de QCPU.
1-5
1-5
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
S1
t0
S2
t1
S4
S5
t4
S3
t2
t3
S6
t5
S7
t6
t7
S8
NOTA
Tambin se pueden cambiar pasos enlazados en cada paso inicial.
S0
t0
S3
t3
S1
t1
S4
t4
S2
t2
S5
t5
S6
t6
S7
1-6
1-6
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
SC
Y10
X0
Y10
(Condicin de transicin cumplida
Conveniente
para repetir la misma operacin
Paso activado mediante
(avance/retroceso
de un cilindro, etc.), mientras
transicin previa que se
el
bloque
relevante
est activo.
cumpli
1-7
1-7
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
Paso de reposicin (
n)
Cuando un estado de conservacin se
vuelve innecesario para el control de
mquina, o en caso de que ocurriera un
salto selectivo a una escalera manual,
despus de la deteccin de un error,
etc., se puede designar una orden de
reposicin para el paso de retencin,
desactivando el paso en cuestin.
m
X0
Tran
1-8
m)
Incluso cuando el bloque de destino de
inicio est activo, se producir la
transicin, si la condicin de transicin
asociada al paso de inicio del bloque
est cumplida.
En ese tiempo, el procesamiento del
bloque de destino de inicio continuar
inalterado hasta llegar al paso final.
Mediante el inicio de otro bloque en un
paso determinado, el bloque de destino
de inicio puede ser controlado
independientemente y sin concordancia
temporal con el bloque fuente de inicio,
hasta que el procesamiento del bloque
actual se haya completado.
1-8
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
(6) Una funcin dada puede ser controlada en una diversidad de maneras en conformidad con la
aplicacin en cuestin.
Las funciones de los bloques, tales como START, END, detencin temporal, reinicio, as
como activacin forzada o finalizacin de pasos especificados, pueden ser controladas
mediante los smbolos de diagrama de SFC, las instrucciones de control de SFC, o bien,
mediante los registros de informacin de SFC.
Control mediante los smbolos de diagrama de SFC
Conveniente para el control de operaciones automticas con control secuencial fcil.
Control mediante las instrucciones de SFC
............... Permite rdenes de archivos de programas distintos a SFC, lo que es conveniente
para el procesamiento de errores, por ejemplo, despus de paradas de emergencia
y el control de interrupciones.
Control mediante los dispositivos de informacin de SFC
............... Permite el control de los dispositivos perifricos de SFC, lo que es conveniente para
operaciones parciales, tales como la depuracin o ejecuciones de prueba.
A continuacin se indican las funciones que pueden controlarse mediante estos 3 mtodos.
Mtodo de control
Funcin
Inicio de bloque
(con espera de final)
Inicio de bloque
(sin espera de final)
Diagrama de
SFC
m
m
Final de bloque
Detencin del bloque
SET BLm
RST BLm
PAUSE BLm
Instrucciones de
control de SFC
R n
SET Sn
SCHG Kn
RST Sn
SCHG Kn
1) En los casos en que la misma funcin puede ser ejecutada por ms de un mtodo, el
primer mtodo de control que ha sido designado por la salida de la orden hacia el bloque o
paso en cuestin, ser el mtodo de control efectivo.
2) Las funciones controladas mediante un determinado mtodo de control pueden ser
anuladas mediante otro mtodo de control.
Ejemplo: Para el inicio de bloque
El bloque activo iniciado mediante el diagrama de SFC (
m) puede ser finalizado, de
modo forzado, mediante la ejecucin de la instruccin de control de SFC (RST BLm) antes
del paso final ( ) o bien, desactivando el bit START/END del bloque, de los dispositivos
de informacin de SFC.
(7) Una sofisticada funcin de edicin simplifica las operaciones de edicin.
Una diagrama semejante a la pantalla de SFC, la visualizacin en escalera de la salida de
operacin y la condicin de transicin ofrecen una funcin de zoom, con la cual se puede
dividir la pantalla en 4 partes (derecha/izquierda/superior/inferior) para simplificar las
operaciones de cortar y pegar para el programa. Adems, las funciones avanzadas de
edicin, tales como el diagrama de SFC, o la funcin de bsqueda de dispositivos, etc.,
permiten la ejecucin rpida y fcil de las operaciones de creacin y edicin del programa.
1-9
1-9
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
Ready,
waiting
for start
Mix A SN2
2
Wait ateSD4
Step
Mix B
Wait ste
2
[Mix A
]
Y10
Y20
1 - 10
1 - 10
1 DESCRIPCIN GENERAL
MELSEC-Q/QnA
-5
1
15
15
15
64
0
220
2
0
2
117 6
220
-32 58
400
819
402
819
403
204
404
204
PgUp:Prev PgDn:Next
1 - 11
Se indica el nmero de
paso activo
Esc:Close
1 - 11
MELSEC-Q/QnA
Restriccin
Compatibilidad de productos cuyos primeros cinco
dgitos del N serial
corresponden a 04122 o
mayor
CPU de procesos
Q12PHCPU, Q25PHCPU
QnACPU
Computadora
personal
(compatible
con
Windows)
Nombre de
modelo de
paquete de
software para
computadora
personal
SW3D5C/
F-GPPW
SW4D5C-GPPW o
superior
GX Developer
Version 7.10L
(SW7D5C-GPPW)
o superior
GX Developer
Version 8
(SW8D5C-GPPW)
o superior
Computador
a personal
compatible
con PC/AT
SW2IVD-GPPQ
PC9801
SW2NX-GPPQ
Q6PU
Compatible CPU
Modelo
bsico de
QCPU
QCPU de alto
rendimiento
CPU de
procesos
QnACP
U
Observaciones
Indicacin se presenta
en formato de lista
donde un diagrama SFC
se reemplaza por las
instrucciones.
Los diagrama SFC no
pueden crearse o
editarse.
Se permite exclusivamente la creacin y
correccin en escalera
asociados con salidas
de operacin y condiciones de transicin.
: Utilizable,
2-1
: No utilizable
2-1
MELSEC-Q/QnA
NOTAS
2-2
2-2
3 ESPECIFICACIONES
MELSEC-Q/QnA
3. ESPECIFICACIONES
En este captulo se explican las especificaciones de ejecucin de los programas SFC.
Q00JCPU
Q00CPU
Q01CPU
Mx. 8k de pasos
Mx. 8k de pasos Mx. 14k de pasos
Programa SFC escaneable: 1 archivo *1
Mx. 128 bloques
Mx. 1024 pasos para todos los bloques, mx. 128 pasos para
un bloque
Mx. 32
Mx. 1024 pasos para todos los
(incluye pasos de
bloques
mantencin)
Mx. 128 pasos para un bloque
Mx. 2k de pasos para todos los bloques
Sin restriccin en un paso
Slo un bloque de red
*1: No puede crearse el programa SFC para la gestin de programa (captulo 5.2.3).
NOTAS
No estn disponibles las funciones del temporizador de supervisin de transicin en pasos, de
la operacin de ejecucin en pasos y del seguimiento de pasos.
3-1
3-1
3 ESPECIFICACIONES
MELSEC-Q/QnA
Programa de
secuencia
(MAIN.QPG)
Programa SFC
(MAIN-SFC.QPG)
(c) El programa de secuencia creado y el programa SFC tienen los siguientes nombres de
archivo. (No es posible cambiar el nombre del archivo.)
Programa de secuencia: MAIN.QPG
Programa SFC: MAIN-SFC.QPG
(d) El programa SFC y el programa de secuencia se procesan en orden del "programa de
secuencia" y del "programa SFC".
(No es posible cambiar el orden de procesamiento del programa SFC y del programa de
secuencia.)
3-2
3-2
3 ESPECIFICACIONES
MELSEC-Q/QnA
Programa
SFC
Cantidad de bloques
Cantidad de pasos SFC
Cantidad de derivaciones
Cantidad de pasos
simultneamente activos
Cantidad de pasos de
secuencia de salida
Cantidad de pasos de
secuencia de condicin de
transicin
Funcin de temporizador de supervisin
de transicin de pasos
Q02CPU
Q02HCPU
{}
Q06HCPU
Q12HCPU
Q25HCPU
{}
Q12PHCPU
Q25PHCPU
Mx. 124k de
Mx.252k de
Mx. 28k de pasos Mx. 60k de pasos
pasos
pasos
Programa SFC escaneable: 2 archivos
(1 programa SFC normal y 1 programa SFC de gestin de ejecucin de progarma)
1
Mx. 320 bloques (0 a 319)
Mx. 8192 pasos para todos los bloques, mx. 512 pasos para un bloque
Mx. 32
Mx. 1280 pasos para todos los
(incluye pasos de mantencin)
bloques
Mx. 256 pasos para un bloque
Mx. 2k de pasos para todos los bloques 2
Sin restriccin en un paso
Slo un bloque de red
Provisto (10 temporizadores)
1 Refirase al captulo 5.2.3 para el programa SFC de gestin de ejecucin del programa.
2 En caso de seleccionar la opcin "Perifrico" para la edicin de notas con la salida de
operacin (nota perifrica), no pueden asegurarse hasta pasos de hasta 2k para un
bloque. En caso no ejecutgar la edicin de notas o bien al selecccionar la opcin "Unir"
para la edicin de notas (nota unida), pueden asegurarse pasos de hasta 2k para un
bloque.
NOTAS
No estn disponibles las funciones de operacin de ejecucin en pasos y de seguimiento de
pasos.
3-3
3-3
3 ESPECIFICACIONES
MELSEC-Q/QnA
Programa de tipo
de ejec. inicial
Programa de tipo
de ejec. escan.
Programa de tipo
de espera
Se puede ajustar
ms de un progr.
Programa de tipo
de ejecucin de
veloc. baja.
.
(No se puede
ajustar pro-grama
SFC.)
Programa de tipo
de ejecucin de
ciclo fijo
NOTAS
Utilice la instruccin PSCAN o POFF para conmutar el tipo de ejecucin del programa.
Para mayores detalles acerca de las instrucciones PSCAN y POFF, refirase al Manual de
Programacin QCPU (modo Q)/QnACPU (Instrucciones generales).
3-4
3-4
3 ESPECIFICACIONES
MELSEC-Q/QnA
1 Refirase al captulo 5.2.3 para el programa SFC de gestin de ejecucin del programa.
2 Esta funcin puede ejecutarse exclusivamente con el paquete de software para
ordenadores SW2IVD-GPPW/SW2NX-GPPW.
3 En caso de seleccionar la opcin "Perifrico" para la edicin de notas con la salida de
operacin (nota perifrica), no pueden asegurarse hasta pasos de hasta 2k para un
bloque. En caso no ejecutgar la edicin de notas o bien al selecccionar la opcin "Unir"
para la edicin de notas (nota unida), pueden asegurarse pasos de hasta 2k para un
bloque.
3-5
3-5
3 ESPECIFICACIONES
MELSEC-Q/QnA
Programa de tipo
de ejec. inicial
Programa de tipo
de ejecucin escan.
Programa de tipo
de espera
Se puede ajustar
ms de un progr.
Programa de tipo
de ejecucin de
veloc. baja
.
(No se puede
ajustar el programa SFC.)
Programa de tipo
de ejecucin de
ciclo fijo
NOTAS
Utilice la instruccin PSCAN o POFF para conmutar el tipo de ejecucin del programa.
Para mayores detalles acerca de las instrucciones PSCAN y POFF, refirase al Manual de
Programacin QCPU (modo Q)/QnACPU (Instrucciones generales).
3-6
3-6
3 ESPECIFICACIONES
MELSEC-Q/QnA
Dispositivo
Rel especial
Tipo
SM0 a SM1023
Decimal
SD0 a SD1023
Decimal
Entrada
X0 a X07FF
Hexadecimal
Salida
Y0 a Y07FF
Hexadecimal
M0 a M8191
Decimal
L0 a L2047
Decimal
F0 a F1023
Decimal
V0 a V1023
Decimal
B0 a B07FF
Hexadecimal
Sistema interno
Registro especial
Bit
Palabra
Rel interno
Rel de retencin
Bit
Anunciador
Rel disparado de
flanco
Rel de enlace
Usuario interno
Asignacin
de usuario
Expresin
Fijo
Registro de datos
Pala- D0 a D11135
Registro de enlace
bra W0 a W07FF
T0 a T511
normal
Temporizador
retentivo
especial
Registro de enlace
Procesamiento
directo en DY
Decimal
Hexadecimal
Decimal
Bit/
Variable
un total de
palabras
Decimal
bra
Bit
Pala-
especial
bra
Rel de paso
Bit
Ajustar
temporizadores
retentivos (ST) en
parmetro.
Contacto y paso son
dispositivos de bit.
C0 a C511
Decimal
SB0 a SB03FF
Hexadecimal
SW0 a SW03FF
Hexadecimal
3-7
directo en DX
16k de
Contador
Rel de enlace
Procesamiento
dentro de
Temporizador
Observaciones
Exclusivamente
para programa SFC
3-7
3 ESPECIFICACIONES
Clasificacin
Dispositivo
MELSEC-Q/QnA
Tipo
Entrada de enlace
Salida de enlace
Rel de enlace
Bit
Asignacin
de usuario
Expresin
J
\ X0 a J
\ X01FFF
Hexadecimal
\ Y0 a J
\ Y01FFF
Hexadecimal
Dispositivos en lado
\ B0 a J
\ B03FFF
Hexadecimal
\ SB0 a J
\ W0 a J
\ SW0 a J
Enlace directo
Rel de enlace
(MELSECNET/H) especial
Registro de enlace
Registro de enlace Word
especial
Observaciones
\ SB01FF Hexadecimal
\ W03FFF
Fijo
mdulo de enlace.
Indica el N de
red, entre 1 a 239 y
Hexadecimal
254.
\ SW01FF Hexadecimal
Existe en cada
mdulo de funcin
inteligente.
Fijo (en
Mdulo direct.
de funcin
Registro de bfer
inteligente
Palabra
\ G0 a J
\ G65535
Decimal
Indica el N de
funcin del
mdulo de
en funcin del
funcin
modelo segn
inteligente)
indicaciones.
Q00JCPU: 0 a 0F
Q00CPU, Q01CPU:
0 a 03F
Registro de
ndice
Registro de ndice
Palabra
Z0 a Z9
Decimal
R0 a R32767
Decimal
Fijo
Cuando se utiliza la
Registro de
archivo
Puntero
Bloque SFC
Otros
Fijo
bra
Puntero
N de red
Bit
conmutacin de
ZR0 a ZR65535
Decimal
P0 a P299
Decimal
BL0 a BL127
Decimal
J1 a J239, J254
Decimal
bloque
Cuando se utiliza el
N serial
Fijo
Exclusivamente
para programa SFC
Fijo
Q00JCPU: U0 a U0F
N de I/O
Q00CPU, Q01CPU:
Hexadecimal
U0 a U03F
Constante decimal
Constante
hexadecimal
Constante
Constante de
nmero real
K-2147483648 a K2147483647
H0 a HFFFFFFFF
E 1.17550-38 a E 3.40282+38
Constante de
secuencia de
"ABC123", etc.
caracteres
3-8
3-8
3 ESPECIFICACIONES
MELSEC-Q/QnA
Dispositivo
Rel especial
Tipo
SM0 a SM2047
Decimal
SD0 a SD2047
Decimal
Entrada
X0 a X01FFF
Hexadecimal
Salida
Y0 a Y01FFF
Hexadecimal
M0 a M8191
Decimal
L0 a L8191
Decimal
F0 a F2047
Decimal
V0 a V2047
Decimal
B0 a B01FFF
Hexadecimal
Sistema interno
Registro especial
Bit
Palabra
Rel interno
Rel de retencin
Bit
Anunciador
Rel disparado de
flanco
Rel de enlace
Registro de datos
Registro de enlace
Usuario interno
Asignacin
de usuario
Expresin
bra W0 a W01FFF
retentivo
especial
Procesamiento
directo en DY
Decimal
Hexadecimal
Decimal
Bit/
Variable
total de
palabras
Decimal
bra
Bit
bra
Rel de paso
Bit
Ajustar
temporizadores
retentivos (ST) en
parmetro.
Contacto y paso son
dispositivos de bit.
C0 a C1023
Decimal
SB0 a SB07FF
Hexadecimal
SW0 a SW07FF
Hexadecimal
3-9
directo en DX
28,75k de
Contador
Rel de enlace
Procesamiento
dentro de un
T0 a T2047
normal
Temporizador
Fijo
Pala- D0 a D12287
Temporizador
Observaciones
Exclusivamente
para programa SFC
3-9
3 ESPECIFICACIONES
Clasificacin
Dispositivo
MELSEC-Q/QnA
Tipo
Entrada de enlace
(MELSECNET/10,
MELSECNET/H)
Rel de enlace
\ X0 a J
\ X01FFF
Hexadecimal
\ Y0 a J
\ Y01FFF
Hexadecimal
Dispositivos en lado
Bit J
\ B0 a J
\ B03FFF
Hexadecimal
Rel de enlace
especial
Registro de enlace
Registro de enlace
especial
Pala-
\ SB0 a J
\ SB07FF
Hexadecimal
\ W0 a J
\ W03FFF
Hexadecimal
Fijo
directo
Registro de bfer
bra
\ SW0 a J
\ SW07FF Hexadecimal
ndice
Registro de ndice
Palabra
Existe en cada
mdulo de funcin
funcin del
J
\ G0 a J
\ G65535
Decimal
funcin
Z0 a Z15
Decimal
especial/de funcin
mdulo de
inteligente)
Registro de
Indica el N de
254.
bra J
Pala-
mdulo de enlace.
Fijo (en
Mdulo especial
Observaciones
Salida de enlace
Enlace directo
Asignacin
de usuario
Expresin
inteligente.
Indica el N de I/O
/16 entre 0 y 0FF.
Fijo
Cuando se utiliza la
Registro de
Registro de
archivo
archivo
Puntero
Puntero
Pala-
Otros
{}
Bit
ZR0 a ZR1042431
Decimal
P0 a P8191
Decimal
BL0 a BL319
Decimal
N serial
Fijo
Exclusivamente para
Decimal
N de I/O
U0 a UOFF
Hexadecimal
Constante decimal
K-2147483648 a K2147483647
programa SFC
Fijo
H0 a H0FFFFFFFF
hexadecimal
nmero real
bloque
Cuando se utiliza el
TR0 a TR511/bloque
N de red
Constante de
conmutacin de
Fijo
transicin SFC
Constante
Constante
Decimal
bra
Bloque SFC
Dispositivo de
R0 a R32767
{}
E 1.17550-38 a E 3.40282+38
Constante de
secuencia de
"ABC123", etc.
caracteres
3 - 10
3 - 10
3 ESPECIFICACIONES
MELSEC-Q/QnA
(d) Tiempo de
procesamiento de paso
activo
(e) Tiempo de
procesamiento de
transicin
activa
(f) Tiempo de
procesamiento de paso de
transicin con
condicin
cumplida
(g) Tiempo de
procesamiento de fin de
SFC
3 - 11
3 - 11
3 ESPECIFICACIONES
MELSEC-Q/QnA
Q00JCPU
Q00CPU
Q01CPU
41.9s
35.5s
27.3s
10.5s
8.8s
6.8s
1.1s
0.9s
0.7s
31.6s
26.7s
20.5s
10.2s
8.7s
6.7s
216.0s
182.8s
140.6s
263.5s
222.9s
171.5s
66.8s
56.5s
43.5s
CPU de
procesos
QnPHCPU
33.7s
14.5s
14.5s
12.0s
5.2s
5.2s
4.1s
1.8s
1.8s
24.5s
10.6s
10.6s
10.0s
4.3s
4.3s
130.4s
56.2s
56.2s
119.4s
51.5s
51.5s
108.2s
46.6s
46.6s
(Q4ACPU)
Q4ARCPU
Q2ASHCPU(S1)
Q3ACPU
Q2ACPU(S1)
Q2ASCPU(S1)
30.6s
61.2s
32.6s
10.7s
21.3s
28.8s
4.6s
9.2s
12.5s
23.2s
46.4s
62.7s
9.4s
18.7s
25.2s
137.2s
274.3s
370.4s
122.5s
245.1s
330.9s
89.7s
179.3s
242.1s
La opcin Mantener pasos incluye los pasos de mantencin de paso y los pasos de
mantencin de operacin (con o sin controles de transicin).
Pasos normales son aquellos pasos que difieren de los pasos anteriormente indicados.
3 - 12
3 - 12
3 ESPECIFICACIONES
MELSEC-Q/QnA
Paso 6
Condicin
de trans.
Condicin
de trans.
Paso 3
Paso 7
Condicin
de trans.
Condicin
de trans.
Paso 4
Paso 8
Condicin
de trans. 4
Condicin
de trans. 7
Paso 5
Paso 9
Condicin de trans. 8
Paso 10
3 - 13
3 - 13
3 ESPECIFICACIONES
MELSEC-Q/QnA
(Condiciones de
transicin 2, 3, 5, 6
cumplidas)
3 - 14
Presencia/ausenci
a de transicin
continua
{}
Cantidad de
pasos activos
2
(Pasos 2, 6)
Ausencia
2
(Pasos 2, 6)
Presencia
4
(Pasos 2, 3, 6, 7)
Ausencia
2
(Pasos 2, 6)
Presencia
6
(Pasos 2 a 4, 6 a 8)
Cantidad de
transiciones
activas
2
(Condiciones de
transicin 2, 5)
2
(Condiciones de
transicin 2, 5)
4
(Condiciones de
transicin 2, 3, 5,
6)
2
(Condiciones de
transicin 2, 5)
6
(Condiciones de
transicin 2 a 7)
Cantidad de
pasos de
transicin con
condicin
cumplida
0
2
(Pasos 2, 6)
2
(Pasos 2, 6)
2
(Pasos 2, 6)
4
(Pasos 2, 3, 6, 7)
3 - 14
3 ESPECIFICACIONES
MELSEC-Q/QnA
Cant. mx.
de bloq.+1
Capac. bloques
= 2+
Se indica abajo
Instrucciones de arranque (BLOCK BLm) y fin (BEND) de bloque
Cantidad de pasos donde el diagrama SFC se expresa con instrucciones SFC dedicadas
)
Paso ( ,
Sn) y END
3 pasos de secuencia (+) para instrucciones de paso START (STEP
(SEND).
Condiciones de transicin (+)
1) Para transicin serial o acoplamiento de derivacin selectiva
4 pasos de secuencia para instruccin de arranque de transicin (TRAN
TRn)
e instruccin de destinacin de transicin (TSET Sn).
2) Para derivacin en paralelo
Cantidad total de pasos para la instruccin de arranque de transicin (TRAN
TRn) y las instrucciones de destinacin de transicin (TSET Sn) para la cantidad
de derivaciones en paralelo correspondientes.
3) Para acoplamiento en paralelo
Cantidad total de pasos para la instruccin de arranque de transicin (TRAN
TRn) y las instrucciones de destinacin de transicin (TSETSn) y las
instrucciones de control de acoplamiento (TAND Sn) para la cantidad de
derivaciones en paralelo correspondientes 1.
Salto ( ) , paso final ( )
Calculado como paso 0 porque se incluye en la condicin previa de transicin.
Salidas de operacin para cada paso: La capacidad por paso es la siguiente:
Cantidad total de pasos de secuencia para todas las instrucciones. (Para
mayores detalles acerca de la cantidad de pasos de secuencia para cada
instruccin, refirase al Manual de Programacin QCPU (modo Q)/QnACPU
(Instrucciones generales).
Condiciones de transicin: La capacidad por condicin de transicin es la siguiente:
Cantidad total de pasos de secuencia para todas las instrucciones.
(Para mayores detalles acerca de la cantidad de pasos de secuencia para cada
instruccin, refirase al Manual de Programacin QCPU (modo Q)/QnACPU
(Instrucciones generales).
3 - 15
3 - 15
3 ESPECIFICACIONES
MELSEC-Q/QnA
(2) Cantidad de pasos requeridos para la expresin del diagrama SFC como instrucciones SFC
dedicadas
La siguiente tabla muestra la cantidad de pasos requeridos para la expresin del diagrama
SFC como instrucciones SFC dedicadas.
Nombre
Instruccin de
arranque SFCP
Instruccin de fin
SFCP
Instruccin de
arranque de bloque
Instruccin de fin de
bloque
Instruccin de
arranque de paso
Expresin de
red
Cantidad
de pasos
Descripcin
Indica el arranque del
programa SFC
Indica el fin del programa
SFC
1 por programa
[SFCP]
[SFCPEND]
[BLOCK BLm]
[BEND]
[STEP
Instruccin de
[TRAN
arranque de transicin
Si]
TRj]
Instruccin de control
de acoplamiento
[TAND Si]
Instruccin de
designacin de
transicin
[TSET Si]
Designa el paso de
designacin de transicin
Instruccin de fin de
paso
[SEND]
Indica el fin de
paso/transicin
3 - 16
1 por programa
1 por bloque
1 por paso
3 - 16
MELSEC-Q/QnA
Paso 1 (S1)
Paso 2 (S2)
Paso inicial
Condicin de trans.
Paso
Condicin de trans.
Bloque
Paso
Paso final
(2) Un programa SFC se inicia con un paso inicial, ejecuta a continuacin un paso siguiendo una
condicin de transicin en el orden correspondiente cada vez que se cumple una condicin de
transicin; finalmente termina con una serie de operaciones con un paso final.
(a) Al arrancar un programa SFC, se ejecuta primero el paso inicial.
Durante la ejecucin de un paso incial, se controla si se cumple la condicin de transicin
que sigue al paso inicial (condicin de transicin 0 (t0) en la ilustracin).
(b) Se ejecuta exclusivamente el paso inicial hasta que se cumpla la condicin de transicin 0 (t0).
Cuando se cumple la condicin de transicin 0 (t0), se detiene la ejecucin del paso inicial
y se ejecuta el paso posterior al paso inicial (paso 1 (S1) en la ilustracin).
Durante la ejecucin del paso 1 (S1), se controla si se cumple la condicin de transicin
que sigue al paso 1 (condicin de transicin 1 (t1) en la ilustracin).
(c) Cuando se cumple la condicin de transicin 1 (t1), se detiene la ejecucin del paso 1 (S1)
y se ejecuta el siguiente paso (paso 2 (S2) en la ilustracin).
(d) Cada vez que se cumple una condicin de transicin, se ejecuta el siguiente paso y el
bloque termina cuando se ejecuta el paso final.
4-1
4-1
MELSEC-Q/QnA
Paso
Nombre
Paso inicial
Paso inicial ficticio
Paso inicial de mantenc. de paso
Paso inicial de paso de mantenc.
de operacin (sin control de
transicin)
Paso inicial de paso de mantenc.
de operacin (con control de
transicin)
Paso inicial de reposicin
Paso inicial
Paso inicial ficticio
Paso inicial de mantenc. de paso
Paso inicial de paso de mantenc.
de operacin (sin control de
transicin)
Paso inicial de paso de mantenc.
de operacin (con control de
transicin)
Paso inicial de reposicin
Paso
Paso ficticio
Paso de mantenc. de paso
Paso de mantenc. de operacin
(sin control de transicin)
Paso de mantenc. de operacin
(con control de transicin)
Paso de reposicin
Paso de arranque de bloque (con
control de fin)
Paso de arranque de bloque (sin
control de fin)
Paso final
4-2
Smbolo de
diagrama SFC
0
0
SC 0
Cuando el N de SE 0
paso es 0
ST
Observaciones
R 0 Sn
i
i
SC i
Cuando el N de
SE i
paso difiere de
0
ST
R i Sn
i
i
SC i
SE
ST i
Pasos que
difieren del paso
R i Sn
inicial
i BLm
i BLm
Ms de un paso puede utilizarse en
1 bloque.
4-2
Clase
Nombre
Transicin serial
Seleccin de derivacin
MELSEC-Q/QnA
Smbolo de diagrama
SFC
a
Seleccin de acoplamiento
Derivacin en paralelo
Observaciones
Acoplamiento en paralelo
a, b = N de condicin de
transicin
Transicin
Transicin de salto
a
j
4-3
a = N de condicin de
transicin
n = N de paso de destinacin
de salto
4-3
MELSEC-Q/QnA
4.2 Pasos
Los pasos son las unidades bsicas para la comparacin de un bloque ; cada paso consiste de
salidas de operacin.
(1) En la siguiente tabla se indica la cantidad de pasos que pueden utilizarse en un bloque.
Tipo de mdulo de CPU
Modelo bsico de QCPU
Modelo de alto rendimiento de QCPU
CPU de procesos
en un bloque
128 pasos
1024 pasos
512 pasos
8192 pasos
(2) Los nmeros de paso serial se asignan a los pasos en el orden de generacin en el momento
de la generacin del programa SFC.
El usuario puede especificar los nmeros de paso para cambiar stos dentro del rango de la
cantidad mxima de pasos en un bloque.
Los nmeros de pasos se utilizan para monitorear los pasos ejecutados y para realizar un
arranque o una terminacin en modo forzado con una instruccin de control SFC.
4.2.1 Paso
X1
Y0
Paso n+1
4-4
4-4
MELSEC-Q/QnA
Paso n-1
Condicin de
transicin n
K10
X10
C0
Paso n
C0
Paso n
Condicin de
tansicin n
K10
X10
SM400
RST
Paso n+1
C0
Siempre ON
PLS
Y0
Paso n+1
Cuando activo: ON
Cuando inactivo: OFF
Contacto de condic.
de paso
Siempre ON
PLS
Y0
NOTAS
Las instrucciones PLS del borde anterior (
) y del borde de salida (
) se ejecutan del
mismo modo como las instrucciones PLS P que se describieron previamente.
4-5
4-5
MELSEC-Q/QnA
(2) Procesamiento de transicin ejecutado cuando se activaron los pasos iniciales mltiples
S0
t0
S4
t4
S1
t1
S5
t5
S2
t2
S6
t6
S3
t3
S7
t7
S8
Cuando los pasos se acoplan selectivamente en el bloque que tiene ms de un paso inicial
activo, se activa el paso inmediato despus del acoplamiento al cumplirse una de las
condiciones de transicion antes del acoplamiento.
En el ejemplo superior de programa, se activa el paso 8 (S8) cuando se cumple una de las
condiciones de transicin t4 a t7.
En caso de activacin de un paso inmediatamente despus del acoplamiento (S8 en el
ejemplo superior de programa), cuando se cumple una condicin de transicin antes del
acoplamiento (una de t4 a t7 en el ejemplo superior de programa), se ejecuta un proceso de
reactivacin como funcin posterior.
El procesamiento que se ejecuta cuando se cumple otra condicin de transicin con el paso
activo inmediatamente despus del acoplamiento, puede seleccionarse entre STOP, WAIT y
TRANSFER en el "Modo de operacin en la transicin al paso activo (paso doble START)"
(refirase al Cap. 4.7.6) en la configuracin de parmetros de bloque en el dilogo de
configuracin de SFC en el men Herramientas.
El modelo bsico de QCPU no permite la seleccin del modo de operacin.
Este opera en el modo por defecto "TRANSFER".
(3) La operacin con los pasos iniciales con los atributos de paso es idntica a la de los dems pasos.
Refirase a los Cap. 4.2.4 a 4.2.7.
4-6
4-6
MELSEC-Q/QnA
) cuando se crea
SC
Un paso de mantencin del paso es un paso donde el estado de salida del paso se mantiene en
la transicin al siguiente paso. (La salida de paso se activa con una instruccin OUT cuando se
cumple la condicin de transicin.)
(1) Durante la operacin normal del programa SFC, se desactiva automticamente el estado de
paso (se activa con una instruccin OUT al cumplirse la condicin de transicin) antes de
proceder con el siguiente paso.
Mediante la designacin de un paso de salida de operacin como paso de mantencin de
paso, se mantiene el estado activado de paso al proceder con el siguiente paso.
[Cuando se designa como paso de
mantencin de paso]
1) Cuando se ejecuta el paso n
X1
SC
X1
Y10
(ON)
Y10
(ON)
(ON)
Y10
Y10
n+1
n+1
Permanece activado si
se presenta la transicin
al paso (n+1).
X1
X1
SC
n
Y10
(ON)
Y10
(ON)
Y10
(ON)
(ON)
n+1
4-7
(ON)
(OFF)
Y10
n+1
(OFF)
MELSEC-Q/QnA
(2) No se ejecuta ningn procesamiento de red despus de una transicin al siguiente paso. Por
lo tanto, el estado de salida de paso se mantiene sin modificacin incluso al cambiarse las
condiciones de entrada.
X1
SC
X1
SC
Y10
(ON)
(ON)
Y10
n+1
Y10
(OFF)
X1:OFF
(ON)
Y10
n+1
(ON)
(ON)
Cuando no se ejecuta el
procesamiento del paso n,
el Y10 se mantiene activado
cuando se desactiva el X1.
(3) Cuando se mantiene el estado de activacin de paso (en el paso ded mantencin de paso) en
el siguiente paso, se desactiva el paso bajo una de las siguientes condiciones:
(a) Cuando se ejecuta el paso final del bloque correspondiente. (Con excepcin cuando
SM327 est activado)
(b) Cuando una instruccin de control SFC (RST, BLm) designa una terminacin forzada en el
bloque correspondiente.
(c) Cuando una instruccin de control SFC (RST, BLm\Sn, RST Sn) designa una reposicin
en el bloque correspondiente.
(d) Cuando se realiza una reposicin en el dispositivo designado como dispositivo
START/END del bloque del registro de informacin SFC.
(e) Cuando se actgiva un paso de reposicin para reponer el paso correspondiente.
(f) Cuando se desactiva un comando SFC START/STOP (SM321).
(g) Cuando se repone el paso por el programa.
(h) Cuando se ejecuta la instruccin STOP con el modo desactivo de salida de tiempo de
detencin.
(i) Cuando se designa el S999 en el paso de reposicin en el bloque correspondiente.
(4) Procesamiento del bloque STOP
Realiza una detencin de bloque con el bit STOP/RESTART de los dispositgivos de
informacin SFC o la instruccin de detencin de bloque de las instrucciones de control SFC.
El procesamiento del paso activo en el bloque donde se realiz una detencin de bloque se
realiza segn la siguiente descripcin.
(a) Cuando est desactivada la "seal de salida de operacin de detencin de tiempo de
bloque (SM325)" (salida de paso desactivada)
El paso se inactiva cuando se ejecuta primero el procesamiento del bloque
correspondiente despus de una solicitud de detencin de bloque.
Todas las salidas de paso se desactivan.
Sin embargo, se mantienen activos los pasos activados con la instruccin SET.
(b) Cuando est activada la "seal de salida de operacin de detencin de tiempo de bloque
(SM325)" (salida de paso mantenida)
Las salidas de paso se mantienen activas durante una detencin de bloque y despus de
un reinicio de bloque.
4-8
4-8
MELSEC-Q/QnA
4-9
4-9
MELSEC-Q/QnA
SE
X1
SE n
(ON)
Transicin
X1
SE
Y10
(ON)
X1:OFF
Y10
(OFF)
Y10
(OFF)
Y10
n+1
n+1
(OFF)
(ON)
Cuando se deactiva el X1, se desactiva tambin el Y10 porque el procesamiento se ejecuta despus de la transicin al paso (n+1).
4 - 10
MELSEC-Q/QnA
NOTAS
(1) Cuando se cumple una condicin de transicin inmediatamente antes del paso
correspondiente o bien cuando se reactiva el paso mediante una instruccin JUMP, se
ejecuta nuevamente una transicin al cumplirse la condicin de transicin.
(2) No se pueden ejecutar dobles arranques para pasos reactivados.
4 - 11
4 - 11
MELSEC-Q/QnA
ST
X1
ST
n
(ON)
Transicin
X1
ST
Y10
(ON)
Y10
(OFF)
X1:OFF
Y10
(OFF)
Y10
n+1
n+1
(ON)
(OFF)
Se mantiene activado
despus de la transicin al paso (n+1).
ST
M0
Tran
4 - 12
4 - 12
MELSEC-Q/QnA
NOTAS
(1) Conversin de las condiciones de transicin en pulsos.
En caso de no estar pulsado, se ejecuta el procesamiento de transicin al siguiente paso
cada vez que se cumple la condicin.
(2) Cuando se ejecuta un inicio doble al cumplirse una condicin de transicin con el paso de
destinacin de transicin activa, se modifica el procesamiento en funcin de los ajustes de
parmetros.
El modelo bsico de QCPU no permite la seleccin de los parmetros.
Este opera en el modo por defecto "Transfer".
Refirase al Cap. 4.7.6 para el ajuste de parmetros y el procesamiento ejecutado para
cada ajuste.
(3) La diferencia entre el paso de retencin de operacin (con control de transicin) y el paso
de retencin de operacin (sin control de transicin) consiste en si debe activarse o no el
siguiente paso como accin de continuacin al cumplirse nuevamente una condicin de
transicin.
(3) Se inactiva un paso de mantencin de operacin (con control de transicin) cuando se
presenta una de las siguientes situaciones:
(a) Cuando se ejecuta el paso final del bloque correspondiente. (Con excepcin cuando
SM327 est activado)
(b) Cuando una instruccin de control SFC (RST, BLm) designa una terminacin forzada en el
bloque correspondiente.
(c) Cuando una instruccin de control SFC (RST, BLm\Sn, RST Sn) designa una reposicin
en el bloque correspondiente.
(d) Cuando se realiza una reposicin en el dispositivo designado como dispositivo
START/END del bloque del registro de informacin SFC.
(e) Cuando se actgiva un paso de reposicin para reponer el paso correspondiente.
(f) Cuando se designa el S999 en el paso de reposicin en el mismo bloque.
(g) Cuando se desactiva un comando SFC START/STOP (SM321).
(4) Procesamiento del bloque STOP
Realiza una detencin de bloque con el bit STOP/RESTART de los dispositgivos de
informacin SFC o la instruccin de detencin de bloque de las instrucciones de control SFC.
El procesamiento del paso activo en el bloque donde se realiz una detencin de bloque se
realiza segn la siguiente descripcin.
(a) Cuando est desactivada la "seal de salida de operacin de detencin de tiempo de
bloque (SM325)" (salida de paso desactivada)
El paso se inactiva cuando se ejecuta primero el procesamiento del bloque
correspondiente despus de una solicitud de detencin de bloque.
Todas las salidas de bobina se desactivan.
Sin embargo, se mantienen activos las bobinas activadas con la instruccin SET.
(b) Cuando est activada la "seal de salida de operacin de detencin de tiempo de bloque
(SM325)" (salida de paso mantenida)
Las salidas de paso se mantienen activas durante una detencin de bloque y despus de
un reinicio de bloque.
4 - 13
4 - 13
MELSEC-Q/QnA
Un paso de reposicin es un paso que designa una desactivacin forzada de otro paso especfico
(salida de operacin).
El paso de reposicin desactiva el paso designado en el bloque actual antes de la ejecucin de la
salida de operacin de cada escaneo.
Con excepcin de la desactivacin del paso especfico, el paso de reposicin ejecuta la salida de
operacin sin las funciones de un paso normal (sin atributos de paso).
n
Sn
Cuando se activa un
paso de reposicin, se
desactiva un paso
especfico (reposic.).
NOTA
Con el paso de reposicin pueden desactivarse exclusivamente los pasos retenidos.
Los siguientes pasos no son manejan con el paso de reposicin.
Los pasos de retencin se activan, pero no pueden retenerse.
Los pasos no se especifican como pasos de retencin.
4 - 14
4 - 14
MELSEC-Q/QnA
NOTAS
*1: El modelo bsico de QCPU no permite el ajuste del modo de operacin en el bloque doble
de inicio.
Para el modelo bsico de QCPU, el modo de operacin en el bloque doble de incio es
exclusivamente "WAIT".
(3) Una solicitud de inicio de bloque puede iniciar simultneamente mltiples bloques mediante la
ejecucin de una transicin en paralelo (refirase al Cap. 4.3.3).
Los pasos en los bloques iniciados en forma simultnea, se procesan en paralelo.
4 - 15
4 - 15
MELSEC-Q/QnA
(4) La siguiente tabla indica la cantidad de pasos que pueden ejecutarse simultneamente en
todos los bloques, as como la cantidad de pasos en un bloque individual.
activos en un bloque
los bloques
individual.
1024 pasos
128 pasos
1280 pasos
256 pasos
NOTAS
(1) El paso de inicio de bloque (con control de fin) no puede describirse inmediatamente antes
del acoplamiento del acoplamiento en paralelo.
(El paso de inicio de bloque (con control de fin) no puede utilizarse para una espera.)
El paso de inicio de bloque (sin control de fin) puede describirse inmediatamente antes del
acoplamiento del acoplamiento en paralelo.
(2) El estado de ejecucin de cada bloque puede controlarse en otro bloque mediante un bit
de inicio/fin de bloque (refirase al Cap. 4.5.1) de los dispositivos de informacin SFC o
bien la instruccin de control de activacin de bloque (refirase al Cap. 4.4.3) de las
instrucciones de control SFC.
4 - 16
4 - 16
MELSEC-Q/QnA
m
X0
TRAN
(Cuando se cumple la condicin
de transicin)
NOTAS
*1: El modelo bsico de QCPU no permite el ajuste del modo de operacin en el bloque doble
de inicio.
Para el modelo bsico de QCPU, el modo de operacin en el bloque doble de incio es
exclusivamente "WAIT".
(3) Una solicitud de inicio de bloque puede iniciar simultneamente mltiples bloques mediante la
ejecucin de una transicin en paralelo (refirase al Cap. 4.3.3).
Los pasos en los bloques iniciados en forma simultnea, se procesan en paralelo.
(4) La cantidad de pasos que pueden ejecutarse simultneamente, es de 1280 pasos *1 para
todos los bloques.
La cantidad de pasos que pueden ejecutarse simultneamente en un bloque individual, es un
mximo de 256 pasos*2 incluyendo los pasos de retencin.
*1: Hasta 1024 pasos para el modelo bsico de QCPU.
*2: Hasta 128 pasos para el modelo bsico de QCPU.
4 - 17
4 - 17
MELSEC-Q/QnA
NOTAS
El estado de ejecucin de cada bloque puede controlarse en otro bloque mediante un bit de
inicio/fin de bloque (refirase al Cap. 4.5.1) o bien la instruccin de control de activacin de
bloque (refirase al Cap. 4.4.3) de las instrucciones de control SFC.
4 - 18
4 - 18
MELSEC-Q/QnA
NOTAS
(1) SM327 es vlido solamente al alcanzar el paso final.
Cuando se ejecuta un fin forzado por una instruccin de fin de bloque, se desactivan las
salidas de bobina de todos los pasos.
(2) SM327 es vlido solamente para los pasos de retencin que se retienen.
Se desactivan todas las salidas de los pasos de retencin que no se retienen cuando no
se cumplen las condiciones de transicin.
(2) Cuando se activa el rel especial para eliminar el modo de procesamiento al alcanzar el paso
final (SM328), puede continuarse la ejecucin del paso activo que difiere del paso retenido en
el bloque, una vez que el paso final se haya alcanzado. *1
(El bloque no se termina en caso de ejecutar el paso final.)
Sin embargo, cuando falta solamente el paso de retencin en el bloque en el momento de
alcanzar el paso final, se desactiva el paso de retencin y termina el bloque cuando el SM328
est activo.
Cuando falta un paso activo normal
Transicin
SE
SE
Transicin
Transicin
NOTAS
*1: El SM328 que continua con la ejecucin del paso activo que difiere del paso de retencin en
el bloque, puede utilizarse exclusivamente en el model bsico de la QCPU.
4 - 19
4 - 19
MELSEC-Q/QnA
NOTAS
A continuacin se indican las medidas de precaucin a tomar al activar el SM328:
(1) Cuando falta solamente el paso de retencin al alcanzar el paso final, se desactiva el paso
de retencin cuando el SM328 est activo.
Cuando el usuario no desea la desactivacin de la salida de bobina del paso de retencin,
puede prevenir esta desactivacin mediante la activacin del ON SM327.
(2) Cuando se arranca un bloque en el paso de inicio de bloque con el SM328 activado, la
ejecucin vuelve a la fuente tan pronto como no se encuentran pasos activos no retenidos
en el bloque.
(3) No se debe describir una condicin de transicin siempre cumplida, inmediatamente
despus del paso de retencin de operacin (con control de transicin).
Bloque n
Bloque m
1) Ya que se cumple siempre la
condicin de transicin, el paso (m+1)
ST Paso m
Paso n
se mantiene como paso activo (estado
SM400
3)
1)
Tran. n
activo no retenido).
Paso (n+1)
Paso (m+1)
2) En caso que se activa el M0 y se
cumple la condicin de transicin, no
puede terminarse el bloque m.
3)
Ya
que no se termina el bloque m, la
M0
2)
Tran. n
ejecucin no puede avanzar al paso
(n+1).
(a) Cuando se cumple la condicin de transicin siempre inmediatamente despus del
paso de retencin de operacin (con control de transicin), el siguiente paso se
mantiene en "estado activo no retenido". Por lo tanto, el bloque no puede terminarse
cuando el SM328 est activado.
Adems, en caso que este bloque se ha iniciado en el paso de inicio de bloque (con
control de fin), el procesamiento no puede volver al paso de fuente de inicio.
(b) Cuando se requiere la descripcin de una condicin de transicin que se cumple
siempre inmediatamente despus de un paso de retencin de operacin (con control
de transicin), debe preveerse que el bloque puede terminarse forzadamente desde
afuera.
(3) Despus de la ejecucin del paso final, se ejecuta un nuevo inicio segn las descripciones a
continuacin.
N de bloque
La condicin de inicio del
bloque 0 se ajust en "Inicio
automtico activado" en el
ajuste SFC del cuadro de
dilogo de parmetros del PLC.
Bloque 0
La condicin de inicio del
bloque 0 se ajust en "Inicio
automtico desactivado" en el
ajuste SFC del cuadro de
dilogo de parmetros del PLC.
Todos los bloques con excepcin del
bloque 0
4 - 20
4 - 20
MELSEC-Q/QnA
Smbolo de
Smbolo
Funcin
Observaciones
instruccin
Control maestro
MC
MC N
N 1_D
MCR
MCR N
FEND
FEND
END
END
CJ
CJ P
Salto condicional
Derivacin de
SCJ
SCJ P
Salto atrasado
programa
JMP
JMP P
Salto incondicional
GOEND
GOEND
Salto al fin
IRET
IRET
BREAK
BREAK D P
RET
RET
CHKST *1
CHKST
Eliminacin de
CHK *1
CHK
fallos
CHKCIR *1
CHKCIR
CHKEND *1
CHKEND
SFCP
SFCP
SFCPEND
SFCPEND
BLOCK
BLOCK S
BEND
BEND
Fin
Control de
programa
Estructuracin
Instruccin SFC
dedicada
STEP?
STEP? S
? = N, D, SC, SE, ST, R, C, G,
I, ID, ISC, ISE, IST, IR
TRAN?
TRAN? S
? = L, O, OA, OC, OCA, A, C,
CA, CO, COC
TAND
TAND S
TSET
TSET S
SEND
SEND
Etiqueta P no
puede utilizarse.
Etiqueta I no puede
utilizarse.
4 - 21
4 - 21
MELSEC-Q/QnA
4.3 Transicin
Una transicin es la unidad bsica para la entidad de un bloque y se utiliza mediante
especificacin de una condicin de transicin.
Una condicin de transicin es una condicin para la ejecucuin para proceder con el siguiente
paso; la ejecucin al siguiente paso se realiza despus de cumplirse esta condicin.
Tabla 4.2 Lista de tipos de condiciones de transicin
Tipo
Descripcin de funcin
Transicin serial
Transicin de
seleccin
(derivacin/acopla-
miento
Transicin en
paralelo
La ejecucin procede simultneamente con todos los pasos mltiples que derivan
desde un paso individual.
(derivacin/acopla- Cuando se activan todos los pasos inmediatamente antes del acoplamiento, la
miento
Transicin de salto Cuando se cumple una condicin de transicin, la ejecucin procede hasta el paso
especificado en el mismo bloque.
4 - 22
4 - 22
MELSEC-Q/QnA
Mx.
Mx.
1536 lneas 512 transiciones
Cantidad
de lneas
seriales
4 - 23
1536
384
16
192
22
138
28
108
32
96
Cant. de lneas
Aprox.3000
Valor de ajuste de columna SFC (n)
4 - 23
MELSEC-Q/QnA
Estado de operacin
Paso 1
Condicin de transicin b
NO
Se cumpli la condicin de
transic.)
Paso 2
YES
Condicin de transicin c
Paso 3
Condicin de transicin d
Paso final
NO
Se cumpli la condicin de
transic.b?
YES
NO
Se cumpli la condicin de
transic. c?
YES
NO
Se cumpli la condicin de
transic. d?
YES
1 Para pasos con designaciones de atributos, el procesamiento se realiza en funcin de estos atributos.
4 - 24
4 - 24
MELSEC-Q/QnA
Derivacin
Acoplamiento
Condicin de transicin b
Paso n+1
(salida de operacin [B])
Condicin de transicin c
Paso n
(salida de operacin [A])
Paso n+1
(salida de operacin [B])
Condicin de transicin b
Condicin de transicin c
Paso n+2
(salida de operacin [C])
Paso n+2
(salida de operacin [C])
(1) Para la seleccin del formato de transicin de seleccin est disponible un total de 32 pasos.
Paso n
Paso
n+1
Paso
n+2
Paso
n+3
Paso
n+4
Paso
n+32
Mx. 32 pasos
4 - 25
Condicin de
transicin c
Paso
n+2
Condicin de
transicin d
Paso
n+3
Condicin de
transicin e
Paso
n+4
4 - 25
MELSEC-Q/QnA
(3) En una transicin de seleccin, puede omitirse un acoplamiento mediante una transicin de
salto o una transicin de fin.
Paso n
Condicin de
transicin b
Paso
n+1
Paso
n+2
Condicin de
transicin c
Paso
n+4
Paso
n+5
Paso
n+3
Condicin de
transicin d
n
NOTAS
En una transicin selectiva, la cantidad de derivaciones y la cantidad de acoplamientos
pueden asumir valores diferentes.
Sin embargo, no es posible combinar una derivacin de seleccin y un acoplamiento en
paralelo o bien una derivacin en paralelo y un acoplamiento de seleccin.
4 - 26
4 - 26
MELSEC-Q/QnA
Paso 7
Condicin
de transicin l
Estado de operacin
Se ejecuta la salida de
operacin del paso inicial 0.
Se cumpli la
condicin de transicin?
NO
SI
Se desactiva la salida de
operacin del paso inicial 0.
Se ejecuta la salida de
operacin del paso inicial 01.
Se cumpli la
condicin de
transicin?
NO
Se cumpli la
condicin de
transicin?
SI
NO
Se cumpli la
condicin de
transicin?
SI
NO
SI
Se desactiva la salida de
operacin del paso inicial 01.
Se desactiva la salida de
operacin del paso inicial 01.
Se ejecuta la salida de
operacin del paso inicial 2.
Se ejecuta la salida de
operacin del paso inicial 4.
Se cumpli la
condicin de
transicin?
NO
SI
Se cumpli la
condicin de
transicin?
Se ejecuta la salida de
operacin del paso inicial 0.
NO
SI
Se desactiva la salida de
operacin del paso inicial 2.
Se desactiva la salida de
operacin del paso inicial 4.
Se ejecuta la salida de
operacin del paso inicial 3.
Se ejecuta la salida de
operacin del paso inicial 5.
Se cumpli la
condicin de
transicin?
Se desactiva la salida de
operacin del paso inicial 1.
NO
SI
Se cumpli la
condicin de
transicin?
SI
Se desactiva la salida de
operacin del paso inicial 3.
Se desactiva la salida de
operacin del paso inicial 5.
NO
Se cumpli la
condicin de
transicin?
NO
SI
Se desactiva la salida de
operacin del paso inicial 6.
Se ejecuta la salida de
operacin del paso inicial 7.
Se cumpli la
condicin de
transicin?
NO
SI
Se desactiva la salida de
operacin del paso inicial 7.
El bloque se termina al
cumplirse el paso.
4 - 27
4 - 27
MELSEC-Q/QnA
Paso n
(salida de operacin [A])
Condicin de transicin b
Paso n+1
(salida de
operacin [B])
Derivacin
Condicin de transicin c
Paso n+2
(salida de
operacin [C])
Paso n
(salida de
operacin [A])
Condicin de transicin b
Acoplamiento
Paso de espera
Condicin de transicin d
Paso n+2
(salida de
operacin [C])
de espera.
Los pasos de espera se utilizan para sincronizar
las operaciones de procesamiento en paralelo.
Los pasos de procesamiento en paralelo
proceden siempre con un paso de espera.
Cuando se cumple la condicin d en los pasos
de espera, el procesamiento procede con el
paso n+2.
Los pasos de espera son pasos ficticios que no
requieren una red de salida de operacin.
Paso n
Paso
n+1
Paso
n+2
Paso
n+3
Paso
n+4
Paso
n+32
Hasta 32 pasos
4 - 28
4 - 28
MELSEC-Q/QnA
(2) En caso de iniciar otro bloque con la operacin de procesamiento en paralelo, se ejecutan
simultneamente el bloque de fuente de inicio y el bloque de destino de inicio. (En el siguiente
ejemplo, el procesamiento a partir del paso n+1 se ejecuta simultneamente con el bloque 1.)
Bloque 0
Paso n
Condicin de
transicin b
Paso
n+1
Bloque 1 START
Condicin de
transicin
Condicin de
transicin
Cantidad de pasos
CPU
simultneamente procesados
en un bloque individual.
1024 pasos
128 pasos
1280 pasos
256 pasos
(4) Los acoplamientos deben estar provistos cuando se utiliza el formato de transicin en
paralelo. La creacin del programa resulta imposible sin los acoplamientos.
Ejemplo: Programa sin acoplamientos (no puede designarse)
Jump
Paso final
Paso final
Cada columna termina
en el paso final.
4 - 29
4 - 29
MELSEC-Q/QnA
(5) Como regla general, un paso de espera debe crearse antes del acoplamiento.
Sin embargo, en algunos casos no se requiere un paso de espera, como en el ejemplo
indicado a continuacin, donde cada una de las columnas de transicin en paralelo consisten
de un slo paso (programa sin condicin de transicin entre la derivacin de transicin en
paralelo y el acoplamiento).
4 - 30
4 - 30
MELSEC-Q/QnA
Paso inicial
Condicin de
transicin a
Se ejecuta la salida de
operacin del paso inicial.
Paso 1
Condicin de
transicin b
Paso 2
Condicin de
transicin c
Paso
de espera
Paso 3
Condicin de
transicin d
Paso
de espera
Se cumpli la
condicin de
transicin a?
NO
Paso 4
Condicin de
SI
1
transicin e
Se desactiva la salida de
Paso
de espera operacin del paso inicial.
Condicin de
transicin f
Paso 5
Se ejecuta la salida de
operacin del paso 1.
Condicin de
transicin g
Se cumpli la
condicin de
transicin b?
NO
SI
Se desactiva la salida de
operacin del paso 1.
Se ejecuta la salida de
operacin del paso 2.
Se ejecuta la salida de
operacin del paso 3.
Se cumpli la
condicin de
transicin c?
Procesamiento
en paralelo
SI
NO
SI
Se desactiva la salida de
operacin del paso 2.
Se ejecuta el paso
de espera.
Se cumpli la
condicin de
transicin e?
Se desactiva la salida de
operacin del paso 3.
Se ejecuta el paso
de espera.
NO
NO
Se cumpli la
condicin de
transicin d?
Se ejecuta la salida de
operacin del paso 4.
SI
NO
Se desactiva la salida de
operacin del paso 4.
Se ejecuta el paso
de espera.
Se ejecutaron
todos los pasos
de espera?
SI
Se cumpli la
condicin de
transicin f?
NO
SI
Se ejecuta la salida de
operacin del paso 5.
Se cumpli la
condicin de
transicin g?
NO
SI
1
Se desactiva la salida de
operacin del paso 5.
4 - 31
4 - 31
MELSEC-Q/QnA
Paso n
(salida de operacin [A])
Paso m
(salida de operacin [B])
Condicin de transicin b
m
No es posible crear un programa de transicin de salto a otra red derivada vertical, una
transicin de salto para salir de una derivacin en paralelo o bien una transicin de salto hacia
una derivacin en paralelo desde el exterior de una derivacin en paralelo.
Ejemplo 2: Programa para salir de una derivacin en paralelo (no puede designarse)
Transicin en paralelo
Transicin de salto
Sin acoplamiento
en paralelo
(3) No se debe permitir la especificacin de una transicin de salto hacia el paso actual cuando
se cumple la condicin de transicin segn la siguiente indicacin. No se ejecuta la operacin
normal cuando se designa una transicin de salto al paso actual.
n
4 - 32
4 - 32
MELSEC-Q/QnA
Instrucc.
de salida
NOTAS
La falta de un programa de secuencia en un determinado paso, no causa ningn error. En
estos casos, no se ejecuta el procesamiento hasta que se cumpla la condicin de transicin
que sigue inmediatamente al paso respectivo.
4 - 33
4 - 33
MELSEC-Q/QnA
Condicin
TRAN
Condicin
Clase
Contactos
Cdigo
de
instrucci
n
Smbolo
LD
AND
OR
LDI
ANI
ORI
ANB
ORB
INV
LDP
ANDP
ORP
Contactos
LDF
ANDF
ORF
Acoplamiento
Funcin
MEP
MEF
EGP
EGF
V
V
: Utilizable,
4 - 34
: No utilizable
4 - 34
Clase
Cdigo de
instruccin
LD
AND
OR
Operacin
de
comparacin
LDD
ANDD
ORD
LDE
ANDE
ORE
LD$
AND$
OR$
Smbolo
LD
S1 S2
AND
OR
(=, <>, >, >=, <, <=)
LDD
S1 S2
ANDD
ORD
(=, <>, >, >=, <, <=)
LDE
S1 S2
ANDE
ORE
(=, <>, >, >=, <, <=)
LD$
S1 S2
AND$
OR$
(=, <>, >, >=, <, <=)
MELSEC-Q/QnA
Funcin
: Utilizable,
4 - 35
: No utilizable
4 - 35
MELSEC-Q/QnA
Nombre
Expresin de red
Instruccin de control
de estado de operacin
de paso 0
Instruccin de control
de transicin forzada
Instruccin de control
del estado de
operacin de bloque
Instruccin de lectura
en grupo de pasos
activos
Instruccin de fin de
bloque
Instruccin de
detencin de bloque
Instruccin de reinicio
de bloque
Instruccin de control
de paso
Instruccin de control
de transicin
Funcin
BLm/Sn
TRn
Sn
BLn\TRn
K4Sn
MOV (P)
BLm\K4Sn
DMOV (P)
K8Sn
DMOV (P)
BLm\K8Sn
BMOV (P)
K4Sn
Kn
BMOV (P)
BLm\K4Sn
Kn
BLm
RST
BLm
PAUSE
BLm
RSTART
BLm
SET
Sn
SET
BLm\Sn
RST
Sn
RST
BLm/Sn
SCHG
SET
TRn
SET
BLm\TRn
RST
TRn
RST
BLm\TRn
Instruccin de
BRSET
conmutacin de bloque
{}
BLm
MOV (P)
Instruccin de arranque
SET
de bloque
Una
condicin de transicin especfica
1
en un bloque especfico se cumpli
forzadamente.
1 Se cancel la transicin forzada en una
condicin de transicin especfica en un
bloque especfico.
Se asigna un sujeto de bloques a la
instruccin de control SFC *1.
: Utilizable,
4 - 36
: No utilizable
4 - 36
MELSEC-Q/QnA
NOTAS
(1) Se presenta uno de los siguientes errores cuando se ejecuta la instruccin de control SFC
se ejecuta con el programa de secuencia con el rel especial desactivado para el inicio o
la detencin del programa SFC (SM321).
Instruccin que especfica un bloque: BLOCK EXE. ERROR" (N de error: 4621)
Instruccin que especfica 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 intgerrupcin" o en
un "programa de tipo de ejcucin de ciclo fijo".
En caso de su aplicacin en un "programa de interrupcin" o en un "programa de tipo de
ejecucin de ciclo fijo", no puede garantizarse la operacin del programa SFC.
(4) El rel de paso (S) puede utilizarse en las siguientes instrucciones.
Instruccin de control de activacin de paso
Instruccin de lectura en grupo de paso activo
Instruccin de inicio de paso
Instruccin de fin de paso
4 - 37
4 - 37
MELSEC-Q/QnA
NOTA
A partir del Cap. 4.4.1 de este manual, se utiliza la siguiente tabla en las explicaciones de las
diferentes instrucciones. El contenido de tabla se explica a continuacin.
Programas que usan las
instrucciones
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
Word
Registro
de
archivo
R
Sitio de ejecucin
MELSECNET
Mdulo
Tipo de
Programa SFC
/10 Direct
Expansin
de
Programa
Condicin
J \
datos
ndice Constante
Arran
Otros
Paso
SFC
funcin
de
de
K, H
Z
que
especial
BLm\Sn
secuencia
transicin
Condicin
Bit Word U \G
Paso
de
transicin
BIN16/
BIN32
BIN16/
BIN32
S
D
1)
2)
3)
4)
5)
Destino
Fuente
Cdigo de instruccin
4 - 38
4 - 38
Clase de
Interno (sistema,
Registro
usuario)
de
disp.
Bit
Palabra
SD, T, C,
Dispositiv X, Y,M, D, W,
os
L, F,
SW, FD,
MELSECNET/10(H) Mdulo de
Direct
J \
archivo R
R, ZR
MELSEC-Q/QnA
Bit
funcin
especial
Palabra
\X
\W
\Y
\SW
\B
\SB
U
U
ndice Expansin
Z
SFC
Constante
Otros
\G
\G
BLm\Sn
Decimal
P, I,
BLm\Trm
Hexadecimal
J, U,
Nmero real
DX,
Constante
DY,
Cadena de
N, BL,
caracteres
TR,
Constante
BL\S
utilizables V,B, T, ST
C, SB
Se utiliza 1
Se utilizan 2
Cantidad
variable de
palabras.
Cantidad
variable
de palabras.
4) El tipo de programa que puede utilizarse con la instruccin respectiva, se indica aqu.
5) El destino de solicitud para la instruccin respectiva se indica aqu.
4 - 39
4 - 39
MELSEC-Q/QnA
QCPU
PLC CPU
Basic
High Performance
QnA
Process CPU
Q4AR
4.4.1 Instrucciones de control del estado de operacin de paso (LD, LDI, AND,
ANI, OR, ORI)
Programas que usan las
instrucciones
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
de
Condicin
Expansin
Programa
datos
Arran
ndice Constante
Paso
de
SFC
Otros
de
funcin
que
Z
K, H
transicin
BLm\Sn
secuencia
especial
Condicin
U \G
Paso
de
transicin
Nombre
de disp.
n es el Nro. de paso
LD
Sn
BLm\Sn
Sn
BLm\Sn
LDI BLm\Sn
LDI Sn
Sn
BLm\Sn
AND BLm\Sn
AND Sn
Sn
BLm\Sn
ANI Sn
ANI BLm\Sn
OR Sn
OR BLm\Sn
Sn
BLm\Sn
ORI BLm\Sn
ORI Sn
Sn
BLm\Sn
[Funciones]
(1) Controla un paso especfico en un bloque especfico para dterminar si el paso est activo o inactivo.
(2) El estado de contacto cambia segn la siguiente descripcin en funcin del estado activo o inactivo del
paso especfico.
4 - 40
contacto N/O
contacto N/C
Inactivo
OFF:
ON:
Activo
ON:
OFF:
4 - 40
MELSEC-Q/QnA
[Ejemplos de programa]
(1) El siguiente programa controla el estado del paso 5 en el bloque 3 y activa el Y20 cuando se activa el paso 5.
Cuando se designa el paso por la salida de operacin del bloque 3
S5
Y20
(2) El siguiente programa ejecuta un paso en forma sincronizada con otro paso de la derivacin en paralelo.
S1
TR1
La sincronizacin de transiciones de
S2 a S5, de S3 a S6 y de S4 a S7,
describe el siguiente programa en TR3 y TR4.
S2
S3
S4
TR2
TR3
TR4
S5
S6
S7
S5
TRAN
Instrucciones relacionadas
1) Instrucciones de control SFC
Instruccin de conmutacin de bloque (BRSET)..........Vase el Cap. 4.4.11.
Instruccin de control de paso (SCHG) ........................Vase el Cap. 4.4.10.
Instruccin de lectura en grupo de paso activo
(MOV(P), DMOV(P), BMOV(P)) ...................................Vase el Cap. 4.4.4. y 4.4.5
4 - 41
4 - 41
MELSEC-Q/QnA
QCPU
PLC CPU
Alto rendimiento
Bsico
CPU de proc.
QnA
Q4AR
4.4.2 Instruccin de control de transicin forzada (LD, LDI, AND, ANI, OR, ORI)
Programas que usan las
instrucciones
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Mdulo
Tipo de
Programa SFC
Condicin
Programa
Expansin
de
Arran
Otro datos
Indice Constante
Paso
de
de
SFC
funcin
que
TRn
Z
K, H
especial
transicin
secuencia
BLm/TRn
Condicin
U \G
Paso
de
transicin
Nombr
e de
disp.
Sitio de ejecucin
TRn
BLm\TRn
TRn
BLm\TRn
LDI TRn
LDI BLm\TRn
BLm\TRn
TRn
AND TRn
AND BLm\TRn
TRn
BLm\TRn
ANI TRn
ANI BLm\TRn
OR TRn
OR BLm\TRn
TRn
ORI TRn
BLm\TRn
ORI BLm\TRn
TRn
BLm\TRn
[Funcin]
(1) Controla si se especific una condicin de transicin especfica del bloque especfico para la
transicin forzada a travs de lla instruccin de transicin forzada EXECUTE (SET BLm\TRn).
(2) El estado de contacto se modifica segn la siguiente descripcin en funcin de si se especific
o no la condicin de transicin especfica para una transicin forzada.
4 - 42
contacto N/O
contacto N/C
ON:
OFF:
OFF:
ON:
4 - 42
MELSEC-Q/QnA
[Ejemplos de programa]
(1) El siguiente programa activa el Y20 cuando se especifica la condicin de transicin 5 del
bloque 3 para una transicin forzada.
Cuando se designa la condicin de transicin por la salida de
operacin del bloque 3
TR5
Y20
Instrucciones
relacionadas
1) Instrucciones de control SFC
Instrucciones de control de transicin
(SET TRn, SET BLm/TRn,
RST TRn, RST BLm\TRn) ............................................Vase el Cap. 4.4.9.
Instruccin de conmutacin de bloque (BRSET)..........Vase el Cap. 4.4.11.
4 - 43
4 - 43
MELSEC-Q/QnA
QCPU
PLC CPU
Alto rendimiento
Bciso
QnA
CPU de proc.CPU
Q4AR
4.4.3 Instruccin de control del estado de operacin de bloque (LD, LDI, AND,
ANI, OR, ORI)
Programas que usan las
instrucciones
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
de
Condicin
Programa
Arran
ndice Constante Expansin Otro datos
Paso
de
de
funcin
que
Z
K, H
SFC
BLm
transicin
secuencia
especial
Condicin
U \G
Paso
de
transicin
Nombre
de disp.
BLm
m es el Nro. de bloque
LD
OR
BLm
BLm
LDI
BLm
AND
ORI
BLm
BLm
ANI
[Funcin]
(1) Controla si un bloque especfico est activo o inactivo.
(2) El estado de contacto cambia segn la siguiente descripcin en funcin del estado activo o
inactivo del bloque especfico.
Contacto de una instruccin de
contacto N/O
contacto N/C
Activo
ON:
OFF:
Inactivo
OFF:
ON:
Estado de bloque
(3) El contacto est siempre desactivado cuando el bloque no existe en el programa SFC
especificado.
NOTAS
Como el dispositivo BLm se trata como dispositivo virtual, no se activa/desactiva el contacto
del monitor del dispositivo perifrico. Cuando el dispositivo interno est activado, se activa la
instruccin de bobina para las operaciones.
4 - 44
4 - 44
MELSEC-Q/QnA
[Ejemplos de programa]
(1) El siguiente programa activa el Y20 cuando el bloque 3 est activo.
BL3
Y20
Instrucciones
relacionadas
a) Instrucciones de control SFC
Instruccin de inicio de bloque (SET BLm)
e instruccin de fin de bloque (RST BLm) ...................Vase el Cap. 4.4.6.
b) Smbolos de diagrama SFC
Paso de inicio de bloque (
m,
4 - 45
4 - 45
MELSEC-Q/QnA
QCPU
PLC CPU
Bsico
Alto rendimiento
CPU de proc.
QnA
Q4AR
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Bit
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
Condicin
Expansin
Programa
de
datos
Indice Constant
Arran
Paso
Otros
de
SFC
de
funcin
Z
que
e K, H
especial
transicin
BLm\Sn
secuencia
Condicin
U \G
Paso
de
transicin
BIN16/
BIN32
S
D
: Se pueden usar solamente rels de paso (S)[Cuando se especifica un paso en el bloque actual]
Instruccin de lect.
S (K4Sn)
DMOV(P) S (K8Sn)
MOV(P)
n es el Nro. de paso
MOV(P)
S (BLm\K4Sn)
DMOV(P) S (BLm\K8Sn)
[Funcin]
(1) Ejecuta una lectura en grupo de los estados de operacin (activo/inactivo) de los pasos en un
bloque especfico.
(2) Los resultados de lectura se almacenan en el dispositivo D indicado a continuacin.
b15 b14 b13 b12 b11 b10 b9
b8
b7
b6
b5
b4
b3
b2
b1 b0
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
Paso designado en Sn
Paso S(n+15)
Paso S(n+1)
0: Paso corresp. inactivo
1: Paso corresp. activo
4 - 46
4 - 46
MELSEC-Q/QnA
(3) El bit que corresponde al N de paso no asignado (N de paso no existente) en los datos
ledos conmuta a "0".
Cuando no existen los pasos 5 y 8 en el bloque ledo, b5 y b8 conmutan a "0".
D
Nro. de paso
corresp.
b9
0/1
0/1
b8
b7
b6
0/1
0/1
S7
0/1
0/1
0/1
0/1
0/1
b5
b4
b3
b2
b1
b0
0/1
0/1
0/1
0/1
0/1
S6 Sin
S4
S3
S2
S1
S0
(4) Cuando el bloque no est especificado, debe especificarse la cantidad de pasos con la cual el
rango de datos ledos no sobrepasa la cantidad de pasos mx. en el bloque.
(a) Cuando se sobrepasa la cantidad mxima de pasos, no se definen los datos.
Por ejemplo, cuando el ltimo paso del bloque ledo es el paso 10 (S10), no se definen los
datos en b11 a 15.
D
Nro. de paso
corresp.
b9
b8
b7
b6
b5
b4
b3
b2
b1
b0
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1 0/1
0/1
0/1 0/1
0/1
0/1
0/1
0/1
S4
S3
S2
S1
S0
S10 S9
S7
S6
S5
S3
S2
S1
S0
Datos indefinidos
S8
S4
(b) Cuando se especific el bloque, se almacena el valor de "0" en los bits restantes.
Cuando se especific el bloque 1, se almacena el valor "0" en B11 - 15 cuando el ltimo
paso del bloque 1 es el paso 10 (S10).
D
Nro. de paso
Corresp.
b9
b8
b7
b6
b5
b4
b3
b2
b1
b0
0/1
0/1
0/1
0/1
0/1
0/1 0/1
0/1
0/1
0/1
0/1
S10 S9
S8
S7
S6
S5
S3
S2
S1
S0
0/1
0/1
0/1
0/1
0 se almacena en todos
los bits.
0/1
S4
[Error de operacin]
No se presenta ningn error.
4 - 47
4 - 47
MELSEC-Q/QnA
[Ejemplos de programa]
(1) El siguiente programa lee los 32 pasos activos, empezando con el paso 0 del bloque 3, hasta
D0 y D1 cuando se activa el X0.
Cuando se designa el paso por la salida de operacin
del bloque 3
X0
DMOVP
D0
K8S0
D0
BL3\K8S0
b8
b7
b6
b5
b4
b3
b2
b1 b0
D0
S15 S14 S13 S12 S11 S10 S9 S8 S7 S6 S5 S4 S3 S2 S1 S0
Nros de pasos
D1
S31 S30 S29 S28 S27 S26 S25 S24 S23 S22 S21 S20 S19 S18 S17 S16
Instrucciones
relacionadas
1) Instrucciones de control SFC
Instruccin de conmutacin de bloque (BRSET)..........Vase el Cap. 4.4.11.
Instruccin de control de estado de operacin
de paso (LD, LDI, AND, ANI, OR, ORI)........................Vase el Cap. 4.4.1.
Instruccin de lectura en grupo de
paso activo (BMOV)......................................................Vase el Cap. 4.4.5.
4 - 48
4 - 48
MELSEC-Q/QnA
QCPU
PLC CPU
Bsico
Alto rendimiento
QnA
CPU de proc.
Q4AR
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
Expansin
Condicin
de
Programa
Otro datos
Indice Constant
Arran
Paso
SFC
de
funcin
de
Sn
Z
e K, H
que
especial
BLm\Sn
transicin
secuencia
Condicin
U \G
Paso
de
transicin
BIN16
D
n
: Se pueden usar solamente rels de paso (S)n es el Nro. de paso Cantidad de lect.
BMOV(P) S (K4Sn)
m es el Nro. de bloque
BMOV(P) S (BLm\K4Sn)
[Funcin]
(1) En el bloque especificado se ejecuta una lectura en grupo (cantidad designada de palabras)
de los estados de operacin de pasos.
(2) Los resultados de lectura se almacenan en el dispositivo D indicado a continuacin.
b15 b14 b13 b12 b11 b10 b9
b8
b7
b6
b5
b4
b3
b2
b1 b0
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
Paso designado en Sn
Paso S(n+15)
Paso S(n+1)
0: Paso corresp. inactivo
1: Paso corresp. activo
D +1
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
Paso S(n+31)
D +A
Paso S(n+16)
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
(3) El bit que corresponde al N de paso no asignado (N de paso no existente) en los datos
ledos conmuta a "0".
4 - 49
4 - 49
MELSEC-Q/QnA
(4) Cuando el rango de datos ledos sobrepasa la cantidad de pasos mx. en el bloque, no se
leen los datos del siguiente bloque.
Cuando no se encuentran bloques en y despus del bloque que debe leerse, se almacena "0"
en los bits restantes.
Ejemplo:
Cuando se ejecuta "BMOV BL1\S2 D0 K2" en el siguiente caso,
Bloque 1
: La cantidad mx. de pasos es 10 (S10) y no existe el paso 5 (S5) y el paso
8 (S8)
Bloque 2
: La cantidad mx. de pasos es 12 (S12) y no existe el paso 3 (S3)
Bloque 3 y superior: No existen los
datos almacenados, como se muestra abajo.
D0
Nro. de paso
corresp.
b9
b8
b7
b6
b5
b4
b3
b2
b1
b0
0/1
0/1
0/1
0/1
0/1
0/1
0/1 0/1
0/1
0/1 0/1
0/1
0/1
0/1
0/1
S6
S5
S4 None S2
S1
S0
S4
S3
S2
0/1
b9
b8
b7
b6
b5
b4
b3
b2
b1
b0
0/1
0/1 0/1
0/1
0/1
0/1
0/1
S8
S7
Nro. de paso
corresp.
Todos con valor 0 porque los bloques
no existen.
(5) Cuando se encuentra un bloque no existente en los datos que deben leerse, se omite el
bloque no existente y se leen los datos del siguiente bloque existente.
Ejemplo:
Cuando se ejecuta "BMOV BL1\S2 D0 K2" en el siguiente caso,
Bloque 1: La cantidad mx. de pasos es 10 (S10)
Bloque 2: No existente
Bloque 3: La cantidad mx. de pasos es 12 (S12)
Bloque 4: La cantidad mx. de pasos es 15 (S15)
datos almacenados, como se muestra abajo.
D0
Nro. de paso
corresp.
b9
b8
b7
b6
b5
b4
b3
b2
b1
b0
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1 0/1
0/1
0/1 0/1
0/1
0/1
0/1
0/1
S6
S5
S4
S3
S2
S1
S0
S10 S9
S6
S7
S5
S4
S3
S2
D1
Nro. de paso
corresp.
S4
b9
b8
0/1
0/1
0/1
0/1
0/1
0/1
0/1
S9
S8
S7
S6
S5
S4
S3
S2
b7
S1
b6
b4
b3
b2
b1
b0
0/1 0/1
0/1
0/1
0/1
0/1
S8
S7
b5
[Error de operacin]
Cuando se sobrepasa el rango del rel de paso (S) ........N de error 4101
4 - 50
4 - 50
MELSEC-Q/QnA
[Ejemplos de programa]
(1) El siguiente programa lee el estado de paso activo de 48 pasos (3 palabras), empezando con
el paso 0 del bloque 3, hasta D0 - D2 cuando se activa el X0.
Cuando se designa el paso por la salida de operacin
del bloque 3
X0
BMOVP
K4S0
K3
D0
b8
K3
D0
b7
b6
b5
b4
b3
b2
b1 b0
D0
S15 S14 S13 S12 S11 S10 S9 S8 S7 S6 S5 S4 S3 S2 S1 S0
Nros. de pasos
D1
S31 S30 S29 S28 S27 S26 S25 S24 S23 S22 S21 S20 S19 S18 S17 S16
D2
S47 S46 S45 S44 S43 S42 S41 S40 S39 S38 S37 S36 S35 S34 S33 S32
Instrucciones
relacionadas
1) Instrucciones de control SFC
Instruccin de conmutacin de bloque (BRSET)..........Vase el Cap. 4.4.11.
Instruccin de control de estado de operacin
de paso (LD, LDI, AND, ANI, OR, ORI)........................Vase el Cap. 4.4.1.
Instruccin de lectura en grupo de
paso activo (MOV, DMOV) ...........................................Vase el Cap. 4.4.4.
4 - 51
4 - 51
MELSEC-Q/QnA
QCPU
PLC CPU
Bsico
Alto rendimiento
CPU de proc.
QnA
Q4AR
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Word
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
Expansin
de
Condicin
Programa
SFC
Arran
Indice Constante
Otro datos
Paso
de
de
funcin
que
Z
K, H
BLm\Sn BLm
transicin
secuencia
especial
Condicin
BLm\TRn
U \G
Paso
de
transicin
Nombre
de disp.
m es el Nro. de bloque
SET D (BLm)
RST D (BLm)
[Funcin]
(1) Instruccin de inicio de bloque (SET BLm)
(a) Un bloque especfico se activa forzadamente e independientemente y se ejecuta desde su paso
inicial.
Cuando existen mltiples pasos iniciales, se activan todos los pasos iniciales.
Cuando se ajust el bit de inicio/detencin de bloque del dispositivo de informacin SFC, se
activa el dispositivo del bit correspondiente.
(b) Cuando ya est activado el bloque especfico cuando se ejecuta esta instruccin, se omite esta
instruccin (equivalente a la instruccin NOP) y se continua con el procesamiento.
(2) Instruccin de fin de bloque (RST BLm)
(a) Un bloque especfico se desactiva forzadamente en forma independiente.
Cuando existen pasos activos, se desactivan estos, as como tambin las salidas de bobina.
Cuando se ajust el bit de inicio/detencin de bloque del dispositivo de informacin SFC, se
desactiva el dispositivo del bit correspondiente.
(b) Cuando ya est desactivado el bloque especfico cuando se ejecuta esta instruccin, se omite
esta instruccin (equivalente a la instruccin NOP) y se continua con el procesamiento.
[Error de operacin]
N de error 4621 se presenta cuando no existe el bloque especfico o bien cuando el programa
SFC se encuentra en el estado de espera.
[Ejemplos de programa]
(1) Cuando se activa el X1, el siguiente programa activa forzadamente el bloque 1. Cuando se activa el
X2, termina ste y desactiva forzadamente el bloque 1.
X1
SET BL1
X2
RST BL1
Instrucciones relacionadas
b) Smbolos de diagrama SFC
Paso de inicio de bloque ( m, m ) ..........................Vase el Cap. 4.2.8 y 4.2.9.
b) Dispositivo de informacin SFC
Bit de inicio/fin de bloque ...............................................Vase el Cap. 4.5.1
4 - 52
4 - 52
MELSEC-Q/QnA
QCPU
PLC CPU
Bsico
Alto rendimiento
CPU de proc.
QnA
Q4AR
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
Expansin
Condicin
Programa
de
Indice Constante
Arran
SFC
Otro datos
Paso
de
de
funcin
Z
que
K, H
BLm\Sn BLm
especial
transicin
secuencia
Condicin
BLm\TRn
U \G
Paso
de
transicin
Nombre
de disp.
m es el Nro. de bloque
PAUSE D (BLm)
RSTART D (BLm)
[Funcin]
(1) Instruccin de detencin de bloque (PAUSA)
(a) Ejecuta una detencin temporaria en el bloque especfico.
(b) Como se indica abajo, vara el procesamiento en funcin del momento cuando ocurre la
detencin, y del ajuste de estado de salida de bobina (designado por la instruccin OUT).
Ajuste del
modo de salida
en la detencin
de bloque en
los parmetros
PLC
Operacin
Salida de
Estado del
operacin
Paso de retencin *
bit de modo
en
Paso activo que difiere del paso de retencin
Paso de retencin de
de tiempo
Paso de retencin de
detencin
(incluye el paso de retencin cuya condicin de Paso de mantenc. de de operacin (sin
de
operacin (con
de bloque
transicin no se cumpli)
paso
(SC)
control
de
transicin)
detencin
control de transicin)
(SM325)
(SC)
Desacti. o Inmediatamente despus de una solicitud de
Inmediatamente
sin ajuste
detencin, se desactiva la salida de bobina de
Se desactiva
despus de una
(detencin
la salida de operacin y se detiene el bloque.
(desactiv. De
solicitud de
inmediata) El estado se mantiene activo.
Inmediatamente despus de una solicitud
Desactiv
salida de
detencin, se
Se ejecuta una operacin normal hasta que se desactiva la salida
de detencin, se desactiva la salida de
ado
bobina)
cumpla
la
condicin
de
transicin.
Se mantiene
bobina de la salida de operacin y se
(desactiv
de bobina de la
Cuando
se
cumple
la
condicin
de
transicin,
ON:
activado
. de
salida de operacin detiene el bloque.
se ejecuta la detencin del procesamiento del
El estado se mantiene activo.
(retencin de
salida de (Detencin
y se detiene el
salida de
bobina) despus de paso correspondiente.
bloque.
Al
mismo
tiempo
se
activa
el
paso
de
destino
transicin)
El estado se
bobina)
de transicin y se detiene el bloque antes de
desactiva.
ejecutar la salida de operacin.
Desacti. o Inmediatamente despus de una solicitud de
sin ajuste
detencin se detiene el bloque, reteniendo la
(detencin
salida de bobina de la salida de operacin.
inmediata) El estado se mantiene activo.
Se mantiene Activado
Se ejecuta una operacin normal hasta que se Inmediatamente despus de una solicitud de detencin se
activado
(retenci
detiene el bloque, reteniendo la salida de bobina de la salida de
cumpla la condicin de transicin.
(retencin de
n de
operacin.
Cuando se cumple la condicin de transicin,
ON:
salida de
salida de
se ejecuta la detencin del procesamiento del El estado se mantiene activo.
(Detencin
bobina)
bobina)
despus de paso correspondiente.
Al mismo tiempo se activa el paso de destino
transicin)
de transicin y se detiene el bloque antes de
ejecutar la salida de operacin.
*: El paso de retencin indica el paso cuyos atributos se han ajsutados en el paso de retencin (SC, SE, ST) y el cual se retiene
con la condicin de transicin cumplida.
4 - 53
4 - 53
MELSEC-Q/QnA
NOTAS
El SM325 se activa/desactiva por el sistema en funcin del ajuste de modo de salida en el parmetro de
detencin de bloque cuando el mdulo de CPU conmuta de STOP a RUN.
Ajuste del modo de salida en el parmetro del
SM325
bloque de detencin
Se desactiva
OFF:
ON:
[Error de operacin]
N de error 4621 se presenta cuando no existe el bloque especfico o bien cuando el
programa SFC se encuentra en el estado de espera.
[Ejemplos de programa]
(1) Se detiene el bloque 1 cuando se activa el X1 y se reinicia cuando el X2 se activa.
X1
PAUSE
BL1
X2
RSTART BL1
Instrucciones relacionadas
1) Dispositivo de informacin SFC
Bit de bloque STOP/RESTART .......................................................Vase el Cap. 4.5.3.
4 - 54
4 - 54
MELSEC-Q/QnA
QCPU
PLC CPU
Bsico
Alto rendimiento
CPU de proc.
QnA
Q4AR
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
Condicin
Programa
Expansin
de
Arran
Otro datos
Indice Constante
Paso
de
de
SFC
funcin
que
Sn
Z
K, H
especial
transicin
secuencia
BLm\Sn
Condicin
U \G
Paso
de
transicin
Nombre
de disp.
RST D (Sn)
m es el Nro. de bloque
SET D (BLm\Sn)
RST D (BLm\Sn)
[Funcin]
(1) Instruccin de inicio de paso (SET)
(a) Se activ forzadamente un paso especfico en un bloque especfico. La operfacin en el
bloque correspondiente vara en funcin del estado activo o inactivo del bloque.
1) Cuando el bloque especfico est inactivo.
El bloque se activa en la ejecucin de la instruccin y el procesamiento se inicia a partir
del paso especfico.
El procesamiento se ejecuta segn la siguiente indicacin, cuando el paso 1 en el
bloque 1 se inicia en el programa de secuencia.
Bloque 1: Inactivo
S0
S1: Inactivo
S2: Inactivo
S0
Cuando se inicia
el paso 1 (S1)
S2: Inactivo
4 - 55
MELSEC-Q/QnA
Bloque 1: Activo
S0
S0
S1: Inactivo
Cuando se arranca
el paso 1 (S1)
S2: Activo
S2: Activo
(b) Cuando existen mltiples pasos iniciales, se ejecuta un inicio de seleccin de paso inicial cuando
se especifica y activa un determinado paso.
(c) Cuando se designa un paso ubicado en una derivacin en paralelo, deben activarse todos los
pasos en paralelo. Una red inactiva de derivacin en paralelo previene en este caso que se cumpla
la condicin de acoplamiento en paralelo.
(d) Cuando ya est activado el paso especfico cuando se ejecuta esta instruccin, se omite esta
instruccin (equivalente a la instruccin NOP) y se continua con el procesamiento.
Para mayor informacin acerca de la retencin de un paso especfico con el paso de retencin
vase "Transicin al paso de retencin mediante arranque doble" en el Cap. 4.7.6.
(e) Cuando se utiliza una salida de operacin para iniciar el paso, no debe especificarse el nmero de
paso actual como nmero de paso especfico.
Cuando se designa el paso actual como nmero de paso especfico, no se ejecuta la operacin
normal.
S0
MO
S1
SET S1
S2
4 - 56
4 - 56
MELSEC-Q/QnA
RST S1
S2
[Error de operacin]
Cuando no se encuentra ningn paso especfico o bien cuando el programa SFC est en el
modo de espera: N de error 4631
4 - 57
4 - 57
MELSEC-Q/QnA
[Ejemplos de programa]
(1) Cuando se activa el X1, el siguiente progarma selecciona e inicia el paso 2 del bloque 1 que
contiene mltiples pasos iniciales.
(Block 1)
S0
S1
S3
S4
S5
S6
SET BL1\S2
(2) El siguiente programa desactiva el paso de retencin 5 cuando el paso 10 est activado.
SE
S5
S6
S10
4 - 58
RST S5
4 - 58
MELSEC-Q/QnA
QCPU
PLC CPU
Alto rendimiento
Bsico
QnA
CPU de proc.
Q4AR
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
de
Condicin
Programa
Expansin
Arran
Otro datos
Indice Constante
Paso
de
de
SFC
funcin
que
TRn
Z
K, H
transicin
secuencia
BLm\TRn
especial
Condicin
U \G
Paso
de
transicin
Nombre
de disp.
es el Nro. de paso
SET D (TRn)
RST D (TRn)
m es el Nro. de bloque
SET D (BLm\TRn)
RST D (BLm\TRn)
[Funcin]
(1) Instruccin EXECUTE de transicin forzada (SET)
(a) Una condicin de transicin especfica en un bloque especfico se cumple forzadamente y
una condicin de transicin incondicional se ejecuta en el paso anterior a esta condicin.
Condicin de transicin Prevenc. de transicin continua
designada por usuario SM324
Tran.
Siempre ON
4 - 59
MELSEC-Q/QnA
[Error de operacin]
cuando no existe la condicin de transicin especfica o bien cuando el programa SFC se
encuentra en estado de espera .................................................................... N de error 4631
[Ejemplos de programa]
(1) Cuando se activa el X1, el siguiente programa ejecuta una transicin forzada a la condicin de
transicin 1 del bloque 1. El ajuste de transicin forzada se cancela cuando se activa el X2.
Cuando se designa el paso por la salida de operacin
del bloque 1
X1
SET TR1
X2
RST TR1
4 - 60
4 - 60
MELSEC-Q/QnA
QCPU
PLC CPU
Bsico
Alto rendimiento
QnA
CPU de proc.
Q4AR
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
de
Condicin
Programa
datos
Arran
Expansin
Indice
Paso
de
Otros
de
Constante
funcin
que
SFC
Z
transicin
secuencia
especial
Condicin
U \G
Paso
de
transicin
BIN16
SCHG
[Funcin]
(1) Desactiva el paso que ejecuta una instruccin y activa forzadamente el paso especfico
(ajustado con el dispositivo asignado por D ) en el mismo bloque.
(2) Cuando ya est activo el paso de destino, se desactiva el paso que ejecuta la instruccin
SCHG y el paso de destino continua con su procesamiento.
(3) Se desactiva el paso con el cual se ejecuta esta instruccin, cuando el procesamiento
procede con el control de estado de condicin de transicin despus de terminar la operacin
de programa del paso.
(4) Esta instruccin puede utilizarse exclusivamente en los pasos de programa SFC.
[Error de operacin]
El N de error 4631 se presenta cuando no existe el paso de destino especfico.
El N de error 4001 se presenta cuando se utiliza esta instruccin en un programa de
secuencia diferente al programa SFC (el error se activa al conmutar de STOP a RUN).
[Ejemplos de programa]
(1) Cuando se activa el X1, el siguiente programa desactiva el paso 5 y activa el paso 6.
S5
S6
X1
SCHG
4 - 61
K6
4 - 61
MELSEC-Q/QnA
QCPU
PLC CPU
Bsico
Alto rendimiento
CPU de proc.
QnA
Q4AR
Dispositivos utilizables
Dispositivo
interno
(sistema,
usuario)
Bit
MELSECNET
Registro /10 (H) Direct
J \
de
archivo
R
Palabra
Bit Palabra
Sitio de ejecucin
Mdulo
Tipo de
Programa SFC
de
Condicin
Programa
datos
Arran
Expansin
Indice
Paso
de
Otros
de
Constante
funcin
que
SFC
Z
transicin
secuencia
especial
Condicin
U \G
Paso
de
transicin
BIN16
BRSET
[Funcin]
(1) Conmuta el nmero de bloque de desnio de la instruccin de control SFC que especifica
solamente un paso (Sn) y la condicin de transicin (TRn) al nmero ajustado por el
dispositivo designado por S .
(2) Aunque BLm\Sn o BLm/TRn puede utilizarse como dispositivo de instruccin al designar el
nmero de bloque de destino, puede designarse solamente una constante (K, H) en el m del
BLm con una determinacin del destino de designacin.
Al conmutar el bloque que se ejeucta a travs de la instruccin BRSET, puede utilizarse un
dispositivo de palabra para la designacin indirecta, la modificacin de ndice, etc.
(3) El rango efectivo de operacin al ejecutarse una conmutacin de bloque (mediante la
instruccin BRSET) vara en funcin del programa que se ejeucta en este instante, tal como
se indica a continuacin.
1) Cuando se ejecuta esta instruccin en un programa de secuencia, la conmutacin del
bloque de destino es vigente desde la ejecucin de instruccin hasta la ejecucin SFC.
En el siguiente escaneo, el bloque de destino es el bloque 0 como ajuste por defecto hasta
que se ejeucta nuevamente esta instruccin.
4 - 62
4 - 62
MELSEC-Q/QnA
Bloque de destino
Sn/TRn
Bloque 0
Bloque especif.
por instruccin
Programa SFC
Procesam. END
no ejecutado
Bloque especif.
por instruccin
Bloque n+1
END
Iinstruccin
ejecutada
Bloque n
Iinstruccin
ejecutada
Procesam. END
no ejecutado
Iinstruccin
ejecutada
Iinstruccin
ejecutada
0
Programa
de ejecucin
Programa de secuencia
Programa de secuencia
END/0
END
B
A
Bloque especif.
Bloque especif.
Bloque actual por instruccin Bloque actual por instruccin
1 escaneo
El Nro. de bloque No. (m) designado por BLm\Sn or
BLm\TRn se aplica sin considerar si se ejecut la instruccin
o no.
Cuando los pasos mltiples estn activos en una derivacin en paralelo, etc., se ejecuta
solamente el paso cuya instruccin es vlida.
Cuando se desea asignar bloques a pasos mltiples, deben ejecutarse las
instrucciones en cada paso.
[Error de operacin]
N de error 4621 se presenta cuando no existe el bloque especfico o bien cuando el
programa SFC se encuentra en el estado de espera.
[Ejemplos de programa]
(1) Cuando se activa el X1, el siguiente programa conmuta el nmero de bloque Sn o TRn al
nmero de bloque almacenado en el registro de datos D0.
Condicin
MOV
Kn
D0
X1
BRSET D0
(2) Cuando se activa el X2, el siguiente programa conmuta el nmero de bloque Sn o TRn en
funcin de la constante en el registro de ndice Y1.
X2
BRSET K0Z1
4 - 63
4 - 63
MELSEC-Q/QnA
Descripcin de funcin
Al utilizar los dispositivos de informacin SFC, deben ajustarse stos en el "Ajuste de informacin de
bloque" en la entrada (edicin) del diagrama SFC. No se requiere su ajuste cuando no se utilizan los
dispositivos de informacin SFC.
NOTAS
Lo siguiente no puede especificarse para los dispositivos de informacin SFC.
Designacin indirecta (@)
Designacin digital (K)
Calificacin de ndice (Z)
Designacin de bit de dispositivo de palabra (.)
4 - 64
4 - 64
MELSEC-Q/QnA
Bloque 0
S0
S0
t0
t0
1)
S1
S1
t1
t1
S2 B1
S2
t2
2)
1)
M0
2)
ON
OFF
t2
(2) Cuando est inactivo el bloque correspondiente, puede iniciarse ste en forma independiente
meidnate una activacin forzada del bit de inicio/fin de bloque.
Mientras que el bloque correspondiente est activo, el procamiento del bloque
correspondiente puede terminarse forzadamente mediante la desactivacin forzada del bit de
inicio/fin de bloque.
El bit de inicio/fin de bloque puede activarse/desactivarse tambin en el modo de prueba del
dispositivo perifrico.
(3) Cuando se ejecuta una desactivacin forzada mediante el bit de inicio/fin de bloque y el
bloque correspondiente se inactiva, se ejeucta a continuacin el siguiente procedimiento:
(a) Se detiene la ejecucin del bloque correspondiente, al igual que la ejecucin de todos los
pasos actualmente ejecutados. (No es posible desactivar los dispositivos activados con la
instruccin SET.)
(b) Cuando se inicia otro bloque mediante el paso de inicio de bloque en el bloque
correspondiente, se detiene el bloque correspondiente.
Sin embargo, el bloque de destino de inicio se mantiene activo y continua con el
procesamiento.
Para terminar tambin el bloque de destino de inicio en forma simultnea, debe
desactivarse tambin el bit de inicio/fin de bloque del destino de inicio.
4 - 65
4 - 65
MELSEC-Q/QnA
Estado de reinicio
La operacin se reinicia en el paso
inicial que sigue al procesamiento del
paso final.
El bloque se desactiva despus del
procesamiento del paso final y el
procesamiento se reinicia en el paso
inicial cuando se presenta otra
solicitud de inicio para este bloque.
Ejemplo de programa
Utilizar el contacto del "bit de inicio/fin de bloque" cuando termina una transicin que se
realiza despus del bloque 1.
Bloque 1
Bloque 0
Bloque 2
M0
S0
S0
S0
t0
t0
t0
S1
S1
BL2
S1
t1
t1
t1
S2
BL1
S2
S2
t2
t2
t2
TRAN
Instrucciones relacionadas
1) Instrucciones de control SFC
Instruccin de inicio de bloque (SET BLm), instruccin de fin de bloque
(RST BLm) ....................................................................Vase el Cap. 4.4.6.
2) Smbolos de diagrama SFC
m,
m) .........................Vase el Cap. 4.2.8. y 4.2.9.
Paso de inicio de bloque (
4 - 66
4 - 66
MELSEC-Q/QnA
S3
Paso 2
Paso 1
(Condicin de transicin 2)
S2
(Condicin de transicin 1)
S1
Paso 1
Paso 0
(Condicin de transicin 0)
OFF
Otro programa ejecutado
M1
S0
Bloque n
(3) Cuando se designa una transicin continua (bit de transicin continua activado), el bit de
transicin se mantiene activo durante la salida de operacin del siguiente paso despus de
haber cumplido la condicin de transicin.
Se mantiene tambin activado despus de la ejecucin de pasos mltiples, incluso en caso
que no se haya cumplido la condicin de transicin.
En estos casos, el bit de transicin se desactiva cuando se ejecuta la ejecucin de bloque en
el siguiente escaneo.
Ejemplo: Bit de transicin de paso = M1
Paso 1
Paso 1
Paso 0
4 - 67
ON
M1
OFF
4 - 67
MELSEC-Q/QnA
(4) En los pasos de derivacin en paralelo, el bit de transicin se activa cuando se cumple una de
las condiciones de transicin.
4 - 68
Paso n
Paso n+2
M1
Tran
Paso n+1
Tran
Tran
S(n+2)
Paso n
S(n+1)
Sn
4 - 68
MELSEC-Q/QnA
Operacin
Salida de
Estado del
Paso de retencin *
operacin
bit de modo
en
Paso activo que difiere del paso de retencin
Paso
de retencin de
de tiempo
Paso de retencin de
detencin
(incluye el paso de retencin cuya condicin de Paso de mantenc. de de operacin (sin
de
operacin (con
de bloque
transicin no se cumpli)
control
de
transicin)
paso
(SC)
detencin
control de transicin)
(SM325)
(SC)
Inmediatamente
despus de una
solicitud de
Inmediatamente despus de una solicitud
detencin, se
de detencin, se desactiva la salida de
desactiva la salida
bobina de la salida de operacin y se
de bobina de la
salida de operacin detiene el bloque.
El estado se mantiene activo.
y se detiene el
bloque.
El estado se
desactiva.
*: El paso de retencin indica el paso cuyos atributos se han ajsutados en el paso de retencin (SC, SE, ST) y el cual se retiene
con la condicin de transicin cumplida.
NOTAS
El SM325 se activa/desactiva por el sistema en funcin del ajuste de parmetros cuando el mdulo de
CPU conmuta de STOP a RUN.
Ajuste de parmetros
Se desactiva
SM325
OFF:
ON:
4 - 69
4 - 69
MELSEC-Q/QnA
(3) La ejecucin del bloque correspondiente se reinicia en el paso en el cual se detuvo cuando se
desactiv el "bit de detencin/reinicio de bloque" en el programa de secuencia, el programa
SFC o bien en el dispositivo perifrico.
Se reinicia un paso de estado de retencin de operacin (con control de transicin o sin
control de transicin) que se detuvo, en combinacin con el estado de detencin de
operacin.
El paso de detencin de salida de bobina no puede reiniciarse despus de su detencin
porque se desactiv en este instante.
(4) Cuando se cancela una detencin de bloque, se ejecuta la instruccin PLS o P.
Cuando se activa el rel especial para la seleccin de salida de operacin en la detencin de
P en caso que se haya cancelado la
bloque (SM325), no se ejecuta la instruccin PLS o
detencin de bloque.
(5) Cuando se ejecuta la instruccin de detencin de bloque del control SFC (PAUSE BLm), se
detiene el bloque correspondiente y se activa el bit de detencin/reinicio del bloque.
Cuando se ejecutag la instruccin de reinicio de bloque (RSTART BLm) mientras el bloque
est detenido, se reinicia el bloque correspondiente y se desactiva el bit de detencin/reinicio
de bloque.
NOTAS
(1) La detencin del procesamiento de programa mediante un bit de detencin/reinicio de
bloque que est activado, o bien mediante una instruccin de detencin de bloque, puede
realizarse solamente en un bloque especfico.
(2) Incluso cuando se ejecuta una detencin de bloque para un bloque de destino de inicio, no
se detiene el bloque de fuente de inicio.
(3) Incluso cuando se ejecuta una detencin de bloque para un bloque de fuente de inicio, no
se detiene el bloque de destino de inicio.
Instrucciones
relacionadas
1) Dispositivo de informacin SFC
Bit de modo STOP del bloque .......................................Vase el Cap. 4.5.4.
2) Instrucciones de control SFC
Instruccin de detencin de bloque (PAUSE BLm) e instruccin de reinicio de bloque
(RSTART BLm) .............................................................Vase el Cap. 4.4.7.
4 - 70
4 - 70
MELSEC-Q/QnA
OFF:
ON:
(2) Cuando se detiene el bloque correspondietne, la temporizacin de detencin resulta tal como
se indica a continuacin.
Ajuste del
modo de salida
en la detencin
de bloque en
los parmetros
PLC
Salida de
Estado del
operacin
bit de modo
en
de tiempo
detencin
de
de bloque
detencin
(SM325)
Operacin
Paso de retencin *
Paso activo que difiere del paso de retencin
(incluye el paso de retencin cuya condicin de
transicin no se cumpli)
Paso de mantenc.
de paso (SC)
Paso de retencin
de de operacin
(sin control de
transicin) (SC)
Paso de
retencin de
operacin (con
control de
transicin)
Inmediatamente
despus de una
solicitud de
detencin, se
Inmediatamente despus de una
desactiva la salida solicitud de detencin, se desactiva
de bobina de la
la salida de bobina de la salida de
salida de
operacin y se detiene el bloque.
operacin y se
El estado se mantiene activo.
detiene el bloque.
El estado se
desactiva.
*: El paso de retencin indica el paso cuyos atributos se han ajsutados en el paso de retencin (SC, SE, ST) y el cual se retiene
con la condicin de transicin cumplida.
NOTAS
El SM325 se activa/desactiva por el sistema en funcin del ajuste de modo de salida en el
parmetro de detencin de bloque cuando el mdulo de CPU conmuta de STOP a RUN.
Ajuste del modo de salida en el parmetro del bloque de detencin
Se desactiva (desactiv. de salida de bobina)
Se mantiene activado (retencin de salida de bobina)
SM325
OFF:
ON:
4 - 71
MELSEC-Q/QnA
Instrucciones relacionadas
1) Dispositivo de informacin SFC
Bit de bloque STOP/RESTART .....................................Vase el Cap. 4.5.3.
2) Instruccin de control SFC
Instruccin de detencin de bloque (PAUSE BLm) ......Vase el Cap. 4.4.7.
4 - 72
4 - 72
MELSEC-Q/QnA
SM400
Tran
(2) Una transicin continua puede designarse para bloques individuales mediante el ajuste de
activacin/desactivacin del bit de transicin continua, o bien para todos los bloques mediante el rel
especial de ajuste en grupo.
Como se indica a continuacin, el cambio de la ejecucin de una transicin continua depende de la
combinacin del bit de transicin continua con el rel especial que ajusta "si se ejecuta o no una
transicin continua de todos los bloques" (SM323).
Estado SM323
ON:
OFF:
NOTA
El tiempo de reloj puede abreviarse mediante el ajuste "con transicin continua".
Esto soluciona el problema del tiempo de espera desde el momento en que se cumple la condicin de
transicin hasta la ejecucin de la salida de operacin del paso de destino de transicin.
Sin embargo, con el ajuste "con transicin continua", pueden desacelerarse las operaciones de los
otros bloques y del programa de secuencia.
4 - 73
4 - 73
MELSEC-Q/QnA
(3) La seal de transicin continua (SM324) por lo general est siempre activa (activado
automticamente por el sistema en la ejecucin del programa SFC), pero se desactiva
durante la transicin continua.
Utilizacin del SM324 bajo la condicin AND en la condicin de transicin deshabilita una
transicin continua.
(Ejemplo)
[Programa SFC]
S1
M0
TRAN
S2
M0
TRAN
S3
M0 SM324
TRAN
S4
[Operacin]
1) Cuando M0 est activado, los pasos 1 a 4 son los destinos para la transicin continua.
2) Ya que el SM324 se agrega como condicin AND a la condicin de transicin que sigue
al paso 3, no se cumple la condicin de transicin despus del paso 3, una vez que se
haya terminado la ejecucin del paso 3.
3) Cuando se ejecuta el paso 3 en el siguiente escaneo, al ejecucin procede con el paso
4 en el mismo escaneo ya que el SM324 est activado.
NOTA
(1) Cuando una transicin de salto o un acoplamiento de seleccin causa una transicin
desde pasos mltiples a un paso, la salida de operacin de un paso puede ejecutarse dos
veces en un escaneo individual.
(Paso 1)
(Paso 2)
Cuando el ajuste es "con transicin continua" en el
caso mostrado en el lado izquerido, la ejecucin
pasa dos veces por el paso 3 en un escaneo
Condicin
Condicin
cumplida
cumplida
individual.
(Paso 3)
Condicin
cumplida
(Paso 4)
(2) En el caso de una ejecucin "con transicin continua", se ejecuta un inicio/fin de paso
dentro de un escaneo. Ya que el procesamiento de fin no se ejecuta en este caso, la
bobina activada mediante la instruccin OUT en la salida de operacin, no se refleja en el
dispositivo. Cuando la salida Y corresponde a la salida de bobina, no se provee la salida
actual. Adicionalmente, no puede detentarse el estado activado del rel de paso.
(3) En caso de un programa que utiliza una transicin de salto para el bucle, se debe proceder
con precaucin al cumplirse todas las condiciones de transicin en el bucle durante la
ejecucin con el ajuste "con transicin continua" porque un bucle sin fin se ejecuta sin un
escaeno, causando un error de WDT. (N. 5001).
4 - 74
4 - 74
MELSEC-Q/QnA
Cantid. de pasos
4 - 75
4 - 75
MELSEC-Q/QnA
Rel
especial
Registro
especial
Temporiz.
de supervisin 1
Temporiz.
de supervisin 2
Temporiz.
de supervisin 3
Temporiz.
de supervisin 4
Temporiz.
de supervisin 5
Temporiz.
de supervisin 6
Temporiz.
de supervisin 7
Temporiz.
de supervisin 8
Temporiz.
de supervisin 9
Temporiz.
de supervisin 10
SM90
SM91
SM92
SM93
SM94
SM95
SM96
SM97
SM98
SM99
SD90
SD91
SD92
SD93
SD94
SD95
SD96
SD97
SD98
SD99
b8 b7
b0
Ajuste de tiempo
(1 a 255 (valor de ajuste 1 s))
Ajuste de Nro. de elemento de anunciador (F) (activado cuando
se presenta estado de sobrepaso de tiempo) (0 a 255)
NOTA
(1) No es posible utilizar los temporizadores de supervisin de transicin de pasos cuando el
parmetro en el cual se ajusta el "intervalo de ciclo fijo de interrupcin de alta velocidad" se
escribi en el modelo de alto rendimiento de QCPU cuyos primeros cinco dgitos del N
serial corresponden a "04012" o superior.
El procesamiento no se ejecuta cuando se ejecutan los temporizadores de supervisin de
transicin de pasos.
(2) Los temporizadores de supervisin de transicin de pasos no pueden utilizarse en el
modelo bsico de QCPU.
4 - 76
4 - 76
MELSEC-Q/QnA
(4) El mtodo para la utilizacin del temporizador de supervisin de transicin de pasos se indica
a continuacin.
MOVP H010A SD90
Paso donde se
realiza monitoreo
Condicin de
transicin a
SM90
(a) Cuando se activa el SM90 en la salida de operacin del paso que ejecuta el control de
tiempo indicado a continuacin, el temporizador de supervisin de transicin de pasos
inicia la temporizacin.
(b) Cuando no se cumple la condicin de transicin dentro del tiempo ajustado (10s) despus
de haber activado el SM90, se activa el anunciador F1.
(Sin embargo, el programa SFC continua con la operacin.)
(c) Cuando se cumple la condicin de transicin dentro del tiempo ajustado y se desactiva el
SM90, el temporizador de supervisin de transicin de pasos detiene la temporizacin y se
repone.
(5) Cuando se activan los anunciadores (F0 a F255), los nmeros de los anunciadores
detectados que se activaron, as como los nmeros de ancunciadores, no se almacenan en
SD62, SD63 y SD64 - SD79.
(6) Los temporizadores de supervisin de transicin de pasos del mismo nmero pueden
utilizarse en diferentes pasos en caso de no activarse simultneamente.
Ejemplo:
t4
S5 Temporizador de vigil. 1
t5
S6 Temporizador de vigil. 2
t6
4 - 77
4 - 77
MELSEC-Q/QnA
tem
Descripcin
Rango de ajuste
Inicio inicial/inicio
resumido
Condiciones
de inicio
Valor por
defecto
Inicio
inicial
Inicio
automtico del
bloque 0
Modo de salida
Designa el modo de salida de
Desactivar/Mantener
Desacticuando se
bobina en una detencin de
activado
var
detiene el
bloque.
bloque
Designa el primero N de
bloque de los bloques de
0 a 319
Ajuste del
Sin
ejecucin peridica.
bloque de
ajuste
ejecucin
Designa el intervalo de tiempo
peridica
para la ejecucin de los bloques
1 a 65535 ms
de ejecucin peridica.
Detiene el bloque
Designa la operacin que se
Bloques
un rango de bloque
Accin en
realiza cuando se emite una
en
puede designarse
bloque de
solicitud de inicio para un
(Espera)
espera
para el ajuste de
activ. mltiple
bloque ya activo.
bloques detenidos
Espera de bloque/detenc.
de bloque
Designa la operacin que se
un rango de pasos
realiza cuando se ejecuta una
Accin en
Transfepuede designarse
transicin (continuacin) al
(Transfepaso de activ.
rencia
para el ajuste de
paso que ya est activo, o bien
rencia)
mltiple
detenc. de bloques
cuando se inicia un paso activo.
o de Espera de
bloques
: Puede ajustarse,
4 - 78
: No puede ajustarse.
4 - 78
MELSEC-Q/QnA
Inicio inicial
SM322: ON
(Cuando se
SM322: OFF
cambia por
(Estado inicial) 1
usuario)
Operacin
SM321 conmuta de OFF a ON
Aliment. de corriente de PLC se
desactiva, luego se activa
Aliment. de corriente PLC se desactiva,
luego se activa despus de conmutacin
de SM321 de ON a OFF o de RUN a
STOP
Operacin de reposicin a RUN
Operacin de reposicin a RUN despus
de conmutacin de SM321 de ON a OFF
o de RUN a STOP
STOP a RUN
STOP a escribir programa a RUN
Inicio resumido
SM322: OFF
SM322: ON
(Estado inicial) 1
(Cuando se
cambia por
usuario)
Resumido
Resumido/Inicial
3
Inicial
Inicial
Resumido *2
Inicial
Inicial
Resumido
Inicial
Resumido
Inicial
2
Resumido
Resumido
Inicial
Resumido/Inicial
4 - 79
4 - 79
MELSEC-Q/QnA
4: Se puede realizar un inicio resumido en funcin del cambio del programa SFC.
Cuando se realiza un inicio resumido, se ejecuta un inicio desde el nmero de paso antiguo,
causando un fallo del sistema mecnico.
Cuando se aplic algn tipo de cambio en el programa SFC (correccin del diagrama SFC, como
por ejemplo, adicin o eliminacin de paso), debe realizarse un inicio inicial para conmutar luego al
inicio resumido.
El modelo bsico de QCPU realiza siempre un inicio inicial.
NOTA
(1) Cuando se apaga el PLC o se repone el mdulo de CPU, se inicializa el mdulo de funcin
especial/mdulo de funcin inteligente.
Al realizar un inicio resumido, debe crearse un programa inicial para el mdulo de funcin
especial/mdulo de funcin inteligente en tal bloque que siempre est activo o bien en el
prorama de secuencia.
(2) Cuando se apaga el PLCF o cuando se repone el mdulo de CPU, se eliminan los
dispositivos no retenidos.
Aplique el ajuste de retencin para la retencin de los dispositivos de informacin SFC.
4 - 80
4 - 80
MELSEC-Q/QnA
Operacin
En la ejecucin del paso final en bloque 0
4 - 81
4 - 81
MELSEC-Q/QnA
Operacin
Salida de
Estado del
operacin en
bit de modo Paso activo que difiere del paso de retencin
detencin de
de tiempo de (incluye el paso de retencin (SC, SE, ST) cuya
bloque
detencin
condicin de transicin no se cumpli)
(SM325)
Se desactiva
(desactiv. De
salida de
Desactivado
bobina)
(desactiv. de
Se mantiene
salida de
activado
bobina)
(retencin de
salida de
bobina)
Desacti. o
sin ajuste
(detencin
inmediata)
ON
(Detencin
despus de
transicin)
Desacti. o
sin ajuste
(detencin
inmediata)
Se mantiene
Activado
activado
(retencin de
(retencin de
salida de
ON
salida de
bobina)
(Detencin
bobina)
despus de
transicin)
Paso de retencin *
Paso de mantenc.
de paso (SC)
Inmediatamente
despus de una
solicitud de
Inmediatamente despus de una
detencin, se
desactiva la salida solicitud de detencin, se desactiva la
salida de bobina de la salida de
de bobina de la
operacin y se detiene el bloque.
salida de
El estado se mantiene activo.
operacin y se
detiene el bloque.
El estado se
desactiva.
*: El paso de retencin indica el paso cuyos atributos se han ajsutados en el paso de retencin (SC, SE, ST) y el cual se retiene
con la condicin de transicin cumplida.
SM325
OFF
ON
4 - 82
MELSEC-Q/QnA
(2)
(3)
(1)
1 escaneo
Intervalo de ejec.
(2)
1 escaneo
(4)
(3)
(1)
(2)
1 escaneo
(3)
(1)
(2)
(4)
(3)
1 escaneo
Intervalo de ejec.
(1) Programas de secuencia ejecut. en cada escaneo
2) Bloques ejectutados en cada escaneo
(
(3) Procesamiento final
(4) Bloques de ejecucin peridica
NOTA
(1) No es posible utilizar el ajuste del bloque de ejecucin de ciclo fijo cuando el parmetro en
el cual se ajusta el "intervalo de ciclo fijo de interrupcin de alta velocidad" se escribi en el
modelo de alto rendimiento de QCPU cuyos primeros cinco dgitos del N serial
corresponden a "04012" o superior.
Cuando se aplic el ajuste del bloque de ejecucin de ciclo fijo, no se ejecuta ningn
procesamiento y el bloque se mantiene sin modificacin en el bloque de ejecucin de
escaneo.
(2) Para ejecutar el bloque de ejecucin peridica, debe activarse para la ejecucin peridica.
(3) El ajuste del bloque de ejecucin peridica no puede utilizarse en el modelo bsico de
QCPU.
4 - 83
4 - 83
MELSEC-Q/QnA
Operacin
Detencin
Observaciones
Paso HOLD
(con control de transicin)
Condicin
Tran.
n
Transicin al paso
en bloque activo
NOTA
(1) Cuando se emite una solicitud de inicio a un bloque que ya est activo a travs de la
ejecucin del siguiente, se omite la solicitud de inicio y el procesamiento del programa
SFC continua ejecutndose.
Instruccin de inicio de bloque (SET BLm) de las instrucciones de control SFC
Activacin del bit de inicio/fin de bloq ede los dispositivos de informacin SFC
(2) En el modelo bsico de QCPU, no puede ajustarse el modo de operacin en el bloque
doble de incio.
El modo de operacin en el bloque doble de inicio en el modelo bsico de QCPU
corresponde al modo por defecto "WAIT".
4 - 84
4 - 84
MELSEC-Q/QnA
Espera
Operacin
Observaciones
Se present un error de operacin de mdulo CPU (BLOCK
Se puede designar un rango
EXE.ERROR) y se detiene la operacin del mdulo de CPU.
de pasos para el ajuste de
Se desactivan todas las salidas Y.
detencin.
La operacin del mdulo de CPU continua y se establece el
estado de espera cuando se cumple la condicin de transicin.
El estado de espera continua hasta que se desactiva el paso de Se puede designar un rango
destino de inicio.
de pasos para el ajuste de
Cuando se ejecuta una transicin de espera, se desactiva el
espera.
paso anterior, se desactivan las salidas y no se ejecuta la salida
de operacin.
Continua la operacin del mdulo de CPU, se ejecuta la
transicin, se desactivan el paso previo y se se absorbe por el
paso de destino de transicin.
Paso activo
Transferencia (por
defecto)
Inactivo
Condicin cumplida
Paso activo
Activo
Condicin cumplidad
Parada,
Espera,
Transferencia
Operacin
El ajuste de transferencia se aplica para todas las operaciones sin
considerar el ajuste.
En los pasos de retencin de bobina
......... Se reinicia la salida de operacin y se inicia el control de
condicin de transicin.
La instruccin PLS para la cual se establecieron ya las
condiciones de entrada, no es ejecutable hasta que se
activan nuevamente las condiciones de entrada.
En los pasos de retencin de operacin (sin control de transicin)
........ Se inicia el control de la condicin de transicin.
En los pasos de retencin de operacin (con control de transicin)
........ La operacin continua as.
Paso activo
Inactivo
Observaciones
Activo
Condicin de transicin se controla
4 - 85
4 - 85
MELSEC-Q/QnA
Destino de transicin
Condicin
de trans.
cumplida
Activo
4 - 86
4 - 86
MELSEC-Q/QnA
Destino de transicin
Inactivo
(ESPERA)
Transicin
ejecutada
Inactivo
Transicin
Condicin de trans.
activa cumplida
Todo activo
NOTAS
Cuando estn desactivados todos los pasos de destino de transicin, se ejecuta el
procesamiento normal y se activan todos los pasos de destino de transicin.
NOTAS
(1) El modo de operacin para la transicin al paso activo (en el paso de inicio doble) se aplica para una
transicin que debe ejecutarse cuando se cumple una condicin de transicin o bien para una
tgransicin forzada que utiliza la instruccin de control de transicion (SET TRn) de las instrucciones de
control SFC.
Cuando se utiliza la instruccin de control de paso (SET Sn) de las instrucciones de control SFC para
emitir una solicitud de inicio al paso que ya est activo, se omite esta solicitud y el procesamiento
continua ejecutndose.
(2) En el modelo bsico de QCPU, no puede ajustarse la transicin al paso activo (en el inicio de paso
doble).
La transicin al paso activo (en el inicio de paso doble) en el modelo bsico de QCPU se ejecuta en el
modo "TRANSFER"
4 - 87
4 - 87
MELSEC-Q/QnA
MEMO
4 - 88
4 - 88
MELSEC-Q/QnA
Programa de
secuencia
(MAIN)
5
Ejecuta cada escaneo.
(Orden de ejecuc. no puede modificarse.)
Programa
(SFC princ.))
(a) Los tipos de ejecucin del programa de secuencia y del programa SFC estn ligados al
"tipo de ejecucin de bsqueda".
(Los tipos de ejecucin del programa de secuencia y del programa SFC estn ligados.)
(b) El modelo bsico de QCPU ejecuta el programa SFC despus de la ejecucin del
programa de secuencia.
(La orden de ejecucin del programa de secuencia y del programa SFC est ligada.)
(c) El nombre de archivo del programa de secuencia es fijado a "MAIN".
Tambin el nombre de archivo del programa SFC es fijado a "MAIN-SFC".
NOTA
Si existe en la memoria de programa tanto el "programa de secuencia" como el
"programa SFC", ambos programas se ejecutan.
De la memoria de programas deben eliminarse los programas que no se ejecutarn.
Si se ejecuta la operacin ROM, deben eliminarse de la ROM estndar los programas
que no se ejecutarn.
5-1
5-1
MELSEC-Q/QnA
1)
Programa de tipo
de ejec. inicial
2)
Se arranca slo
si necesario
Programa de tipo
de ejec. escaneo
Programa de tipo
de espera
5)
3)
Programa de tipo
ejec. de baja
velocidad
4)
Monitoreo de
tiempo de ejec.
Programa de tipo
de ejecucin de
ciclo fijo
Puede ejecutarse por modelo
de QCPU de alto rendimiento
o CPU de procesos
5-2
5-2
MELSEC-Q/QnA
(1)
(2)
(3)
(4)
(5)
Tipo de ejecucin
Descripcin
Programa del tipo ejecucin Ejecutado en una sola bsqueda cuando se activa el PLC
o cuando el mdulo CPU es conmutado de STOP a RUN.
inicial
Despus, conmuta a un programa de espera.
(ejecucin inicial)
Compatibilidad SFC
: No se puede establecer.
NOTAS
(1) Cuando se ha de iniciar el programa SFC configurado como programa del tipo de espera, el
programa SFC en ejecucin debe ser conmutado a un programa del tipo de espera antes
de iniciarlo.
Refirase al Cap. 5.2.2 para el mtodo de conmutacin entre un programa del tipo
ejecucin de bsqueda y un programa del tipo reserva.
(2) Especifique el tipo de ejecucin de cada archivo de programa en Configuracin de
programas, en el cuadro de dilogo del PLC.
5-3
5-3
MELSEC-Q/QnA
POFF
PSCAN
PLOW
Compatibilidad
SFC
Operacin
Conmuta el programa del nombre de archivo especificado a un estado de reserva,
comenzando en la prxima bsqueda.
Ejecuta el procesamiento final de todos los bloques en la prxima bsqueda en el
programa SFC de nombre de archivo especificado y conmuta el programa a un
estado de reserva en la segunda bsqueda, despus de la ejecucin de la
instruccin.
Conmuta el programa de nombre de archivo especificado a un tipo de ejecucin de
bsqueda, comenzando en la prxima bsqueda.
La orden de ejecucin de programas mltiples cambia en dependencia de la orden
de configuracin de programa en el cuadro de dilogo de parmetros del PLC.
Conmuta el programa de nombre de archivo especificado a un tipo de ejecucin de
baja velocidad, comenzando en la prxima bsqueda.
La orden de ejecucin de programas mltiples cambia en dependencia de la orden
de configuracin de programa en el cuadro de dilogo de parmetros del PLC.
: Compatible,
: Incompatible
NOTA
Las siguientes condiciones causarn un error de operacin:
Cuando un programa especificado no existe (error N 2410).
Cuando se ejecuta la instruccin PSTOP o PLOW i (error N 2412)
Cuando se designa un programa SFC mediante la instruccin PSCAN mientras la
bsqueda est en progreso en otro programa SFC (error N 2412).
Cuando el programa SFC especificado est en ejecucin de bsqueda o no puede ser
confirmado con la instruccin PCHK.
Para detalles sobre la instruccin PCHK, refirase al Manual de programacin de QCPU
(modo Q)/QnACPU (instrucciones comunes).
(2) Formato de instruccin
Instruccin
Nombre de progr.
5-4
5-4
MELSEC-Q/QnA
(3) Tiempo de procesamiento necesario para conmutar el programa SFC de un estado de espera
a un estado de bsqueda.
El tiempo de procesamiento necesario para conmutar el programa SFC de un estado de
espera a un estado de bsqueda se muestra a continuacin.
Aunque el tiempo de bsqueda est excedido por un monto de tiempo de procesamiento, el
resultado no ser la deteccin de un error por parte del temporizador de vigilancia.
Al conmutar de un estado de bsqueda a un estado WAIT no se requiere tiempo de proceso
de sistema.
Tiempo de conmutacin = (nmero de programas creados Km) + (nmero de pasos creados
Kn) + (capacidad del programa SFC Kp)
Modelo de alto rendimiento de
QCPU
5-5
CPU de
procesos
Q2ACPU (S1)
Q2ASCPU (S1)
Q3ACPU
Q4ACPU
Q4ARCPU
Q2ASHCPU (S1)
Q02CPU
QnHCPU
QnPHCPU
Km
451,9s
194,7s
194,7 seg
1145,3 seg
859,0 seg
429,5 seg
Kn
19,1 seg
8,2 seg
8,2 seg
48,3 seg
36,2 seg
18,1 seg
Kp
6,2 seg
2,7 seg
2,7 seg
15,7 seg
11,8 seg
5,9 seg
5-5
MELSEC-Q/QnA
NOTA
Si los pasos de inicio de bloque (
NOTAS
(1) Use el dispositivo perifrico para seleccionar entre el programa SFC para la gestin de
ejecucin del programa y el programa SFC normal.
Para detalles con respecto al procedimiento de configuracin, refirase al Manual de
operacin de GX Developer (SFC).
(2) Configuraciones de ejecucin peridica de bloques (vase la seccin 4.7.4) no pueden ser
definidas para el control de ejecucin de programa de los programas SFC.
Si el programa SFC para el control de ejecucin de programa es establecido en un bloque
de ejecucin peridica, no se realizar la ejecucin del programa SFC.
(3) El modelo bsico de QCPU no puede usar el programa SFC para la gestin de ejecucin
de programa.
5-6
5-6
MELSEC-Q/QnA
S0
S0
t0
S1
t1
PSCAN
SFC1
PSCAN
SQ
POFF
SFC1
Condicin 2
t2
S2
Condicin 3
t3
t0
PCHK
SFC1
TRAN
PSCAN
SFC2
POFF
SFC2
Condicin 4
Condicin 5
Condicin 4
t1
PCHK
SFC2
TRAN
TRAN
Condicin 5
PCHK
t2
S2
SFC2
PSCAN
SFC3
POFF
SFC3
Condicin 6
PCHK
SFC3
TRAN
5-7
5-7
MELSEC-Q/QnA
RUN
RUN
Procesamiento
final
Programa
MAIN
Programa
MAIN-SFC
Escaneo END
Escaneo
Ejecucin de
programa SFC
EscaneoEND
Scan
Ejecucin de
programa SFC
0 Escaneo
EscaneoEND
Escaneo
Ejecucin de
programa SFC
Scan time
5-8
5-8
MELSEC-Q/QnA
Procesamiento
final
Programa
ABC
Programa
DEF
Escaneo END
Escaneo
Ejecucin de
programa SFC
Programa
XYZ
Baja
velocidad
Escaneo END
Escaneo
Ejecucin de
Programa SFC
Baja
velocidad
Escaneo END
Escaneo
Ejecucin de
programa SFC
Escaneo
0
Baja
velocidad
Tiempo de escaneo
NOTA
Refirase al Cap. 6.1 para el mtodo inicio/parada del programa SFC.
5-9
5-9
MELSEC-Q/QnA
3)
Bloque0
Bloque1
S0
S0
t0
t0
S1
BLT1
t1
S2
5)
4)
S1
BLT2
Bloque 2
6)
S0
t0
S1
t1
t1
S2
S2
t2
t2
2)
t2
: Paso activo,
: Paso inactivo
5 - 10
5 - 10
MELSEC-Q/QnA
S2
S4
S6
t2
t4
t6
S3
S5
S7
t3
t5
t7
Programa SFC
Procesam. final
(SM321 ON)
Paso incial
(salida de
operacin
ejecutada)
Bloque 0
Procesam. final
(SM321 ON)
Paso inicial
(salida de
operacin
ejecutada)
(Condicin de trans.
no complida)
Procesam. final
(SM321 ON)
Paso 1
(salida de
operacin
ejecutada)
(Condicin de trans.
cumplida)
(Condicin de trans.
no cumplida)
NOTA
El paso, cuyos atributos han sido establecidos en un paso HOLD, no se desactiva (no se
deshace). El procesamiento continua conforme a los atributos establecidos.
5 - 11
5 - 11
MELSEC-Q/QnA
SM323
OFF
Operacin
Sin transicin
continua
Sin
configuracin
ON
Con transicin
continua
OFF
ON/OFF
Sin transicin
continua
ON
ON/OFF
Con transicin
continua
NOTA
Mediante la configuracin con transicin continua, se puede acortar el tiempo de
ciclo.
Esto resuelve el problema del tiempo de espera desde cuando la condicin de
transicin est cumplida hasta que se ejecute la salida de operacin del paso de
destino de la transicin.
Sin embargo, cuando se haya configurado "con transicin continua", las
operaciones de los otros bloques y del programa de secuencia pueden volverse
ms lentos.
Refirase al Cap. 4.5.5 para detalles sobre la transicin continua.
5 - 12
5 - 12
MELSEC-Q/QnA
n
X0
Y10
Tran
Y11
n+1
NOTA
El fin del procesamiento (END) se realiza despus de que se hayan ejecutado todos los
archivos de programa, que estn configurados para la opcin "tipo de ejecucin de
bsqueda" en la configuracin de programa, del cuadro de dilogo de parmetros del PLC.
Refirase al manual de usuario del mdulo CPU que est usando, para detalles sobre el
orden de procesamiento de los programas que no sean el programa SFC y sus procesos.
5 - 13
5 - 13
MELSEC-Q/QnA
Y10
n
X0
Tran
n+1
Y11
NOTA
El fin del procesamiento (END) se realiza despus de que se hayan ejecutado todos los
archivos de programa, que estn configurados para la opcin "tipo de ejecucin de
bsqueda" en la configuracin de programa, del cuadro de dilogo de parmetros del PLC.
Refirase al manual de usuario del mdulo CPU que est usando, para detalles sobre el
orden de procesamiento de los programas que no sean el programa SFC y sus procesos.
5 - 14
5 - 14
MELSEC-Q/QnA
(2) Inicio y parada mediante el rel especial para inicio/detencin del programa
SFC (SM321)
SM321 se activa (ON) cuando se realiza un Auto START mediante los parmetros del PLC.
(a) Desactive (OFF) SM321 para detener la ejecucin del programa SFC.
(b) Active (ON) SM321 para iniciar el programa SFC.
6-1
MELSEC-Q/QnA
Operacin
SM321 conmutado de OFF
ON
Potencia del PLC desconec-tada,
despus conectada
Potencia del PLC desactivada y
vuelto a activar, despus de que
SM321 ON
OFF o RUN
STOP
Reposicin de la operacin a RUN
Reposicin de la operacin a RUN
despus de SM321 ON
OFF o
STOP
RUN
STOP
RUN
STOP escritura de programa RUN
Inicio inicial
Inicio de reanudacin
SM322: ON
SM322: OFF
(Si fue cambiado
(Estado inicial) 1
por el usuario)
SM322: ON
(Estado inicial) 1
Reanudar
Reanudar/Inicial
Inicial
Inicial
Reanudar
SM322: OFF
(Si fue cambiado por
el usuario)
Inicial
Inicial
Reanudar
Inicial
Reanudar
Inicial
2
Reanudar
Reanudar
Inicial
Inicial/Reanudar
6-2
6-2
MELSEC-Q/QnA
NOTAS
(1) Cuando se apaga el PLC o se repone el mdulo CPU, se inicializar el mdulo de funcin
inteligente / mdulo de funcin especial.
Al hacer un inicio de reanudacin, se crea un programa inicial para el mdulo de funcin
inteligente / mdulo de funcin especial en el bloque que siempre est activo, o bien, en
el programa de secuencia.
(2) Cuando se apaga el PLC o se repone el mdulo CPU, se eliminan los elementos que no
estn enclavados.
Haga la configuracin de enclavamientos para conservar los elementos de informacin de
SFC.
6-3
6-3
MELSEC-Q/QnA
Descripcin de operacin
Observaciones
Bloque 0
Bloques diferentes a 0
BLm\Sn
o
* m es N de bloque, n es N de
paso
Inicio de bloque
mediante
dispositivo de
informacin de
SFC
: Utilizable,
6-4
: Inutilizable
6-4
MELSEC-Q/QnA
Descripcin de operacin
Se finaliza el procesamiento del bloque y el
bloque es desactivado cuando se haya
ejecutado el paso final del bloque.
Paso final
Observaciones
Conveniente para paradas de ciclo en
operaciones automticas, etc.
Dentro de un bloque individual son posibles
mltiples pasos finales.
Final de bloque
mediante dispositivo de
informacin de SFC
NOTAS
(1) Un final forzado del procesamiento de bloque es posible usando un mtodo que es
diferente al que se usa para iniciar el bloque.
Ejemplo: 1) Un bloque iniciado mediante un smbolo de diagrama del programa SFC
( m, m ) puede ser finalizado mediante una instruccin de control de
SFC (RST BLm).
2) Un bloque iniciado mediante una instruccin de control de SFC (SET BLm)
puede ser finalizado, de modo forzado, desactivando el bit START/END del
bloque, de los dispositivos de informacin de SFC.
(2) Despus de completar el procesamiento de final de bloque, el bloque puede ser reiniciado
como se muestra a continuacin.
Bloque
Despus de finalizar el procesamiento del bloque, el procesamiento se inicia automticamente
Bloque 0
desde el paso inicial.
Despus de finalizar el
Cuando la condicin de inicio est
procesamiento del bloque, el
designada como Bloque 0 sin inicio
bloque se mantiene inactivo hasta
automtico
que ocurre una orden de inicio
mediante uno de los mtodos
Bloques diferentes a 0
descritos en la seccin 6.2.1.
Cuando la condicin de inicio est
designada como Autostart block 0
6-5
6-5
MELSEC-Q/QnA
Descripcin de operacin
Mediante el uso de una instruccin de
control de SFC, un bloque especificado es
detenido temporalmente a partir de un paso
del programa SFC (salida de operacin) u
otro programa de secuencia.
Condcin
PAUSE BLm
o
* m es N de bloque
Detencin mediante el
dispositivo de
informacin de SFC
6-6
Observaciones
Conveniente para una detencin temporal de la
operacin (en caso de deteccin de error, etc.),
para corregir el error mediante una operacin
manual.
El programa de control de operacin manual
puede ubicarse en otro bloque que se inicie
de modo forzado, cuando ocurre una
detencin del bloque.
6-6
MELSEC-Q/QnA
Salida de
operacin
para detencin de bloque (SM325)
OFF
Sin
configuracin
(detencin
inmediata)
Se desactiva
(OFF)
(salida de
bobina OFF)
Se mantiene
activa (ON)
(salida de
bobina
conservada)
OFF
(salida de
bobina
OFF)
Se mantiene
ON
(salida de la
bobina
conservada)
ON
(salida de
la bobina
conservada)
ON
(Detencin
despus de
la transicin)
OFF
Sin
configuracin
(detencin
inmediata)
ON
(Detencin
despus de
la transicin)
Paso conservado
Paso activo distinto al paso
Paso de conconservado (inclusive paso de
servacin de
Paso de
conservacin cuya condicin
operacin (sin
conservacin de
de transi-cin no est
comprobacin
bobina (SC)
cumplida)
de transicin)
(SE)
Paso de conservacin de
operacin (con
compro-bacin
de transicin)
(ST)
Inmediatamente des-pus de
dar una orden de detencin,
la salida de la bobina es
Inmediatamendesactivada y el bloque
te despus de
detenido
dar una orden
El estado se mantiene activo.
de de-tencin, Inmediatamente despus de
la salida de
dar una orden de detencin,
La operacin normal se
bobina de la
la salida de la bobina de la
realiza hasta que se cumpla
salida de
salida de operacin es
la condicin de transicin.
operacin se
desactivada y el bloque
Una vez cumplida la
desactivar y
detenido.
condicin de transicin, se
el bloque es
El estado se mantiene activo.
realizar el procesa-miento
detenido.
de final del paso
El estado se
correspondiente.
vuelve inactivo.
Al mismo tiempo, el paso de
destino de transicin se
activa y el bloque se detiene
inmediatamente.
Inmediatamente despus de
dar una orden de detencin,
el bloque es detenido
conservndose la salida de la
bobina de la salida de
operacin.
El estado se mantiene activo. Inmediatamente despus de dar una orden de
La operacin normal se
detencin, el bloque es detenido,
realiza hasta que se cumpla
conservndose la salida de la bobina de la
la condicin de transicin.
salida de operacin.
Una vez cumplida la
El estado se mantiene activo.
condicin de transicin, se
realizar el procesamiento de
final del paso correspondiente.
Al mismo tiempo, el paso de
destino de transicin se
activa y el bloque se detiene
inmediatamente.
: El paso retenido indica el paso cuyo atributo ha sido configurado para ejecutar el paso
de retencin (HOLD) (SC, SE, ST) y que se est reteniendo con la condicin de transicin
cumplida.
6-7
6-7
MELSEC-Q/QnA
NOTA
SM325 es conmutado ON/OFF por el sistema conforme a la configuracin de los parmetros,
cuando el mdulo CPU conmuta de STOP a RUN.
Configuracin de parmetros
SM325
Se desactiva (salida de la
bobina OFF)
OFF
ON
6-8
6-8
MELSEC-Q/QnA
Descripcin de operacin
Observaciones
El procesamiento del bloque especificado se
reinicia mediante una instruccin de control de
SFC en un paso (salida de operacin) o programa Conveniente para retornar a la operacin
Reinicio mediante
automtica cuando se emite la seal de final
de secuencia externo al bloque detenido.
instruccin de control
Condicin
de control manual en caso de una detencin
de SFC
temporal.
RSTART BLm
* m es No de bloque
Paso HOLD de
operacin (con
comprobacin de
transicin) (ST)
Reinicia la salida de
operacin en un
estado HOLD.
Tambin comprueba
la condicin de
transicin.
: El paso conservado indica el paso cuyo atributo ha sido configurado para ejecutar el paso de
conservacin (HOLD) (SC, SE, ST) y que se est conservando con la condicin de transicin
cumplida.
NOTA
SM325 es conmutado ON/OFF por el sistema conforme a la configuracin de los parmetros,
cuando el mdulo CPU conmuta de STOP a RUN.
Configuracin de parmetros
SM325
Se desactiva (salida de la
OFF
bobina OFF)
Se mantiene activo (salida de
ON
la bobina se conserva)
Al conmutar SM325 ON/OFF en el programa de usuario, se podr cambiar el modo de salida
para una detencin de bloque de modo independiente de la configuracin de los parmetros.
6-9
6-9
MELSEC-Q/QnA
Inicio de paso
mediante smbolo de
diagrama de SFC
Operacin
Observaciones
SET
Sn
* n es No de paso
Condicin
SET
BLm\Sn
* m es No de bloque, n es No de paso
6 - 10
6 - 10
MELSEC-Q/QnA
Operacin
El paso es finalizado automticamente por el
sistema cuando la condicin de transicin
asociada con el paso correspondiente est
cumplida.
Observaciones
Final mediante un
smbolo de diagrama
Configure el paso a un paso de reposicin como Conveniente para finalizar el paso HOLD
de SFC
atributo y especifique el nmero del paso a
cuando la condicin de operacin de la
finalizar.
mquina est cumplida durante la ejecucin
del programa SFC, por ejemplo, cuando se
ejecuta una transicin al paso de procesamienR n S10
o
to de error mediante un salto de seleccin.
N de paso para terminar
El nmero del paso a finalizar puede ser
especificado slo en el mismo bloque.
El paso especificado es finalizado, de modo
forzado, mediante una instruccin de control de
SFC a partir del paso (salida de operacin) del
programa SFC o en otro programa de
secuencia.
Condicin
RST
Sn
* n es No de paso
Condicin
SET
BLm\Sn
* m es N de bloque, n es No de paso
6 - 11
6 - 11
MELSEC-Q/QnA
6.4.3 Cambio del estado de un paso activo (no se puede usar para el modelo
bsico de QCPU)
Esta seccin explica el mtodo para finalizar (desactivar) un paso activo e iniciar (activar) un paso
especificado.
Mtodo de cambio
Cambio mediante
instruccin de control
de SFC
Operacin
En el paso (salida de operacin) del programa
SFC, el paso de ejecucin de instruccin es
finalizado y el paso especificado se inicia de
modo forzado.
Condcinn
SCHG
Paso de ejecucin de
instruccin se termin.
6 - 12
Observaciones
Tambin
se puede usar la designacin
Kn
indirecta (D0, K4M0, etc.) para especificar el
paso de destino del cambio.
Cuando se han descrito mltiples instrucciones
Paso especfico se arranc.
dentro de un paso, resulta vigente el destino
del cambio ejecutado en el mismo.
6 - 12
MELSEC-Q/QnA
Tran.
S1
SM400
Tran.
S2
SM400
Tran.
S3
Tran.
S1
SM400 SM324
Tran.
S2
SM400 SM324
Tran.
S3
6 - 13
6 - 13
MELSEC-Q/QnA
Cambio del
escritura al PLC
programa mediante
cambio en lnea
Adicin/eliminacin de paso /
transicin
Cambio de destino de transicin
Cambio de atributo de paso
Cambio en el programa de
bloque Cambio en el
secuencia de la salida de operacin
de SFC diagrama de
Cambio en el programa de
SFC
secuencia de condicin de transicin
Cambio de datos de bloque
: Posible,
: Imposible
NOTA
1: Se puede ejecutar slo cuando se usan los siguientes mdulos CPU y GX
Developer.
Mdulo CPU
Modelo de QCPU de alto rendimiento (cuyos primeros cinco dgitos del
nmero de serie son 04122 o mayor)
GX Developer Versin 8 o mayor
6 - 14
6 - 14
MELSEC-Q/QnA
SM326
OFF
ON
NOTA
La configuracin de SM326 slo es vlida si, despus de la escritura al PLC, existe
un programa SFC.
Cuando se realiza una escritura de programa de secuencia y/o de parmetros, la
configuracin de SM326 tambin es vlida.
(Se ignora la configuracin de SM326, cuando slo se escriben datos diferentes al
programa SFC, el programa de secuencia y parmetros.)
(b) Cuando el programa fue escrito con el mdulo CPU en estado RUN
1) Inicio del programa despus de la escritura al PLC
Se ejecuta un inicio inicial, independiente de la configuracin del modo de inicio de SFC
(inicio inicial / inicio de reanudacin).
Refirase a la seccin 4.7.1 para detalles sobre el modo de inicio del programa SFC.
2) Estado de los dispositivos al inicio del programa
El programa SFC se ejecuta con todos los dispositivos conservados.
(2) Cambio de programa mediante cambio en lnea
(a) Inicio del programa despus de la escritura al PLC
Si se hizo el cambio del programa mediante cambio en lnea, se ejecuta un inicio de
reanudacin, independiente de la configuracin del modo de inicio de SFC.
(b) Estado de los dispositivos al inicio del programa
El programa SFC se ejecuta con todos los dispositivos conservados.
6 - 15
6 - 15
APENDICES
MELSEC-Q/QnA
APNDICES
APNDICE 1 LISTADO DE RELS ESPECIALES Y REGISTROS
ESPECIALES
A continuacin se presentan los rels especiales y registros especiales que pueden utilizarse en
los prgramas SFC.
Para mayor informacin acerca de otros rels especiales y registros especiales (no utilizado en el
programa SFC), refirase al Manual de Programacin QCPU (modo Q) / QnACPU (Instrucciones
generales).
SM0
APP
SM90
SM91
SM92
SM93
SM94
SM95
SM96
SM97
Error de diagnstico
Contenido
APP -1
Descripcin
QnACPU
Nombre
CPU de procesos
Lado de
ajuste
(Tiempo de
ajuste)
CPU
compatible
Usuario
APP -1
APENDICES
MELSEC-Q/QnA
Contenido
Descripcin
QnACPU
Nombre
CPU de procesos
Lado de
ajuste
(Tiempo de
ajuste)
CPU
compatible
Arranque del
temporizador de
SM98
supervisin de transicin
(reposicin del
en pasos (corresponde al
temporizador de
SD98)
supervisin)
Arranque del
SM99
OFF: No arrancado
ON: Arrancado
temporizador de
(arranque del
supervisin de transicin
temporizador de
en pasos (corresponde al
supervisin)
Usuario
SD99)
Activado en caso de registro de un
SM320
Presencia/ausencia del
programa SFC
programa SFC
Desactivado en caso que no est
Sistema
(valor inicial)
Arranque/parada del
programa SFC
se ejecuta (parada)
ON: Programa SFC se
ejecuta (arranque)
Sistema
(valor inicial),
Usuario
APP
programa SFC
Sistema
(valor inicial),
Usuario
Usuario
SM324
Sealizador de deshabilit.
de transicin continua
OFF: Despus de
transicin
ON: Antes de transicin
Sistema
(para
ejecucin de
instruccin)
APP -2
APP -2
APENDICES
MELSEC-Q/QnA
Contenido
Descripcin
QnACPU
Nombre
CPU de procesos
Lado de
ajuste
(Tiempo de
ajuste)
CPU
compatible
SM325
Salida de operacin en
paso
parada de bloque
Sistema
(valor inicial),
Usuario
de salida de paso.
Cuando el rel est desactivado, se
desactivan las salidas de paso.
Cuando el rel est activado, se
mantienen las salidas de paso.
Seleccionar el estado de dispositivo
SM326
Modo de eliminacin de
dispositivo SFC
Usuario
salida desact.
ON: Mantener paso de
salida manten.
Usuario
OFF: Se ejecuta el
Eliminar modo de
SM328 procesamiento en llegada
en paso final
proceso de
eliminacin
ON: No se ejecuta el
proceso de
eliminacin
bloque.
Usuario
APP -3
APP -3
APENDICES
MELSEC-Q/QnA
SM331
Estado de ejecucin de
programa SFC normal
Contenido
OFF: No ejecutado
ON: En ejecucin
Estado de gestin de
OFF: No ejecutado
SM332 programa SFC de gestin
ON: En ejecucin
de ejecucin de programa
SM820
Estado de disponibilidad
de segumiento de pasos
OFF: No disponible
ON: Disponible
SM822
OFF: Seguimiento
Sealizacin de ejecucin
inactivo
de seguimiento de pasos
ON: Seguimiento activo
SM823
Descripcin
Sistema
(cambio de
estado)
Se activa al terminarse el
seguimiento de pasos de todos los
bloques especificados; se desactiva
al iniciarse el seguimiento de pasos.
Sistema
(cambio de
estado)
QnACPU
Nombre
CPU de procesos
Lado de
ajuste
(Tiempo de
ajuste)
CPU
compatible
*: Aplicable para tal opcin cuyos primeros cinco dgitos corresponden a "04122" o superior.
APP -4
APP -4
APENDICES
MELSEC-Q/QnA
SD0
Error de
diagnstico
SD1
Contenido
Descripcin
SD2
Tiempo de
El da y la hora se almacenan como cdigo BIN de
Tiempo de
presencia de un
2 dgitos al actualizarse los datos SD0.
presencia de un
error de
(Ejemplo)
to
b0
error de diagnstico b15 to b8 b7
: 10.00 hrs. del 25
diagnstico
Dia(1 a 31)
Hora (0 a 23)
H2510
SD3
QnACPU
Nombre
CPU de procesos
Lado de
ajuste
(Tiempo de
ajuste)
CPU
compatible
Sistema
(al presentarse
un error)
Sistema
(al presentarse
un error)
SD4
Clasificacin de
informacin de
errores
APP -5
Cdigo de
clasificacin de
informacin de
errores
Sistema
(al presentarse
un error)
APP -5
APENDICES
MELSEC-Q/QnA
Descripcin
QnACPU
Nombre Contenido
CPU de procesos
Lado de
ajuste
(Tiempo de
ajuste)
CPU
compatible
SD5
SD6
SD5
SD6
SD7
SD8
SD9
SD10
SD11
SD12
SD13
SD14
SD15
SD7
SD8
Signficado
Nro. ranura./Nro. base.
Nro. I/O. 3
(Disponible)
SD9
SD10
SD11
Error de
informa-
informa-
cin
cin
general2 general
Sistema
informacin.)
N de PLC 1 : 1, N de PLC 2 : 2, N de PLC 3 : 3
2: Al almacenar el valor de 255 en el SD5, indica esto que se
(al presentarse
un error)
SD12
SD13
mediante el SD5.
2) Nombre de archivo/nombre de unidad
Nro.
SD14
SD15
Significado
Unidad
SD5
SD6
SD7
Nombre archivo
SD8
(Cdigo ASCII: 8 caracteres)
SD9
SD10 Extensin 4
2EH(.)
SD11
(Cdigo ASCII: 3 caracteres)
SD12
SD13
(Disponible)
SD14
SD15
(Ejemplo)
Nombre arch.=
MAIN.
b15 to b8 b7 to b0
41H(A)
4EH(N)
20H(SP)
20H(SP)
51H(Q)
47H(G)
4DH(M)
49H(I)
20H(SP)
20H(SP)
2EH(.)
50H(P)
APP -6
APP -6
APENDICES
MELSEC-Q/QnA
Descripcin
QnACPU
Nombre Contenido
CPU de procesos
Lado de
ajuste
(Tiempo de
ajuste)
CPU
compatible
SD5
Significado
SD5 Tiempo: 1 Unidades de 1 (0 to 999 s)
SD6 Tiempo: Unidades de 1 ms (0 a 65535 ms)
SD7
SD8
SD9
SD10
(Disponible)
SD11
SD12
SD13
SD14
SD15
Nro.
SD6
SD7
SD8
SD9
SD10
SD11
Error de
informacin
general
Sistema
Significado
SD5
SD6
Nombre de archivo
SD7
(Cdigo ASCII: 8 caracteres)
SD8
2EH(.)
SD9 Extensin 4
(Cdigo ASCII: 3 caracteres)
SD10
SD11
Patrn 5
SD12
Nro. de bloque.
Nro. de paso de sec. (L)
SD13
SD14
Nro. de paso/Nro. de transic.
SD15
Nro. de paso de sec. (H)
Error de
informacin
general
Nro.
SD12
SD13
(al
presentarse
un error)
SD14
5: Definiciones de datos de patrn
15 14
0 0
SD15
to
to
4 3 2 1 0
0 0
(Nro. de bit)
Bloque SFC especificado (1)/no especificado(0)
Paso SFC especificado (1)/no especificado (0)
Transicin SFC especifcada (1)/no especif. (0)
(No usado)
NOTAS
4: Para la extensin, refirase a las OBSERVACIONES en la siguiente pgina.
SD10
Primeros 8
APP -7
SD11
ltimos 8
Primeros 8
Nombre de
Tipo de archivo
extensin
bits
bits
bits
51H
50H
41H
QPA
Parmetro
51H
50H
47H
QPG
51H
43H
44H
QCD
Comentario de dispositivo
51H
44H
52H
QDR
Registro de archivo
APP -7
APENDICES
MELSEC-Q/QnA
Nombre
Contenido
Lado de ajuste
(Tiempo de
ajuste)
Descripcin
QnACPU
CPU compatible
SD16
SD17
Significado
Accion.
Nombre de archivo
Nro.
SD16
SD17
SD18
SD19
(Cdigo ASCII: 8 caracteres)
SD20
SD21 Extensin 4
2EH(.)
SD22
(Cdigo ASCII: 3 caracteres)
SD23
SD24
(Disponible)
SD25
SD26
SD18
SD19
(Ejemplo)
Nombre de arch.=
MAIN. QPG
b15 a b 8 b7 a b 0
41H(A)
4EH(N)
20H(SP)
20H(SP)
51H(Q)
47H(G)
4DH(M)
49H(I)
20H(SP)
20H(SP)
2EH(.)
50H(P)
Nro.
SD16
SD17
SD18
SD19
SD20
SD21
SD22
SD23
SD24
SD25
SD26
SD20
SD21
Tiempo : unidades de 1 ms
(0 a 65535 ms)
(Disponible)
SD22
Informaci
n de
error
individual
Significado
SD16
SD17
Nombre de archivo
SD18
(Cdigo ASCII: 8 caracteres)
SD19
SD20 Extensin 4
2EH(.)
SD21
(Cdigo ASCII: 3 caracteres)
SD22
Patrn 5
SD23
N bloque
SD24
N paso/transicin
SD25
N paso de secuencia. (L)
N paso de secuencia (H)
SD26
Number
Informaci
n de
error
individual
SD23
Sistema
(al
presentarse
un error)
to
4 3 2
0 0
to
0 0
1 0
(Nro. de bit)
(No utilizado
SD24
SD16
SD17
SD18
SD19
SD20
SD21
SD22
SD23
SD24
SD25
SD26
SD25
APP -8
Significado
N parmetro
(Disponible
Number
SD16
SD17
SD18
SD19
SD20
SD21
SD22
SD23
SD24
SD25
SD26
Significado
Nro.
(Disponible)
Significado
SD16
6
N oarmetro
SD17 Cdigo de error para
mdulo de func. intel.
SD18
SD19
SD20
SD21
SD22
(Disponible)
SD23
SD24
SD25
SD26
Number
APP -8
APENDICES
MELSEC-Q/QnA
SD90
SD91
SD92
SD93
SD94
SD95
SD96
SD97
SD98
SD99
Corresponde
al SM90
Corresponde
al SM91
Corresponde
al SM92
Corresponde
al SM93
Corresponde
al SM94
Corresponde
al SM95
Corresponde
al SM96
Corresponde
al SM97
Corresponde
al SM98
Corresponde
al SM99
APP -9
Descripcin
QnACPU
Contenido
CPU de procesos
Nombre
Modelo de alto
rendimiento de QCPU
Lado de
ajuste
(Tiempo de
ajuste)
Modelo bsico de
QCPU
CPU
compatible
temporizador de supervisin de
transicin en pasos, as como el N de
anunciador (N F) que se activa en el
sobrepaso de tiempo del temporizador
de supervisin.
b15
Valor de
temporizador
ajustado y N en
sobrepaso de
tiempo
to
b8 b7
to
b0
Sistema
(al
presentarse
un error)
APP -9
APENDICES
MELSEC-Q/QnA
APP -10
APP -10
APENDICES
MELSEC-Q/QnA
MELSAP-II
MELSAP3
SC
SE
ST
Acoplamiento y derivacin
APP -11
Duplicaciones de acoplamientos y
derivaciones pueden realizarse con la
condicin de transicin.
APP -11
APENDICES
MELSEC-Q/QnA
TRn
BLn\TRn
MOV (P)
MOV (P)
Instruccin de lectura en grupo DMOV (P)
de pasos activos
DMOV (P)
BMOV (P)
BMOV (P)
BLm\Sn
Sn
Funcin
BLm
K4Sn
BLm\K4Sn
K8Sn
BLm\K8Sn
K4Sn
BLm\K4Sn
D
D
D
D
Kn
Kn
Instruccin de arranque de
bloque
SET
BLm
RST
BLm
Instruccin de detencin de
bloque
PAUSE
BLm
Instruccin de reinicio de
bloque
RSTART
BLm
SET
Sn
SET
BLm\Sn
RST
Sn
RST
BLm\Sn
SCHG
SET
TRmn
SET
BLm\TRn
RST
TRn
RST
BLm\TRn
BRSET
Instruccin de control de
transicin
Instruccin de conmutacin de
bloque
APP -12
CPU de
procesos
QnACPU
Expresin de red
Modelo de alto
rendimiento de QCPU
Nombre
Modelo bsico de
QCPU
CPU
compatible
APP -12
APENDICES
MELSEC-Q/QnA
MELSAP3
Mediante
informacin de
bloque
Mediante
informacin de
bloque
Mediante
instruccin de
control SFC
Arranque
fin de bit de bloque
act.
SET BLm
SET BLm/Sn
Arranque
fin de bit de bloque
desact.
RST BLm
Mediante smbolo
de diagrama SFC
Fin de bloque
Detencin de
bloque
Bit de detencin de
bloque act.
Reinicio de bloque
(canc. de detenc.)
Bit de detencin de
bloque desact.
Registro de N de
activ. de bloque
(slo en detenc. de
bloque)
Paso de arranque
Paso de termin.
Cambio de paso
activo
Transicin forzada
de paso activo
Cancelacin de
transicin forzada
Temporizac. De
detencin en
solicitud de
detencin de
bloque
R Sn
PAUSE BLm
RSTART BLm
SET Sn
SET BLm/Sn
RST Sn
RST BLm/Sn
SCHG Sn
SET TRn
SET BLm/TRn
RST TRn
RST BLm/Sn
No especficado
(detencin
inmediata)
Bit de
detencin/reinicio
de bloque act.
Bit de
detencin/reinicio
de bloque desact.
: El modelo bsico de QCPU no puede usar un cambio de paso activo, la transicin forzada
de paso activo ni la cancelacin de transicin forzada.
APP -13
APP -13
APENDICES
MELSEC-Q/QnA
MELSAP-II
MELSAP3
Mx. 14kbytes
(Q01CPU)
(A1SHCPU)
Mx. 256 bloques
Mx. 255 pasos por bloque
Cantidad de
derivaciones
Cantidad de pasos
simultneamente
activos
Cantidad de pasos de
secuencia de salida
Cantidad de pasos de
secuencia de condicin
de transicin
Funcin de temporizador de supervisin de
transicin de pasos
Mx. 22
Mx. 32
Programa SFC
Mx. 1024 pasos (en total para todos Mx. 1024 pasos (en total para todos
los bloques), mx. 128 pasos por
los bloques), mx. 22 pasos por
bloque (incl. pasos de mantenc.)
bloque
Mx. 2k de pasos por bloque, sin
Mx. 255 pasos de secuencia
lmite por paso
Mx. 255 pasos de secuencia
Ninguno
APP -14
MELSAP-II
MELSAP3
Modelo bsico de QCPU
Q00JCPU
Q00CPU
Q01CPU
41,9 s
35,5 s
27,3 s
10,5 s
8,8 s
6,8 s
1,1 s
0,9 s
0,7 s
31,6 s
26,7 s
20,5 s
A1S(J)H
63.6 s
3,2 s
3,0 s
91,5 s
A2SH
48,2 s
2,4 s
2,3 s
69,3 s
26,9 s
20,4 s
10,2 s
8,7 s
6,7 s
9,9 s
7,5 s
216,0 s
182,8 s
140,6 s
35,9 s
27,2 s
263,5 s
222,9 s
171,5 s
200,8 s
152,1 s
66,8 s
56,5 s
43,5 s
APP -14
APENDICES
MELSEC-Q/QnA
MELSAP-II
Mx. 58k bytes
Capacidad
Cantidad de bloques
Cantidad de pasos SFC
Programa SFC
Cantidad de
derivaciones
Cantidad de pasos
simultneamente
activos
Cantidad de pasos de
secuencia de salida
Cantidad de pasos de
secuencia de condicin
de transicin
Funcin de temporizador de supervisin de
transicin de pasos
MELSAP3
Mx. 124kbytes
(Q4ACPU)
Mx. 252kbytes
(Q25HCPU, Q25PHCPU)
Mx. 320 bloques
Mx. 8192 pasos (en total para todos
los bloques), mx. 512 pasos por
bloque
Mx. 22
Mx. 32
Mx. 1024 pasos (en total para todos Mx. 1280 pasos (en total para todos
los bloques), mx. 256 pasos por
los bloques), mx. 22 pasos por
bloque (incl. pasos de mantenc.)
bloque
Mx. 2k de pasos por bloque, sin
Mx. 255 pasos de secuencia
lmite por paso 1
Mx. 2k pasos para un bloque
Mx. 255 pasos de secuencia
Sin restriccin en cada condicin de
transicin
Funcin existe (8 temporizadores)
tem
MELSAP-II
MELSAP3
A3ACPU (F)
Modelo de alto
AnNCPU-F (Q4ACPU)
A3UCPU
rendimiento de QCPU
A1SCPU Q2ASHCPU
A4UCPU
QnCPU
QnHCPU
57,0 s
260,0 s
30,6 s
33,7 s
14,5 s
14,0 s
45,0 s
10,7 s
12,0 s
5,2 s
4,0 s
25,0 s
4,6 s
4,1 s
1,8 s
49,5 s
355,0 s
23,2 s
24,5 s
10,6 s
CPU de
procesos
QnPHCPU
14,5 s
5,2 s
1,8 s
10,6 s
29,5 s
100,0 s
9,4 s
10,0 s
4,3 s
4,3 s
2,4 s
13,5 s
137,2 s
130,4 s
56,2 s
56,2 s
17,0 s
60,0 s
122,5 s
119,4 s
51,5 s
51,5 s
195,0 s
285,0 s
89,7 s
108,2 s
46,6 s
46,6 s
APP -15
APP -15
APENDICES
MELSEC-Q/QnA
tem
APP -16
Mtodo de
reemplazo
Provisto
Apndice 3.1
Provisto
Provisto
Provisto
Apndice 3,2
Provisto
Provisto
Apndice 3,4
Provisto
Apndice 3.3
Provisto
Provisto
Provisto
APP -16
APENDICES
MELSEC-Q/QnA
Siempre ON
SM400
b15
( SM90 )
b8 b7
b0
SD90
S2
S3
ON durante activ.
Se desactiva despus de
cumplirse la condicin de trans.
T0
( F0 )
APP -17
APP -17
APENDICES
MELSEC-Q/QnA
Intervalo de ejecucin
Bloques
0, 1, 2
ejecutados
1 escaneo
Bloques Bloques
10, 11
0, 1, 2
ejecutados ejecutados
End processing
Bloques
Bloques
0, 1, 2
10, 11
ejecutados ejecutados
1 escaneo
End processing
1 escaneo
End processing
Bloques
0, 1, 2
ejecutados
End processing
1 escaneo
Intervalo de ejecucin
BLm
Ajustar intervalo
SM400
Tn
Tn
Bloques correspondiente
Bit STOP/RESTART
RST
APP -18
Tn
APP -18
APENDICES
MELSEC-Q/QnA
SET BL0\TR0
M10
RS BL0\TR0
T
M1
SET BL0\TR
M11
Programa SFC
Condicin de transicin
S0 ajustada por usuario
S1
1
RS BL0\TR
1
T
TRAN
t0
Condicin de transicin
ajustada por usuario
t1
TRAN
Condicin de transicin
ajustada por usuario
TRAN
M0
S1
t1
Condicin de transicin
ajustada por usuario
TRAN
M1
APP -19
APP -19
APENDICES
MELSEC-Q/QnA
S5
SCHG K6
S6
t6
X2
TRAN
S5
TRAN
t5
S7
t8
S6
t7
X2
APP -20
TRAN
APP -20
GARANTIA
Por favor confirme los detalles de la garanta del producto antes de empezar a usarlo.
3. Servicio en el extranjero
En el extranjero, las reparaciones se aceptarn por el Centro AF de locales del extranjero de Mitsubishi. Note que las
condiciones de reparaciones de cada Centro AF pueden diferir.
MITSUBISHI ELECTRIC
HEADQUARTERS
REPRESENTACIONES EUROPEAS
REPRESENTACIONES EUROPEAS
MITSUBISHI ELECTRIC
EUROPE
EUROPE B.V.
German Branch
Gothaer Strae 8
D-40880 Ratingen
Telfono: +49 (0) 2102 / 486-0
Telefax: +49 (0) 2102 / 486-1120
E-Mail: megfamail@meg.mee.com
MITSUBISHI ELECTRIC
FRANCIA
EUROPE B.V.
French Branch
25, Boulevard des Bouvets
F-92741 Nanterre Cedex
Telfono: +33 1 55 68 55 68
Telefax: +33 1 55 68 56 85
E-Mail: factory.automation@fra.mee.com
MITSUBISHI ELECTRIC
IRLANDA
EUROPE B.V.
Irish Branch
Westgate Business Park, Ballymount
IRL-Dublin 24
Telfono: +353 (0) 1 / 419 88 00
Telefax: +353 (0) 1 / 419 88 90
E-Mail: sales.info@meir.mee.com
MITSUBISHI ELECTRIC
ITALIA
EUROPE B.V.
Italian Branch
Via Paracelso 12
I-20041 Agrate Brianza (MI)
Telfono: +39 039 6053 1
Telefax: +39 039 6053 312
E-Mail: factory.automation@it.mee.com
MITSUBISHI ELECTRIC
ESPAA
EUROPE B.V.
Spanish Branch
Carretera de Rub 76-80
E-08190 Sant Cugat del Valls
Telfono: +34 9 3 / 565 3131
Telefax: +34 9 3 / 589 2948
E-Mail: industrial@sp.mee.com
MITSUBISHI ELECTRIC
REINO UNIDO
EUROPE B.V.
UK Branch
Travellers Lane
GB-Hatfield Herts. AL10 8 XB
Telfono: +44 (0) 1707 / 27 61 00
Telefax: +44 (0) 1707 / 27 86 95
E-Mail: automation@meuk.mee.com
MITSUBISHI ELECTRIC
JAPN
CORPORATION
Office Tower Z 14 F
8-12,1 chome, Harumi Chuo-Ku
Tokyo 104-6212
Telfono: +81 3 6221 6060
Telefax: +81 3 6221 6075
MITSUBISHI ELECTRIC
EE. UU.
AUTOMATION
500 Corporate Woods Parkway
Vernon Hills, IL 60061
Telfono: +1 847 / 478 21 00
Telefax: +1 847 / 478 22 83
GEVA
AUSTRIA
Wiener Strae 89
AT-2500 Baden
Telfono: +43 (0) 2252 / 85 55 20
Telefax: +43 (0) 2252 / 488 60
E-Mail: office@geva.at
Getronics b.v.
BLGICA
Control Systems
Pontbeeklaan 43
BE-1731 Asse-Zellik
Telfono: +32 (0) 2 / 467 17 51
Telefax: +32 (0) 2 / 467 17 45
E-Mail: infoautomation@getronics.com
TEHNIKON
BIELORRUSIA
Oktjabrskaya 16/5, Ap 704
BY-220030 Minsk
Telfono: +375 (0)17 / 210 4626
Telefax: +375 (0)17 / 210 4626
E-Mail: tehnikon@belsonet.net
TELECON CO.
BULGARIA
Andrej Ljapchev Lbvd. Pb 21 4
BG-1756 Sofia
Telfono: +359 (0) 2 / 97 44 05 8
Telefax: +359 (0) 2 / 97 44 06 1
E-Mail:
louis poulsen
DINAMARCA
industri & automation
Geminivej 32
DK-2670 Greve
Telfono: +45 (0) 70 / 10 15 35
Telefax: +45 (0) 43 / 95 95 91
E-Mail: lpia@lpmail.com
INEA d.o.o.
ESLOVENIA
Stegne 11
SI-1000 Liubliana
Telfono: +386 (0)1 513 8100
Telefax: +386 (0)1 513 8170
E-Mail: inea@inea.si
UTU Elektrotehnika AS
ESTONIA
Prnu mnt.160i
EE-11317 Tallin
Telfono: +372 (0) 6 / 51 72 80
Telefax: +372 (0) 6 / 51 72 88
E-Mail: utu@utu.ee
Beijer Electronics OY
FINLANDIA
Ansatie 6a
FIN-01740 Vantaa
Telfono: +358 (0) 9 / 886 77 500
Telefax: +358 (0) 9 / 886 77 555
E-Mail: info@beijer.fi
UTECO A.B.E.E.
GRECIA
5, Mavrogenous Str.
GR-18542 Pireo
Telfono: +302 (0)10 / 42 10 050
Telefax: +302 (0)10 / 42 12 033
E-Mail: uteco@uteco.gr
Meltrade Automatika Kft.
HUNGRA
55, Harmat St.
HU-1105 Budapest
Telfono: +36 (0)1 / 2605 602
Telefax: +36 (0)1 / 2605 602
E-Mail: office@meltrade.hu
SIA POWEL
LETONIA
Lienes iela 28
LV-1009 Riga
Telfono: +371 784 / 22 80
Telefax: +371 784 / 22 81
E-Mail: utu@utu.lv
REPRESENTACIONES EN
ORIENTE MEDIO
TEXEL Electronics Ltd.
ISRAEL
Box 6272
IL-42160 Netanya
Telfono: +972 (0) 9 / 863 08 91
Telefax: +972 (0) 9 / 885 24 30
E-Mail: texel_me@netvision.net.il
MITSUBISHI ELECTRIC
Gothaer Strae 8
D-40880 Ratingen
REPRESENTACIONES DE
EURASIA
Avtomatika Sever Ltd.
RUSIA
Lva Tolstogo Str. 7, Off. 311
RU-197376 San Petersborgo
Telfono: +7 812 1183 238
Telefax: +7 812 1183 239
E-Mail: as@avtsev.spb.ru
Consys
Promyshlennaya St. 42
RUSIA
RU-198099 San Petersborgo
Telfono: +7 812 325 3653
Telefax: +7 812 147 2055
E-Mail: consys@consys.spb.ru
Electrotechnical
RUSIA
Systems Siberia
Shetinkina St. 33, Office 116
RU-630088 Novosibirsk
Telfono: +7 3832 / 119598
Telefax: +7 3832 / 119598
E-Mail: info@eltechsystems.ru
Elektrostyle
RUSIA
Poslannikov Per., 9, Str.1
RU-107005 Mosc
Telfono: +7 095 542 4323
Telefax: +7 095 956 7526
E-Mail: info@estl.ru
Elektrostyle
RUSIA
Krasnij Prospekt 220-1, Office No. 312
RU-630049 Novosibirsk
Telfono: +7 3832 / 106618
Telefax: +7 3832 / 106626
E-Mail: info@estl.ru
ICOS
RUSIA
Industrial Computer Systems Zao
Ryazanskij Prospekt, 8A, Off. 100
RU-109428 Mosc
Telfono: +7 095 232 0207
Telefax: +7 095 232 0327
E-Mail: mail@icos.ru
NPP Uralelektra
RUSIA
Sverdlova 11A
RU-620027 Ekaterinburg
Telfono: +7 34 32 / 532745
Telefax: +7 34 32 / 532745
E-Mail: elektra@etel.ru
STC Drive Technique
RUSIA
Poslannikov Per., 9, Str.1
RU-107005 Mosc
Telfono: +7 095 790 7210
Telefax: +7 095 790 7212
E-Mail: info@privod.ru
REPRESENTACIN EN FRICA
CBI Ltd.
SUDFRICA
Private Bag 2016
ZA-1600 Isando
Telfono: +27 (0) 11/ 928 2000
Telefax: +27 (0) 11/ 392 2354
E-Mail: cbi@cbi.co.za
INDUSTRIAL AUTOMATION
Fax:
02102 486-7170
megfa-mail@meg.mee.com
www.mitsubishi-automation.de
www.mitsubishi-automation.com