Red de conocimientos turísticos - Información de alquiler - Cómo realizar múltiples saltos al editar SFC con el software de programación de PLC Mitsubishi FX2N

Cómo realizar múltiples saltos al editar SFC con el software de programación de PLC Mitsubishi FX2N

Sequential Function Chart es un novedoso lenguaje de programación gráfica para programar según diagramas de flujo de procesos. También es un lenguaje de programación que cumple con los estándares de la Comisión Electrotécnica Internacional (IEC) y es la aplicación preferida y recomendada. Lenguaje de programación universal para controladores programables, ahora se promueve y utiliza ampliamente en los campos de aplicación de PLC. Las ventajas de utilizar SFC para la programación de aplicaciones de PLC son: 1. Puede ver intuitivamente la secuencia de acciones del equipo en el programa. Debido a que el programa SFC está escrito de acuerdo con la secuencia de acción del equipo (o proceso), el programa tiene una gran regularidad, es fácil de leer y tiene un cierto grado de visibilidad. 2. Cuando el equipo falla, la ubicación de la falla se puede encontrar fácilmente. 3. No se requieren circuitos de enclavamiento complejos, lo que facilita el diseño y mantenimiento del sistema. Según el estándar de la Comisión Electrotécnica Internacional (IEC), la estructura estándar de SFC es: Acción o comando en el paso + conexión dirigida + conversión y condiciones de conversión = SFC, consulte la Figura 1: Figura 1 Las reglas de ejecución del programa SFC son: Desde El paso inicial comienza la ejecución Cuando se establece la condición de conversión de cada paso, el paso actual se transfiere al siguiente paso. Cuando se encuentra END, finaliza la ejecución de todos los pasos. Hoy en día, la mayoría de las empresas fabricantes de PLC proporcionan software de programación relevante para sus productos de control industrial para permitir la programación en línea mediante computadoras. El software de programación GX Developer (número de versión 8.34) proporcionado por Mitsubishi Corporation proporciona métodos de programación SFC. Sin embargo, debido a que los libros y materiales de aprendizaje relevantes no pueden mantenerse al día, muchos principiantes no saben cómo utilizar este software para la programación SFC. la mayoría de los principiantes aprenden la programación de aplicaciones PLC. Aquí, basándonos en los conocimientos que hemos aprendido y dominado, y en el manual de programación proporcionado por Mitsubishi Corporation, explicamos cómo utilizar el software GX Developer para programar SFC, brindando una oportunidad para que los principiantes dominen los métodos de programación SFC. 1. Método de programación de estructura de proceso único La estructura de proceso único es la estructura de proceso más común en el control de secuencia. Su característica estructural es que el programa se ejecuta hacia atrás paso a paso a lo largo de los pasos del proceso sin ramas en el medio. Dominar el método de programación SFC de proceso único es la puerta de entrada a SFC. Aquí, tomamos como ejemplo la "generación automática de señales intermitentes de doble luz" para explicar la introducción a la programación SFC. Ejemplo: Generación automática de señal intermitente de luces duales. Requisitos: Después de encender el PLC, sus salidas Y0 e Y1 parpadean alternativamente a intervalos de un segundo. El diagrama de escalera y la lista de instrucciones de este ejemplo se muestran en la Figura 2. En GX Developer, un programa SFC completo está compuesto por el estado inicial, segmentos de línea dirigidos, condiciones de transferencia, dirección de transferencia, etc. (ver Figura 3), por lo que nuestra programación es para obtener completamente estos componentes. Según el tutorial de PLC, el programa SFC se compone principalmente de varios estados, como el estado inicial, el estado general, el estado de retorno, etc. Sin embargo, en programación, estos estados se escriben de diferentes maneras, lo que requiere atención. El programa SFC comienza desde el estado inicial, por lo que el primer paso en la programación es establecer las condiciones iniciales apropiadas para el estado inicial. En este ejemplo, la primera línea del diagrama de escalera indica cómo iniciar el paso inicial. En el programa SFC, el paso inicial se inicia utilizando el método del diagrama de escalera. A continuación, inicie la entrada del programa en el software. Figura 2 Diagrama de escalera de señal intermitente y lista de instrucciones Figura 3 Programa SFC de señal intermitente 1. Inicie el software de programación GX Develop, haga clic en el menú "Proyecto", haga clic en el elemento de menú Crear nuevo proyecto o haga clic en el botón Nuevo proyecto como se muestra en la Figura 4. Figura 4 Ventana del software de programación GX Develop 2. El cuadro de diálogo emergente Crear nuevo proyecto se muestra en la Figura 5. La CPU y el PLC de la serie Mitsubishi deben seleccionarse para que coincidan con el código de programación de la serie correspondiente; de ​​lo contrario, es fácil cometer errores.

