• PRECAUCIONES DE SEGURIDAD • (Lea estas instrucciones antes de utilizar el producto.) Para la utilización del Controlador Programable de Mitsubishi de la serie MELSEC-Q, debe leerse atentamente el manual asociado con el producto, así como los manuales relacionados con este manual asociado.
Página 4
Este manual no otorga ningún derecho de propiedad industrial ni ningún derecho de cualquier otra clase, ni otorga ninguna licencia de patente. Mitsubishi Electric Corporation no se hará responsable por ningún problema que rights involucre derechos de propiedad industrial que pueden ocurrir como un resultado del uso de contenidos anotados en este manual.
Acerca de las abreviaciones y los términos genéricos Manuales relacionados N° del manual Nombre del manual (código de modelo) GX Developer Versión 8, Manual de Operación (SFC) Describe la creación de SH-080374E programas SFC mediante la utilización de un paquete de software para la creación de (13JU42) programas SFC.
Página 7
Abreviaciones y términos genéricos que se utilizan en este manual En este manual se utilizan las siguientes abreviaciones y términos genéricos (con excepción de indicaciones expresas). Abreviación o término genérico Descripción de abreviación o término genérico Abreviación para el modelo básico de QCPU, modelo de alto rendimiento de QCPU, QCPU CPU de procesos QnCPU...
INTRODUCCIÓN Muchas gracias por su adquisición del controlador programable para propósitos 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 ejecución del controlador programable de la serie Q/QnA para asegurar así su utilización correcta. Por favor, asegúrese de entregar este manual al usuario final.
Página 9
4.4 Control de programas SFC mediante instrucciones (instrucciones de control SFC) ......4-37 4.4.1 Instrucciones de control del estado de operación de paso (a, b, &a, &b, la, lb)......4-41 4.4.2 Instrucción de control de la transición forzada (a, b, &a, &b, la, lb) ..........4-44 4.4.3 Instrucción de control dl estado de operación de bloque (a, b, &a, &b, la, lb).......
Página 10
6. EJECUCIÓN DEL PROGRAMA SFC 6- 1 a 6-15 6.1 Inicio y detención del programa SFC ...................... 6- 1 6.1.1 Procedimiento de reanudación de inicio del programa SFC ............6- 2 6.2 Bloques START y END..........................6- 4 6.2.1 Métodos de inicio de bloque ......................6- 4 6.2.2 Métodos de terminación de bloque ....................
1 DESCRIPCIÓN GENERAL MELSEC-Q 1. DESCRIPCIÓN GENERAL SFC, la abreviación de "Sequential Function Chart", es un formato de descripción de especificación de control, en el cual una secuencia de operaciones de control es dividida en una serie de pasos, para permitir una clara expresión de la secuencia de ejecución y las condiciones de ejecución de un programa.
Página 13
1 DESCRIPCIÓN GENERAL MELSEC-Q (1) En caso de creación con MELSAP-L y escaleras (a) Lado del MELSAP-L (b) Lado de programas de secuencia El flujo de operación es fácil de comprender El área puede desarrollarse en un producto mediante la creación del programa SFC mediante la creación de condiciones irrelevantes de relacionado a las condiciones de bloqueo.
1 DESCRIPCIÓN GENERAL MELSEC-Q 1.1 Programa SFC El programa SFC consiste de pasos, que representan unidades de operaciones en una serie de operaciones de una máquina. En cada paso, el control detallado actual es programado mediante el uso de un circuito en escalera. La agrupación de pasos dentro de un bloque en unidades de proceso permite la creación de un programa SFC habilitado para el seguimiento de todos los procesos, así...
1 DESCRIPCIÓN GENERAL MELSEC-Q 1.2 Características del SFC (MELSAP-L) (1) Sistemas fáciles de diseñar y mantener Es posible hacer corresponder los sistemas de control de una fábrica entera, los dispositivos mecánicos de cada estación y todas las máquinas, con los bloques y pasos del programa SFC sobre una base de correspondencia exacta.
Página 16
1 DESCRIPCIÓN GENERAL MELSEC-Q (2) La eficiencia en el desarrollo del programa se mejora mediante la división del mando en partes El proceso de mando de máquina puede dividirse en diferentes partes, mediante la descripción de la secuencia de operación y del mando de máquina en forma separada. El MELSAP-L se utiliza para describir la secuencia de operación para la máquina, mientras que el programa de secuencia (circuito/listado) se utiliza para describir el mando de máquina incluyendo un bloqueo individual.
Página 17
1 DESCRIPCIÓN GENERAL MELSEC-Q (3) Facilidad de edición de división de bloques y pasos para controlar el objeto • En un programa SFC se puede crear un total de 320 bloques1. • En un bloque, se pueden crear hasta 512 pasos2. •...
Página 18
1 DESCRIPCIÓN GENERAL MELSEC-Q (4) Es posible la creación de múltiples pasos iniciales Múltiples procesos pueden ejecutarse y combinarse fácilmente. Los pasos iniciales son enlazados mediante un formato de “acoplamiento por selección”. En caso de activación de múltiples pasos iniciales (S0 a S3), el paso en el cual se cumple la condición de transición (t4 a t7) inmediatamente anterior al acoplamiento por selección, se vuelve inactivo y se produce la transición al próximo paso.
Página 19
1 DESCRIPCIÓN GENERAL MELSEC-Q (5) El diseño del programa es fácil gracias a la abundancia de atributos de pasos. A cada paso se le puede asignar una variedad de atributos de pasos. Usándolos individualmente para una operación dada, o en combinación, estos atributos simplifican mucho los procedimientos de diseño del programa.
Página 20
1 DESCRIPCIÓN GENERAL MELSEC-Q • Paso de reposición (Sn • Cuando un estado de conservación se vuelve innecesario para el control de máquina, o en caso de que ocurriera un salto selectivo a una escalera manual, después de la detección de un error, etc., se puede designar una orden de reposición para el paso de retención, When the reset step is...
Página 21
1 DESCRIPCIÓN GENERAL MELSEC-Q (6) Una función dada puede ser controlada en una diversidad de maneras en conformidad con la aplicación en cuestión. Las funciones de los bloques, tales como START, END, detención temporal, reinicio, así como activación forzada o finalización de pasos especificados, pueden ser controladas mediante los símbolos de diagrama de SFC, las instrucciones de control de SFC, o bien, mediante los registros de información de SFC.
2 CONFIGURACIÓN DEL SISTEMA MELSEC-Q 2. CONFIGURACIÓN DEL SISTEMA (1) CPUs aplicables MELSAP-L (programa SFC) trabaja en los siguientes módulos de CPU. Tipo de CPU Nombre de modelo Restricción Producto compatble cuyos primeros cinco Modelo básico de QCPU Q00JCPU, Q00CPU, Q01CPU dígitos del N serial son 04122 o superior.
Página 23
2 CONFIGURACIÓN DEL SISTEMA MELSEC-Q NOTAS 2 - 2 2 - 2...
3 ESPECIFICACIONES MELSEC-Q 3. ESPECIFICACIONES En este capítulo se explican las especificaciones de ejecución de los programas SFC. 3.1 Especificaciones de ejecución relacionados con los programas SFC 3.1.1 Especificaciones de ejecución del modelo básico de QCPU (1) Tabla 3.1 indica las especificaciones de ejecución relacionadas con el programa SFC. Tabla 3.1 Especificaciones de ejecución relacionados con el programa SFC Ítem Q00JCPU...
Página 25
3 ESPECIFICACIONES MELSEC-Q (2) Precauciones para la creación del programa SFC (a) Se puede crear solamente un programa SFC. El programa SFC creado es un "programa del tipo de ejecución de escaneo". (b) El modelo básico de QCPU permite la creación de un total de dos archivos de programa : un programa SFC y un programa de secuencia.
3 ESPECIFICACIONES MELSEC-Q 3.1.2 Especificaciones de ejecución del modelo de QCPU de alto rendimiento y de la CPU de procesos (1) Tabla 3.2 indica las especificaciones de ejecución relacionadas con los programas SFC. Tabla 3.2 Especificaciones de ejecución relacionados con los programas SFC Q02CPU Q06HCPU Q12HCPU...
Página 27
3 ESPECIFICACIONES MELSEC-Q (2) Precauciones para la creación del programa SFC (a) Los programas SFC que pueden crearse, son del tipo "programa de tipo de ejecución de escaneo" y "programa de tipo standby". (b) Dos programas SFC (un programa SFC normal y un programa SFC de gestión de ejecución de programa) pueden configurarse como programa de tipo de ejecución de escaneo.
3 ESPECIFICACIONES MELSEC-Q 3.2 Listado de dispositivo 3.2.1 Listado de dispositivo del modelo básico de QCPU Tabla 3.3 indica el dispositivo que puede utilizarse para las condiciones de transición y las salidas de operación de un programa SFC. Tabla 3.3 Listado de dispositivos Asignación Clasificación Dispositivo...
Página 29
3 ESPECIFICACIONES MELSEC-Q Asignación Clasificación Dispositivo Tipo Expresión Observaciones de usuario Entrada de enlace \ X0 a J \ X01FFF Hexadecimal Salida de enlace \ Y0 a J \ Y01FFF Hexadecimal • Dispositivos en lado izq. existen en cada Relé de enlace \ B0 a J \ B03FFF Hexadecimal Enlace directo...
3 ESPECIFICACIONES MELSEC-Q 3.2.2 Listado de dispositivo del modelo de QCPU de alto rendimiento y de la CPU de procesos Tabla 3.4 indica el dispositivo que puede utilizarse para las condiciones de transición y las salidas de operación de los programas SFC. Tabla 3.4 Listado de dispositivos Asignación Clasificación...
Página 31
3 ESPECIFICACIONES MELSEC-Q Asignación Clasificación Dispositivo Tipo Expresión Observaciones de usuario Entrada de enlace \ X0 a J \ X01FFF Hexadecimal Salida de enlace \ Y0 a J \ Y01FFF Hexadecimal • Dispositivos en lado izq. existen en cada Relé de enlace \ B0 a J \ B03FFF Hexadecimal Enlace directo...
3 ESPECIFICACIONES MELSEC-Q 3.3 Tiempo de procesamiento para programa SFC A continuación se indica el tiempo requerido para procesar el programa SFC. (1) Método para calcular el tiempo de procesamiento del programa SFC Calcula el tiempo de procesamiento de programa con la siguiente expresión Tiempo de procesamiento de programa SFC = (A) + (B) + (C) (a) "(A): Tiempo de procesamiento de las salidas de operación en todos los bloques"...
Página 33
3 ESPECIFICACIONES MELSEC-Q (2) Tiempos de procesamiento de sistema para diferentes modelos de módulo CPU (a) En caso de utilizar un modelo básico de QCPU Ítem Q00JCPU Q00CPU Q01CPU Coeficiente de tiempo de procesamiento de bloque activo 41,9µs 35,5µs 27,3µs Coeficiente de tiempo de procesamiento de bloque inactivo 10,5µs 8,8µs...
Página 34
3 ESPECIFICACIONES MELSEC-Q [Ejemplo de cálculo del tiempo de procesamiento del sistema SFC] Con la Q25HCPU como ejemplo, se calcula el tiempo de procesamiento para el sistema SFC como se indica a continuación, con las siguientes condiciones. • Designado en arranque inicial •...
Página 35
3 ESPECIFICACIONES MELSEC-Q La siguiente tabla indica la cantidad de pasos activos, la cantidad de transiciones activas, así como la cantidad de pasos de condición cumplida de transición cuando los pasos 2 y 6 están activos. Cantidad de Si las condiciones de Presencia/ausenci pasos de Cantidad de pasos...
3 ESPECIFICACIONES MELSEC-Q 3.4 Cálculo de la capacidad del programa SFC Para expresar el diagrama SFC mediante instrucciones, se requiere la capacidad de memoria indicada posteriormente. En esta sección se describe el método para el cálculo de la capacidad del programa SFC y la cantidad de pasos cuando el diagrama SFC se expresa mediante instrucciones de SFC dedicadas.
Página 37
3 ESPECIFICACIONES MELSEC-Q (2) Cantidad de pasos requeridos para la expresión del diagrama SFC como instrucciones SFC dedicadas La siguiente tabla muestra la cantidad de pasos requeridos para la expresión del diagrama SFC como instrucciones SFC dedicadas. Expresión e Cantidad Nombre Descripción Cantidad de pasos requeridos...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4. CONFIGURACIÓN DEL PROGRAMA SFC En este capítulo se explican los símbolos de programa SFC, las instrucciones de control SFC y los dispositivos de información SFC que comprenden un programa SFC. (1) Como se muestra a continuación, un programa SFC se compone del paso inicial, de las condiciones de transición, de los pasos intermedios y del paso final.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.1 Listado de los símbolos de diagrama SFC A continuación se indican los símbolos utilizados en el programa SFC. Símbolo de Clase Nombre Observaciones diagrama SFC Paso inicial Paso inicial ficticio Paso inicial de retención de Cualquiera de estos pasos en 1 bloque bobina...
Página 40
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q Símbolo de diagrama Clase Nombre Observaciones Transición serial Selección de derivación Selección de acoplamiento Selección de acoplamiento – derivación en paralelo Derivación en paralelo a, b = N° de condición de Acoplamiento en paralelo transición Transición Acoplamiento en paralelo –...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2 Pasos Los pasos son las unidades básicas para la comparación de un bloque ; cada paso consiste de salidas de operación. (1) En la siguiente tabla se indica la cantidad de pasos que pueden utilizarse en un bloque. Cantidad máx.
Página 42
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (c) Cuando se utiliza la instrucción oC 1) El contador cuenta cada vez que se cumple una condición de transición y se activa el paso correspondiente que está desactivado en este instante. Ejemplo: Cond. de El contador C0 cuenta una vez cuando se cumple la transic.
Página 43
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (2) La instrucción PLS o P se utiliza para la salida de operación de cualquier paso que se ejecuta cada vez que el paso correspondiente se conmuta del estado inactivo al estado activo. El programa indicado en el lado izquierdo, se ejecuta en una escalera, como se muestra a continuación.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2.2 Paso inicial El paso inicial presenta el comienzo de un bloque. Se pueden designar hasta 32 pasos iniciales por bloque. En caso que exista más de un paso inicial, el acoplamiento se habilita exclusivamente como acoplamiento selectivo.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2.3 Paso ficticio Un paso ficticio es un paso de espera, etc., que no contiene ningún programa de salida de operación. (1) La condición de transición que sigue al siguiente paso, se controla siempre durante la ejecución de un paso ficticio, y la ejecución procede con el siguiente paso al cumplirse la condición de transición.
Página 46
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (3) Cuando se mantiene el estado de activación de la bobina (en el paso de retención de bobina) en el siguiente paso, se desactiva la bobina bajo una de las siguientes condiciones: (a) Cuando se ejecuta el paso final del bloque correspondiente. (Con excepción cuando SM327 está...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2.5 Paso de retención de operaciónde operación (sin control de transición) Un paso de retención de operación (sin control de transición) es un paso en el cual el procesamiento de salida de operación del paso correspondiente continua después de una transición al siguiente paso.
Página 48
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (4) Procesamiento del bloque STOP El procesamiento siguiente se ejecuta cuando se emite una solicitud de detención de bloque para el bloque correspondiente mediante el bit STOP/RESTART de los dispositivos de información SFC o bien mediante la instrucción STOP de las instrucciones de control SFC. •...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2.6 Paso de retención de operaciónde operación (con control de transición) Un paso de retención de operación (con control de transición) es un paso en el cual el procesamiento de salida de operación del paso correspondiente continua después de una transición al siguiente paso.
Página 50
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (3) Se inactiva un paso de retención de operación (con control de transición) cuando se presenta una de las siguientes situaciones: (a) Cuando se ejecuta el paso final del bloque correspondiente. (Con excepción cuando SM327 está...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2.7 Paso de reposición Un paso de reposición es un paso que designa una desactivación forzada de otro paso específico (salida de operación). El paso de reposición desactiva el paso designado en el bloque actual antes de la ejecución de la salida de operación de cada escaneo.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2.8 Paso de inicio de bloque (con control END) Un paso de inicio de bloque (con control de fin) es un paso con el cual se inicia el bloque especificado; cuando se desactiva luego el bloque de destinación de inicio, se inicia el control de la condición de transición al siguiente paso.
Página 53
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (4) La siguiente tabla indica la cantidad de pasos que pueden ejecutarse simultáneamente en todos los bloques, así como la cantidad de pasos en un bloque individual. Cantidad de pasos que pueden Cantidad máx. de pasos Nombre del modelo de módulo CPU ejecutarse simultáneamente en activos en un bloque...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2.9 Paso de inicio de bloque (sin control END) Un paso de inicio de bloque (sin control de fin) es un paso con el cual se inicia el bloque especificado; cuando se activa luego el bloque de destinación de inicio, se inicia el control de la condición de transición al siguiente paso.
Página 55
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (3) Una solicitud de inicio de bloque puede iniciar simultáneamente múltiples bloques mediante la ejecución de una transición en paralelo (refiérase al Cap. 4.3.3). Los pasos en los bloques iniciados en forma simultánea, se procesan en paralelo. (4) La cantidad de pasos que pueden ejecutarse simultáneamente, es de 1280 pasos *1 para todos los bloques.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2.10 Paso de terminación Un paso de fin indica que ha terminado una serie de procesamientos en el bloque correspondiente. (1) Al alcanzar un paso de fin, se ejecuta el siguiente procesamiento para terminar el bloque. (a) Se desactivan todos los pasos en el bloque.
Página 57
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q NOTAS A continuación se indican las medidas de precaución a tomar al activar el SM328: (1) Cuando falta solamente el paso de retención al alcanzar el paso final, se desactiva el paso de retención cuando el SM328 está activo. Cuando el usuario no desea la desactivación de la salida de bobina del paso de retención, puede prevenir esta desactivación mediante la activación del ON SM327.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.2.11 Instrucciones que no pueden utilizarse sin salidas de operación Tabla 4.1 indica las instrucciones que no pueden utilizarse con las salidas de operación. Tabla 4.1 Lista de instrucciones no utilizables Clase Símbolo de Símbolo Función Observaciones...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.3 Transición Una transición es la unidad básica para la entidad de un bloque y se utiliza mediante especificación de una condición de transición. Una condición de transición es una condición para la ejecucuión para proceder con el siguiente paso;...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.3.1 Transición serial “Transición serial” es el formato de transición con el cual se ejecuta el procesamiento al paso inmediatamente inferior al paso actual cuando se cumple la condición de transición. • Cuando la condición de transición “b” se cumple en el paso Paso “n”...
Página 61
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (2) Diagrama de flujo de la operación de transición serial ‘Estado de operación Paso inicial Condición de trans. “a” Salida de oper. paso inicial ejecutada Paso 1 Condición de trans. “b” ¿Cond. transición “a” cumplida? Paso 2 Sí...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.3.2 Transición de selección Una “transición de selección” es un formato de transición en el cual se acoplan varios pasos en forma paralela y donde el procesamiento se ejecuta exclusivamente cuando se cumple primero la condición de transición.
Página 63
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (3) En una transición de selección, puede omitirse un acoplamiento mediante una transición de salto o una transición de fin. Cuando se cumple una condición de transición “b” en la salida de operación del paso “n”, el Paso n procesamiento procede en el orden de pasos “n+1”, “n+2”...
Página 64
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (4) Diagrama de flujo de la operación de transición de selección Estado de operación Paso inicial Condición de transición “a” Se ejecuta la salida de operación del paso inicial 0. Paso 1 ¿Se cumplió la Condición de Condición de Condición de...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.3.3 Transición en paralelo La “transición en paralelo” es el formato de transición en el cual varios pasos paralelmente enlazados se procesan simultáneamente cuando se cumple la condición de transición relevante. Paso “n” (operation output [A]) •...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (2) En caso de iniciar otro bloque con la operación de procesamiento en paralelo, se ejecutan simultáneamente 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 simultáneamente con el bloque 1.) Bloque 0 Paso “n”...
Página 67
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (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 continuación, donde cada una de las columnas de transición en paralelo consisten de un sólo paso (programa sin condición de transición entre la derivación de transición en paralelo y el acoplamiento).
Página 68
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (6) Diagrama de flujo de la operación de transición en paralelo Estado de operación Paso inicial Condición de transición “a” Se ejecuta la salida de operación del paso inicial. Paso 1 Condición de transición “b” ¿Se cumplió...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.3.4 Transición de salto Una “transición de salto” es un salto a un paso específico dentro del mismo bloque que se realiza cuando se cumple una condición de transición. • Cuando se cumple la condición “b” en la ejecución del paso “n”, se desactiva el paso Paso “n”...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.3.5 Precauciones para la creación de los pogramas de (paso de) salida de operación y de condición de transición Esta sección explica las medidas de precaución a tomar en la creación de programas de salida de operación (paso) y de condición de transición.
Página 71
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (2) Descripción del programa MELSAP-L El MELSAP-L describe los programas de pasos en el siguiente formato : Ejemplo del formato Ejemplo del formato de Ejemplo del símbolo de Instrucción MELSAP-L lista circuito Salida (o) oY70 OUT Y70 Temporizador de alta...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (4) Programa de condición de transición (a) Expresión de programa de condición de transición Los programas de condición de transición pueden utilizarse solamente para instrucciones de contacto o equivalentes a contacto. El programa de condición de transición se expresa como el siguiente circuito en escalera: Condición [TRAN] es una salida TRAN...
Página 73
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q Tipo de módulo de CPU (5) Modelo de alto Código de Expresión de Modelo rendimiento Clase Función instrucción instrucción básico de de QCPU, QCPU CPU de procesos, QnACPU S1 S2 & Comparación de datos de 16 bits S1 S2 binarios S1 S2...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.4 Control de programas SFC mediante instrucciones (instrucciones de control SFC) Las instrucciones de control SFC pueden utilizarse para controlar un bloque o el esatdo de operación de paso (activo/inactivo) o bien para la ejecución de un inicio o fin forzado, etc. El programa SFC puede controlarse fácilmente mediante las instrucciones de control SFC con un programa SFC creado con los símbolos de programa SFC.
Página 75
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q Tipo de módulo de CPU (5) Modelo de alto rendimiento Nombre Expresión de instrucción Función Modelo básico de QCPU, CPU de QCPU de procesos, QnACPU • Un bloque específico se inicia forzadamente (activado) e independientemente y se ejecuta BLm\Sn desde un paso específico.
Página 76
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 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 continuación. Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones Dispositivo...
Página 77
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q MELSECNET/10(H) Módulo de Interno (sistema, Registro Clase de Direct función Índice Expansión usuario) Constante Otros disp. especial archivo R Palabra Palabra FX, FY, A, VD, R, ZR BLm\Sn Decimal P, I, S, SM, SD, T, C, BLm\Trm Hexadecimal J, U,...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento : Primeros 5 dígitos del N° ser.son 04122 o sup 4.4.1 Instrucciones de control del estado de operación de paso (a, b, &a, &b, la, lb) Programas que usan las Dispositivos utilizables Sitio de ejecución...
Página 79
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (3) Especificar el paso según la siguiente descripción. (a) En caso de un programa SFC 1) Utilizar "Sn" cuando se especifica el paso en el bloque actual. 2) Utilizar "BLm\Sn" cuando se especifica el paso en otro bloque dentro del programa SFC.
Página 80
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (2) El siguiente programa ejecuta un paso en forma sincronizada con otro paso de la derivación en paralelo. aS20 & bX0 Instrucciones relacionadas 1) Instrucciones de control SFC • Instrucción de conmutación de bloque (BRSET)..Véase el Cap. 4.4.11. •...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento 4.4.2 Instrucción de control de la transición forzada (a, b, &a, &b, la, lb) Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones Dispositivo MELSECNET interno Módulo Tipo de...
Página 82
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (3) Especificar la transición según la siguiente descripción. (a) En caso de un programa SFC 1) Utilizar "Sn" cuando se especifica el paso en el bloque actual. 2) Utilizar "BLm\Sn" cuando se especifica el paso en otro bloque dentro del programa SFC. (b) En caso de un programa de secuencia 1) Utilizar "BLm\Sn"...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento : Primeros 5 dígitos del N° ser. son 04122 o sup 4.4.3 Instrucción de control dl estado de operación de bloque (a, b, &a, &b, la, lb) Programas que usan las Dispositivos utilizables Sitio de ejecución...
Página 84
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q [Ejemplos de programa] (1) El siguiente programa activa el Y20 cuando el bloque 3 está activo. aBL3 oY20 Instrucciones relacionadas a) Instrucciones de control SFC • Instrucción de arranque del bloque (sBLm) e instrucicón de terminación del bloque (rBLm)...Véase el Cap. 4.4.6. b) Símbolos de diagrama SFC •...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento : Primeros 5 dígitos del N° ser. son 04122 o sup 4.4.4 Instrucciones de recepción de conjunto de paso activo (MOV, DMOV) Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones...
Página 86
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (4) Cuando el bloque no está especificado, debe especificarse la cantidad de pasos con la cual el rango de datos leídos no sobrepasa la cantidad de pasos máx. en el bloque. (a) Cuando se sobrepasa la cantidad máxima de pasos, no se definen los datos. Por ejemplo, cuando el último paso del bloque leído es el paso 10 (S10), no se definen los datos en b11 a 15.
Página 87
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q [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 operación del bloque 3 DMOVP K8S0 D0 Cuando se designa el paso por la salida de operación de un bloque diferente al bloque 3 DMOVP BL3\K8S0 D0...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento : Primeros 5 dígitos del N° ser. son 04122 o su 4.4.5 Recepción de datos de conjunto de paso activo (BMOV) Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones Dispositivo...
Página 89
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (4) Cuando el rango de datos leídos sobrepasa la cantidad de pasos máx. en el bloque, no se leen los datos del siguiente bloque. Cuando no se encuentran bloques en y después del bloque que debe leerse, se almacena "0" en los bits restantes.
Página 90
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q [Ejemplos de programa] (1) El siguiente programa lee el estado de la bobina 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 operación del bloque 3 BMOVP K4S0 D0 K3 Cuando se designa el paso por la salida de operación de un bloque diferente al bloque 3...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento : Primeros 5 dígios del N° ser. son 04122 o sup 4.4.6 Instrucciones del bloque START & END (s, r) Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones Dispositivo...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento : Primeros 5 dígitos del N° ser. son 04122 o sup 4.4.7 Instrucciones del bloque STOP y RESTART (PAUSE, RSTART) Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones Dispositivo...
Página 93
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q NOTAS El SM325 se activa/desactiva por el sistema en función del ajuste de modo de salida en el parámetro de detención de bloque cuando el módulo de CPU conmuta de STOP a RUN. Ajuste del modo de salida en el parámetro del bloque de detención SM325 Se desactiva (salida de la bobina OFF) Se mantiene activado...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento : Primeros 5 dígitos del N° ser. 04122 o sup. 4.4.8 Instrucciones de paso START y END (s, r) Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones Dispositivo MELSECNET...
Página 95
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 2) Cuando el bloque específico está activo. Cuando el paso está ya activo cuando se ejecuta la instrucción SET, el paso se mantiene activo y el procesamiento continua con otro paso que se designó como activo. (Activación de pasos múltiples, función continua) El procesamiento se ejecuta según la siguiente indicación, cuando el paso 1 en el bloque 1 se inicia en el programa de secuencia.
Página 96
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (2) Instrucción de fin de paso (r) (a) Se desactivó forzadamente un paso específico en un bloque específico. Los pasos “Retención de bobina” y “Retención de operación” están sujetos a esta instrucción. (b) Cuando la cantidad de pasos activos en el bloque correspondient alcanza el valor de 0 debido a la ejecución de esta instrucción, se ejecuta el procesamiento de paso END y se desactiva el bloque.
Página 97
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q [Ejemplos de programa] (1) Cuando se activa el X1, el siguiente progarma selecciona e inicia el paso 2 del bloque 1 que contiene múltiples pasos iniciales. Cuando se designa el paso por la salida (Bloque 1) de operación del bloque 1 Cuando se designa el paso por la salida...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento 4.4.9 Instrucciones de transición forzada EXECUTE & CANCEL (s, r) Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones Dispositivo MELSECNET interno Módulo Tipo de Registro /10 (H) Direct Programa SFC...
Página 99
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q [Error de operación] • Cuando no existe la condición de transición específica 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 transición forzada a la condición de transición 1 del bloque 1.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rendimiento 4.4.10 Instrucción de cambio de paso activo (SCHG) Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones Dispositivo MELSECNET interno Módulo Tipo de Registro /10 (H) Direct Programa SFC (sistema, Programa...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q QCPU PLC CPU CPU proces. Básico Alto rednimiento 4.4.11 Instrucción de conmutación de bloque (BRSET) Programas que usan las Dispositivos utilizables Sitio de ejecución instrucciones Dispositivo MELSECNET interno Módulo Tipo de Registro /10 (H) Direct Programa SFC (sistema, Programa...
Página 102
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 2) Cuando se ejecuta la instrucción BRSET en el programa SFC, la conmutación de bloque se hace vigente exclusivamente para el paso actualmente ejecutado. Incluso cuando el paso correspondiente resulta ser el mismo paso, debe ejecutarse la instrucción BRSET en cada bloque en que se utilizan las instrucciones Sn y TRn.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.5 Dispositivos de información SFC En este capítulo se explican los dispositivos de información SFC ajustados en cada bloque. Tabla 4.2 indica los tipos de dispositivo de información SFC y los dispositivos utilizables. Tabla 4.3 Lista de dispositivos de información SFC Tipo de módulo de CPU Modelo de alto Dispositivo de...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.5.1 Bit de bloque START/END El bit de inicio/fin de bloque se utiliza para confirmar el estado activo del bloque específico mediante un programa de secuencia o la operación de prueba de un dispositivo periférico. Se puede utilizar también como dispositivo para iniciar o detener forzadamente el bloque específico.
Página 105
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (4) Se inicia nuevamente un bloque que se desactivó forzadamente, según la siguiente indicación. Bloque relevante Estado de reinicio Cuando la condición de inicio del bloque 0 La operación se reinicia en el paso se ajustó...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.5.2 Bit de transición de paso El bit de transición de paso se designa para controlar si la condición de transición del paso se ha cumplido durante la ejecución. (1) Después de terminar la salida de operación en cada paso, se activa automáticamente el bit de transición de paso cuando se cumple la condición de transición (para la transición al siguente paso).
Página 107
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (4) En los pasos de derivación en paralelo, el bit de transición se activa cuando se cumple una de las condiciones de transición. S(n+1) S(n+2) Cond. de Cond. de Cond. de “M1” transición transición transición no cumplida cumplida...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.5.3 Bit de bloque STOP/RESTART El bit de detención/reinicio de bloque se utiliza para detener temporalmente el procesamiento mientras que el bloque correspondiente está activo. (1) Cuando se activa el bit de detención/reinicio del bloque designado se activa a través del programa de secuencia o el dispositivo periférico, se detiene el procesamiento en el paso actual del bloque correspondiente.
Página 109
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (3) La ejecución del bloque correspondiente se reinicia en el paso en el cual se detuvo cuando se desactivó el "bit de detención/reinicio de bloque" en el programa de secuencia, el programa SFC o bien en el dispositivo periférico. Se reinicia un paso de “estado de retención de operación”...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.5.4 Bit de modo de bloque STOP El ajuste de bit de modo de detención de bloque determina cuando se detiene un bloque específic despuües de la activación del bit de detención/reinicio de bloque o bien después de designación de detención mediante la instrucción de detención de bloque (PAUSE BLm).
Página 111
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q NOTAS El SM325 se activa/desactiva por el sistema en función del ajuste de modo de salida en el parámetro de detención de bloque cuando el módulo de CPU conmuta de STOP a RUN. Ajuste del modo de salida en el parámetro del SM325 bloque de detención Se desactiva (salida de la bobina OFF)
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.5.5 Bit de transición continua El bit de transición continua especifica si se ejecuta la salida de operación del siguiente paso dentro del mismo escaneo cuando se cumple la condición de transición. (1) Existen dos tipos de procesamiento de transición de programa SFC: "con transición continua" y "sin transición continua".
Página 113
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (3) La señal de transición continua (SM324) por lo general está siempre activa (activado automáticamente por el sistema en la ejecución del programa SFC), pero se desactiva durante la transición continua. Utilización del SM324 bajo la condición AND en la condición de transición deshabilita una transición continua.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.5.6 Registro “Cantidad de pasos activos” El valor para la “cantidad de pasos activos” para un bloque determinado se almacena en este registro. (1) Se almacena el valor para la “cantidad de pasos activos” para un bloque determinado. Disp.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.6 Temporizador de supervisión de transición en pasos Los temporizadores de supervisión de transición de pasos son temporizadores que miden el tiempo desde el punto en el cual se coloca el paso relevante en el estado de ejecución hasta el punto donde se realiza la transición al siguiente paso.
Página 116
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (4) El método para la utilización del temporizador de supervisión de transición de pasos se indica a continuación. Paso con control MOVP H010A SD60, oSM90 Ajuste tiemp...10 1s=10s de tiempo Anunciador (F) Nº ... F1 Condición de rans.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.7 Ajuste del modo de operación SFC El ajuste del modo de operación SFC se utiliza para designar las condiciones de inicio del programa SFC o bien para designar el método de procesamiento en un inicio doble. Algunos ajustes pueden realizarse en el "cuadro de diálogo de ajuste SFC de parámetros PLC"...
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.7.1 Modo de arranque del programa SFC El ajuste del modo de inicio del programa SFC determina si el inicio del programa SFC (SM321 ON) se ejecuta mediante un “inicio inicial” o bien mediante un inicio resumido desde el estado de ejecución anterior.
Página 119
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 2: Operación en inicio resumido En el inicio resumido, se retiene la posición de detención del programa SFC pero no se retiene el estado de cada dispositivo utilizado para la salida de operación. Por lo tanto, aplique el ajuste de retención para los dispositivos cuyos estados deben retenerse ejecutando un inicio resumido.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.7.2 Condición START del bloque 0 La condición de inicio del bloque 0 se ha diseñado para ajustar la activación automática del bloque 0 en el inicio del programa SFC (cuando SM321 conmuta de OFF a ON). La condición de inicio del bloque 0 debe utilizarse para especificar el bloque de inicio en el inicio del programa SFC, en función del tipo de producto, etc.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.7.3 Modo de salida en el bloque STOP El "modo de salida en el bloque de inicio" se ha diseñado para ajustar la activación de las salidas de bobina mediante la instrucción OUT que puede retenerse en una detención (retención de salida de bobina) o bien para ajustar la desactivación forzada de todas las saldias de bobina (desactivación de salida de bobina) cuando el bloque correspondiente se detiene temporalmente.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.7.4 Ajuste del bloque de ejecución periódica El ajuste del bloque de ejecución periódica designa la ejecución de un bloque determinado dentro de un intervalo de tiempo especificado. (1) Ajuste de ítems Designa el primer número de bloque y el tiempo de ejecución para los bloques de ejecución periódica.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.7.5 Modo de operación en bloque doble START Este ajuste de modo designa el modo de operación que se aplica cuando se emite una solicitud de inicio de bloque (mediante el paso de inicio de bloque ( m , m )) para un bloque que ya se inició.
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q 4.7.6 Modo de operación en transición a paso activo (paso doble START) Este ajuste de modo designa el modo de operación que se aplica para una función continua, como para el paso de retención de operación (con control de transición) que se utiliza para ejecutar una transición a un paso que ya se encuentra activo.
Página 125
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (3) Operación con inicio doble (a) Cuando el destino de transición es una transición serial 1) Cuando el ajuste es "STOP" ..Cuando el destino de transición está activo, se emite un error y se detiene el procesamiento del módulo de CPU.
Página 126
4 CONFIGURACIÓN DEL PROGRAMA SFC MELSEC-Q (b) Cuando el destino de transición es una derivación en paralelo 1) Cuando el ajuste es "STOP" Cuando uno de los destinos de transición de la derivación en paraleo está activo, se emite un error y se detiene el procesamiento del módulo de CPU. Destin.
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q 5. SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC 5.1 Procesamiento del programa completo del modelo básico de QCPU En este capítulo se explica el procesamiento del programa del modelo básico de QCPU. Puesto que este manual describe sólo los principios generales, para detalles refiérase al manual de usuario del módulo de CPU utilizado.
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q 5.2 Procesamiento del programa completo del modelo de alto rendimiento QCPU/ CPU de procesos Esta sección explica el procesamiento del programa completo del modelo de alto rendimiento de QCPU, CPU de procesos y QnACPU. Puesto que este manual describe sólo los principios generales, para detalles refiérase al manual de usuario del módulo de CPU utilizado.
Página 129
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q Tipo de ejecución Descripción Compatibilidad SFC • Ejecutado en una sola búsqueda cuando se activa el PLC Programa del tipo ejecución −−{}−{}− o cuando el módulo CPU es conmutado de STOP a RUN. inicial (ejecución inicial) Después, conmuta a un programa de espera •...
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q 5.2.2 Designación del tipo de ejecución mediante instrucciones La función "designación de ejecución mediante instrucción" habilita el cambio del establecimiento del tipo de ejecución mediante la instrucción en la configuración de programas del cuadro de diálogo del PLC.
Página 131
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q (3) Tiempo de procesamiento necesario para conmutar el programa SFC de un estado de espera a un estado de búsqueda. El tiempo de procesamiento necesario para conmutar el programa SFC de un estado de espera a un estado de búsqueda se muestra a continuación.
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q 5.2.3 Programa SFC para la gestión de ejecución de programa Este programa SFC puede usarse para administrar la secuencia de ejecución de programa cuando se requiere la conmutación de archivos de programas múltiples. Adicionalmente al programa SFC normal, se puede crear y ejecutar sólo un bloque para un archivo individual de un programa SFC para la administración de ejecución de programa.
Página 133
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q (3) Ejemplo de programas SFC de administración de ejecución de programa En el siguiente ejemplo, se ejecuta el programa ABC del SFC cuando se cumple la condición 1, y se ejecuta el programa XYZ del SFC cuando se cumple la condición 2. Condición 1 Cuando se cumple la condición 1, la ejecución procede con S1.
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q 5.3 Secuencia de procesamiento del programa SFC 5.3.1 Ejecución del programa SFC El programa SFC se ejecuta una vez por búsqueda. (1) Modelo básico de QCPU El modelo básico de QCPU ejecuta un programa secuencial y después, ejecuta un programa SFC.
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q (2) Modelo de alto rendimiento de QCPU, CPU de procesos, QnACPU El modelo de alto rendimiento de QCPU, CPU de procesos y QnACPU pueden ejecutar múltiples programas almacenados en la memoria de programa. (La ejecución de búsqueda está...
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q 5.3.2 Secuencia de ejecución de bloque (1) En el programa SFC, el paso en el bloque activo se ejecuta en cada búsqueda. (2) Si existen varios bloques, se procesan los bloques en el orden desde el número de bloque menor a mayor.
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q 5.3.3 Secuencia de ejecución de pasos (1) En el programa SFC, se procesan las salidas de operación de todos los pasos activos dentro de una búsqueda. Bloque 0 Los pasos activos en el bloque corresp. se ejecutan dentro de un escaneo.
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q 5.3.4 Activación/desactivación de la operación de transición continua Existen dos tipos de procesamiento de transición de programa SFC: "con transición continua" y "sin transición continua". Configure "con transición continua" o " sin transición continua" mediante el uso del bit de transición continua de los dispositivos de información de SFC.
Página 139
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q (1) Procesamiento de transición para la configuración de desactivación de la transición continua A continuación se explicará el procedimiento de procesamiento del programa SFC sin transición continua. (1) Operación de instrucción de paso activo (n) oY10 (2) Control de condición de transición cumplida/no cumplida oY11...
Página 140
5 SECUENCIA DE PROCESAMIENTO DEL PROGRAMA SFC MELSEC-Q (2) Procesamiento de transición para la configuración de la activación de la transición continua A continuación se explicará el procedimiento de procesamiento del programa SFC con transición continua. (1) Operación de instrucción de paso activo (n) oY10 (2) Control de condición de transición cumplida/no cumplida oY11...
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6. EJECUCIÓN DEL PROGRAMA SFC 6.1 Inicio y detención del programa SFC Existen los siguientes tres tipos de métodos de inicio y detención del programa SFC. • Inicio automático (Auto START) mediante los parámetros del PLC •...
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.1.1 Procedimiento de reanudación de inicio del programa SFC El formato de inicio (START) del programa SFC puede ser designado como “arranque inicial” o “reanudación de inicio”. A continuación se describe el procedimiento de configuración de “reanudación de inicio”, así como algunas precauciones con respecto al formato de “reanudación de inicio”.
Página 143
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 2: Operación en la reanudación de inicio En la reanudación de inicio, se conserva la posición de detención del programa SFC, pero no se conserva el estado de cada dispositivo usado para la salida de operación. •...
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.2 Bloques START y END 6.2.1 Métodos de inicio de bloque A continuación se describen los métodos de inicio de bloque durante la ejecución del programa SFC. Tal como se muestra a continuación, existen diversos métodos de inicio de bloque. Elija el método que es el más adecuado para el propósito inmediato.
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.2.2 Métodos de terminación de bloque A continuación se describen los métodos para finalizar operaciones de bloque. Tal como se muestra a continuación, existen diversos métodos de final de bloque. Elija el método que es el más adecuado para el propósito inmediato. Método de final Descripción de operación Observaciones...
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.3 Métodos de detención temporal y reinicio de bloques 6.3.1 Métodos de detención de bloques Tal como se describe a continuación, los métodos de detención temporal de bloque pueden usarse durante la ejecución del programa SFC. (1) Métodos de detención de bloque A continuación se muestran los métodos para la detención temporal de un bloque durante la operación del programa SFC.
Página 147
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q (2) Temporización de detención de bloque y estado de salida de la bobina al ocurrir una detención La temporización de detención en respuesta a una orden de detención de bloque y el estado de salida de la bobina durante una detención se explican a continuación. Operación Configuración Paso de retención...
Página 148
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q NOTA SM325 es conmutado ON/OFF por el sistema conforme a la configuración de los parámetros, cuando el módulo CPU conmuta de STOP a RUN. Configuración de parámetros SM325 Se desactiva (salida de la bobina OFF) Se mantiene activo (salida de la bobina se conserva) Al conmutar SM325 ON/OFF en el programa de usuario, se podrá...
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.3.2 Reinicio de un bloque detenido A continuación se describen los métodos para reiniciar un bloque que ha sido detenido temporalmente durante el procesamiento del programa SFC. (1) Reinicio del procesamiento del bloque A continuación se muestran los métodos para reiniciar un bloque que ha sido detenido temporalmente.
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.4 Métodos de inicio (activar) y final de paso (desactivar) 6.4.1 Métodos de inicio de paso (activar) Existen los siguientes métodos de inicio de paso (activación). Método de inicio de Operación Observaciones paso (activación) •...
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.4.2 Métodos de final de paso (desactivar) Los pasos pueden ser finalizados (desactivados) mediante los métodos mostrados a continuación. Método de final Operación Observaciones • El paso es finalizado automáticamente por el sistema cuando la condición de transición •...
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.4.3 Cambio del estado de un paso activo (no se puede usar para el modelo básico de QCPU) Esta sección explica el método para finalizar (desactivar) un paso activo e iniciar (activar) un paso especificado.
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.5 Métodos de operación para la transición continua Si está establecido "con transición continua", se puede seleccionar para cada paso si se ejecuta una transición continua o no, usando el indicador de anulación de transición continua (SM324). (1) Proceso ejecutado cuando no se usa el indicador de anulación de transición continua Programa SFC Con transición continua...
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q 6.6 Operación en caso de un cambio del programa El programa SFC del módulo CPU puede ser cambiado con cualquiera de los siguientes métodos. • Escritura al PLC (escritura en la unidad de archivos) •...
Página 155
6 EJECUCIÓN DEL PROGRAMA SFC MELSEC-Q (1) Operación en caso de cambios de programa hechos mediante escritura al PLC (a) Cuando el programa fue escrito con el módulo CPU en estado PAUSE/STOP 1) Inicio del programa después de la escritura al PLC Se ejecuta un arranque inicial, independiente de la configuración del modo de inicio de SFC (arranque inicial / reanudación de inicio).
APÉNDICES MELSEC-Q APÉNDICES APÉNDICE 1 LISTADO DE RELÉS ESPECIALES Y REGISTROS ESPECIALES A continuación se presentan los relés especiales y registros especiales que pueden utilizarse en los prgramas SFC. Para mayor información acerca de otros relés especiales y registros especiales (no utilizado en el programa SFC), refiérase al Manual de Programación QCPU (modo Q) / QnACPU (Instrucciones generales).
Página 157
APÉNDICES MELSEC-Q compatible Lado de ajuste N° Nombre Contenido Descripción (Tiempo de ajuste) OFF: Arranque del temporizador de No arrancado SM98 supervisión de transición en (reposición del Activado para iniciar el conteo del pasos (corresponde al SD98) temporizador temporizador de supervisión de de supervisión) transición en pasos.
Página 158
APÉNDICES MELSEC-Q compatible Lado de ajuste N° Nombre Contenido Descripción (Tiempo de ajuste) Seleccionar si la salida de paso de un paso activo debe mantenerse o no en una parada de bloque. • Como valor por defecto, desactivado cuando se OFF: selecciona la opción de Desact.
Página 159
APÉNDICES MELSEC-Q compatible Lado de ajuste N° Nombre Contenido Descripción (Tiempo de ajuste) • Indica si se ejecuta el programa OFF: SFC normal. Estado de ejecución de No ejecutado S (cambio SM331 • Se utiliza como bloqueo de programa SFC normal de estado) ejecución de una instrucción de En ejecución...
Página 160
APÉNDICES MELSEC-Q APÉNDICE 1.2 Registros especiales “SD” compatible Lado de ajuste N° Nombre Contenido Descripción (Tiempo de ajuste) • El código de error de un error de diagnóstico se almacena en el código BIN. Sistema Código de Error de “4 ”...
APÉNDICES MELSEC-Q compatible Lado de Contenid ajuste N° Nombre Descripción (Tiempo de ajuste) • Se almacena la información general que corresponde al código de error (SD0). • Existen los siguientes cuatro tipos de información almacenada. 1) N° de módulo Significado Number N°...
Página 162
APÉNDICES MELSEC-Q compatible Lado de Contenid ajuste N° Nombre Descripción (Tiempo de ajuste) 3) Tiempo (ajustar valor) Significado Nnro. Tiempo : 1 ununidades de µs µ s) Tiempo: unidades de 1 ms (0 a 65535 ms) d it (0 t 999 SD10 (Disponible) SD11...
Página 163
APÉNDICES MELSEC-Q compatible Lado de ajuste N° Nombre Contenido Descripción (Tiempo de ajuste) Se almacena la información individual que • corresponde al código de error (SD0). SD16 Existen los siguientes seis tipos de información • almacenada 1) Nombre de archivo/nombre de unidad (Ejemplo) Nombre de arch.= Nro.
Página 164
APÉNDICES MELSEC-Q compatible Lado de ajuste N° Nombre Contenido Descripción (Tiempo de ajuste) Ajustar el tiempo ajustado del • Corresponde SD90 temporizador de supervisión de al SM90 transición en pasos, así como el N° de Corresponde SD91 anunciador (N° F) que se activa en el al SM91 sobrepaso de tiempo del temporizador Corresponde...
APÉNDICES MELSEC-Q APÉNDICE 2 Restricciones en el modelo básico de QCPU y métodos de reemplazo En esta sección se explican las restricciones que se aplican en la utilización de un programa SFC con una QCPU de modelo básico. (1) Comparación de funciones Modelo de alto rendimiento Modelo básico de de QCPU...
APÉNDICES MELSEC-Q APÉNDICE 2.1 Reemplazo de temporizador de supervisión de transición en pasos (1) Operación del temporizador de supervisión de transición en pasos El temporizador de supervisión de pasos mide el tiempo de activación de un relé especial para el arranque del temporizador de supervisión de transición en pasos (SM90 a SM99); cuando este tiempo sobrepasa el tiempo ajustado en el registro especial para el ajuste del temporizador de supervisión de transición en pasos (SD90 a SD99), se activa el anunciador correspondiente (F, SD90 a SD99).
APÉNDICES MELSEC-Q APÉNDICE 2.2 Método de reemplazo de bloque de ejecución de ciclo fijo (1) Operación de un bloque de ejecución de ciclo fijo Un bloque de ejecución de ciclo fijo se ejecuta en cada escaneo donde se ejecuta el intervalo específico de ejecución.
APÉNDICES MELSEC-Q APÉNDICE 2.3 Método de reemplazo del bit de transición forzada (TRn) (1) Operación mediante bit de transición forzada El bit de transición forzada cumple forzadamente la condición de transición. Cuando se utilizan los bits de transición forzada, pueden omitirse las condiciones de entrada preajustadas y las condiciones de transición pueden cumplirse debidamente.
APÉNDICES MELSEC-Q APÉNDICE 2.4 Método de reemplazo de instrucción de cambio de paso activo (SCHG) (1) Operación de una instrucción de cambio de paso activo La instrucción de cambio de paso activo desactiva el paso de instrucción ejecutada y activa forzadamente el paso especificado en el mismo bloque.
GARANTIA Por favor confirme los detalles de la garantía del producto antes de empezar a usarlo. 1. Período de Garantía “Gratis” y Rango de Garantía “Gratis” Si cualquier avería o defecto (en adelante denominada "Falla") que se encuentre que sea la responsabilidad de Mitsubishi ocurre durante el uso del producto dentro del período de garantía “gratis”, el producto será...
Página 172
MITSUBISHI ELECTRIC HEADQUARTERS REPRESENTACIONES EUROPEAS REPRESENTACIONES EUROPEAS REPRESENTACIONES DE EURASIA EUROPE AUSTRIA LITUANIA MITSUBISHI ELECTRIC GEVA UAB UTU POWEL RUSIA EUROPE B.V. Wiener Straße 89 Savanoriu Pr. 187 Avtomatika Sever Ltd. AT-2500 Baden LT-2053 Vilna German Branch Lva Tolstogo Str. 7, Off. 311 RU-197376 San Petersborgo Gothaer Straße 8...