Lo que se describe aquí es principalmente la serie de PLC Mitsubishi FX2N, por lo que se deben seleccionar e ingresar los siguientes elementos: a. Seleccione FXCPU en el cuadro de lista desplegable de la serie de PLC b. Seleccione FX2N (C) en el menú desplegable de tipo de PLC; -cuadro de lista abajo c. Seleccione SFC en el elemento de tipo de programa d. Configure el nombre del proyecto y guarde la ruta en el elemento de configuración del proyecto y haga clic en Aceptar después de completar los elementos anteriores. Figura 5 Creación de un nuevo proyecto 3. Después de completar el trabajo anterior, aparecerá la ventana de lista de bloqueo que se muestra en la Figura 6. Figura 6 Ventana de lista de bloques Haga doble clic en el bloque cero como se muestra en la imagen. 4. Después de hacer doble clic en el bloque cero u otros bloques, aparecerá el cuadro de diálogo de configuración de información del bloque, como se muestra en la Figura 7. Figura 7 Cuadro de diálogo de configuración de información del bloque Aquí está la ventana de entrada para seleccionar el tipo de edición del bloque. Hay dos opciones: bloque SFC y bloque de escalera. En teoría de programación, aprendimos que el programa SFC comienza desde el estado inicial, por lo que el estado inicial debe activarse. El método general de activación es utilizar un programa de diagrama de escalera, y este programa de diagrama de escalera debe colocarse al comienzo del. Programa SFC. De manera similar, en la programación SFC futura, la activación del estado inicial debe realizarse mediante un programa de diagrama de escalera ubicado en la primera parte (es decir, el primer bloque) del programa SFC. Esto es algo que debe tenerse en cuenta. Por lo tanto, debe hacer clic en el bloque de escalera aquí y, en la barra de título del bloque, completar el título de descripción del bloque, o puede dejarlo en blanco. 5. Haga clic en el botón Ejecutar para abrir la ventana de edición del diagrama de escalera como se muestra en la Figura 8. En la ventana de edición del diagrama de escalera a la derecha, ingrese el diagrama de escalera para el estado inicial. He aprendido en teoría de programación que la activación del estado inicial generalmente se logra usando el relé auxiliar M8002 u otros métodos de contacto. Esto solo requiere establecer un circuito paralelo entre ellos. En este ejemplo, utilizamos el pulso de encendido del relé auxiliar M8002 del PLC para hacer efectivo el estado inicial. En la ventana de edición del diagrama de escalera, haga clic en la línea cero para ingresar el diagrama de escalera inicializado como se muestra en la Figura 9. Una vez completada la entrada, haga clic en el menú "Transformar" para seleccionar el elemento "Transformar" o presione la tecla de acceso directo F4 para completar la transformación del diagrama de escalera. Figura 8 Ventana de edición del diagrama de escalera Figura 9 Ventana de edición del diagrama de escalera Figura 10 Ventana de entrada completa del diagrama de escalera Cabe señalar que durante el proceso de compilación del programa SFC, el diagrama de escalera en cada estado debe transformarse después de que se complete la compilación antes del siguiente Se puede llevar a cabo este paso; de lo contrario, aparece un mensaje de error. Figura 11 Mensaje de error 6. Después de completar la edición del primer bloque del programa (bloque de escalera), haga doble clic en "Programa"\"MAIN" en la ventana de la lista de datos del proyecto como se muestra en la Figura 10 y regrese a la lista de bloques. ventana como se muestra en la Figura 6. Haga doble clic en el primer bloque, seleccione SFC en la columna de tipo de bloque en el cuadro de diálogo de configuración de información del bloque emergente, como se muestra en la Figura 12. Puede completar el título correspondiente o nada en el título del bloque, haga clic en el botón ejecutar, y aparecerá la ventana de edición del programa SFC. Consulte la Figura 13. El cursor cambia a un rectángulo hueco en la ventana de edición del programa SFC. Figura 12 Configuración de información del bloque Figura 13 Ventana de edición del programa SFC 7. Edición de condiciones de conversión. Cada estado o condición de transición en el programa SFC aparece en el programa en forma de símbolo SFC. Cada símbolo SFC corresponde a un ícono y un número de ícono. Ahora ingrese las condiciones que causan la transición del estado. En la ventana de edición del programa SFC, mueva el cursor al primer símbolo de condición de transición (marcado en la Figura 13) y haga clic en. Aparecerá una ventana de edición del diagrama de escalera a la derecha, donde puede ingresar el diagrama de escalera para la transición de estado. Los lectores pueden ver en la Figura 13 que el contacto T0 no impulsa la bobina, sino el símbolo TRAN, que significa transferencia. Este es un punto sobre el que llamar la atención. En el programa SFC, todas las transferencias se expresan mediante TRAN y no se pueden expresar mediante la declaración SET+S□; de lo contrario, se informará un error. (www.dqjsw.com.cn) La edición del diagrama de escalera de condiciones de conversión la puede realizar usted mismo de acuerdo con los requisitos de programación del PLC y la descripción anterior. Cabe señalar que después de editar cada condición, presione la tecla de acceso directo F4 para. convertir. Después de la conversión, el diagrama de escalera cambia de gris a blanco brillante. Una vez completada la conversión, el signo de interrogación (?) delante de 1 en la ventana de edición del programa SFC desaparecerá. 8. Edición del estado general.

En la ventana de edición del programa SFC a la izquierda, mueva el cursor hacia la parte inferior de la línea de dirección, presione el botón de herramienta en la barra de herramientas o haga clic en la tecla de acceso directo F5 para abrir el cuadro de diálogo de configuración de entrada de secuencia de pasos (consulte la Figura 14). . Figura 14 Entrada del símbolo SFC Después de ingresar el número de secuencia de pasos, haga clic en Aceptar. En este momento, el cursor se moverá automáticamente hacia abajo. En este momento, podrá ver un signo de interrogación (?) delante del número del icono de secuencia de pasos. que este paso aún no se ha realizado. Edición del diagrama, al mismo tiempo, la ventana de edición del diagrama de escalera a la derecha es gris, lo que también indica que se encuentra en un estado no editable, consulte la Figura 15. A continuación, realice la programación del diagrama de escalera para los pasos comunes del proceso. Mueva el cursor al símbolo del número de paso y haga clic en el símbolo del paso. La ventana de la derecha se volverá editable. Ahora, el diagrama de escalera se puede ingresar en esta ventana de edición del diagrama de escalera. Cabe señalar que el diagrama de escalera aquí se refiere a qué bobinas de salida se activarán cuando el programa llegue a este paso del proceso. En este ejemplo, el paso de estado 20 del diagrama de proceso general 15 que aún no se ha editado es para controlar el. bobina de salida Y0 Además de la bobina T0, consulte el diagrama de escalera del programa y la lista de instrucciones en la Figura 2. Utilice el mismo método para editar todos los estados comunes del sistema de control en un ciclo. Cabe señalar que durante este proceso de edición, después de editar cada paso común, no es necesario operar "Programa"\"MAIN" y regresar a la ventana de la lista de bloqueo (consulte la Figura 6) para realizar la edición de la lista de bloqueo nuevamente, pero En un estado inicial, la edición de gráficos SFC se realiza directamente. 9. Ciclo del sistema o edición periódica de trabajos. Durante la ejecución de programas SFC, inevitablemente ocurrirán problemas de edición como retorno o salto, lo cual es necesario para ejecutar bucles periódicos. Para que aparezca un símbolo de salto en el programa SFC, debe usar la instrucción OR (JUMP) más el número de destino para el diseño. Ahora regrese al estado inicial para editar como se muestra en la Figura 16. El método de entrada es: mueva el cursor a la parte inferior de la línea de dirección, presione la tecla de método abreviado F8 o haga clic en el botón, complete el número del paso de destino al que saltar en el cuadro de diálogo emergente y luego haga clic en el botón Aceptar. Figura 16 Entrada del símbolo de salto Nota: Si hay una rama alternativa en el programa, también debe estar representada por la "etiqueta" de JUMP. Después de ingresar el símbolo de salto, veremos en la ventana de edición de SFC que hay un pequeño punto negro en el diagrama de bloques del símbolo de paso señalado por el retorno del salto, lo que indica que este paso del proceso es el objetivo del retorno del salto. Este paso también nos proporciona comodidad para leer el programa SFC, consulte la Figura 18. (Fuente de información www.dqjsw.com.cn) 10. Transformación del programa. Después de que se hayan editado todos los programas SFC, podemos hacer clic en el botón Transformar para transformar (compilar) el programa SFC. Si aparece el cuadro de diálogo de configuración de información del bloque durante la transformación, podemos ignorarlo y simplemente hacer clic en el botón Ejecutar. Si el programa transformado tiene éxito, puede usarse para experimentos de simulación o escribirse en el PLC para su depuración. Si desea ver el diagrama de escalera de control secuencial correspondiente al programa SFC, podemos hacer esto: hacer clic en Proyecto\Editar datos\Cambiar tipo de programa para cambiar los datos (ver Figura 19). Figura 18 Programa SFC completo Figura 19 Transformación de datos Después de ejecutar el cambio de tipo de datos, puede ver el programa del diagrama de escalera transformado desde el programa SFC como se muestra en la Figura 20. Figura 20 Diagrama de escalera convertido Resumen: Lo anterior presenta el método de preparación del programa SFC de secuencia única. A través del estudio, hemos entendido básicamente el método de entrada de los símbolos de estado en el programa SFC. Es necesario enfatizar dos puntos: (1) el diseño del diagrama de escalera aún debe realizarse en el programa SFC (2) todas las transiciones de estado en el programa SFC deben estar representadas por TRAN;