Volver al blog

Diseño de secuencias para PLC Mitsubishi FX con STL y RET

Aprende cómo las instrucciones STL y RET del PLC Mitsubishi FX estructuran las secuencias de transportadores y sistemas neumáticos, con diseño práctico de estados, lógica de transición, tiempos de ...

Las secuencias largas de una máquina se vuelven difíciles de mantener cuando cada transición se expresa mediante bobinas interbloqueadas, enclavamientos, reinicios y permisos dentro de una sola rutina de escalera. Los PLC Mitsubishi FX ofrecen programación de escalera por pasos con relés de estado, la instrucción STL y límites RET. Utilizada con cuidado, esta estructura hace visible el estado activo de la máquina y limita cada sección de la lógica al trabajo requerido para ese estado.

Esta guía utiliza como ejemplo didáctico una cinta transportadora y un empujador neumático. El objetivo no es proporcionar una lógica de seguridad lista para producción. Se muestra cómo traducir una secuencia escrita en estados, transiciones, salidas y comportamientos de recuperación explícitos. Confirme siempre la compatibilidad de las instrucciones y los rangos de dispositivos en el manual correspondiente a la CPU y al software de programación exactos.

Comience con la secuencia, no con las instrucciones

Defina el proceso antes de abrir el editor de escalera. En este ejemplo, un comando de arranque habilita el funcionamiento automático. Un sensor de entrada detecta una pieza, la cinta la desplaza hasta un sensor final, la cinta se detiene y un cilindro empuja la pieza hacia un contenedor. Un sensor del cilindro confirma el movimiento antes de que la secuencia vuelva a su estado de espera.

Separe esa descripción en estados estables. Un primer desglose práctico es Inactivo, Transporte, Empuje, Retracción y Falla. Cada estado necesita una condición de entrada clara, salidas permitidas, condición de finalización, tiempo de espera y respuesta ante una parada o una falla. Esta disciplina evita que una salida permanezca energizada simplemente porque se omitió una condición de transición.

Cómo organizan los estados STL y RET de Mitsubishi

En la escalera por pasos de Mitsubishi, los relés de estado identifican las etapas de la secuencia. Una instrucción STL inicia la lógica asociada con un estado activo. RET marca el final del bloque de escalera por pasos y devuelve la ejecución del programa al procesamiento normal de la escalera. El comportamiento exacto, los rangos utilizables de dispositivos de estado, las reglas del estado inicial y la sintaxis de las transiciones dependen de la familia del PLC. El manual de programación de Mitsubishi FX debe considerarse la referencia principal.

Un estado activo ejecuta la lógica asociada, mientras que las secciones de estados inactivos se omiten de acuerdo con las reglas de la plataforma. Esto crea un modelo de diagnóstico útil: el técnico puede ver qué estado está activo, qué transición está esperando y qué entrada impide el avance. También reduce la necesidad de utilizar numerosos enclavamientos interconectados.

Lógica de escalera convencional de Mitsubishi FX para una secuencia de cinta transportadora y empujador neumático

Una secuencia interbloqueada convencional puede funcionar, pero las transiciones se vuelven más difíciles de rastrear a medida que se agregan estados.

Construya el modelo de estados

Inactividad e inicio del ciclo

El estado Inactivo confirma que está seleccionado el modo automático, que no hay ninguna falla activa, que el cilindro se encuentra en su posición inicial conocida y que el circuito de parada permite el funcionamiento. Un pulsador de arranque debe solicitar un ciclo; no debe omitir las funciones de seguridad. Cuando la condición de presencia de pieza sea válida, la transición activa el estado Transporte.

Transporte

La salida de la cinta solo se permite en el estado Transporte y mientras todos los permisos pertinentes sigan siendo verdaderos. El sensor final completa el estado. Añada un temporizador de desplazamiento para evitar que una pieza ausente, un sensor averiado, una correa que patina o un atasco dejen el motor funcionando indefinidamente. El tiempo de espera debe trasladar la secuencia a un estado de falla definido y registrar una alarma útil.

Inicialización del relé de estado Mitsubishi FX para el primer paso de la secuencia STL

Inicialice el primer estado solo cuando la máquina se encuentre en una condición conocida.

Empuje y retracción

Cuando el sensor final esté estable, la cinta se detiene antes de habilitar el empujador. El estado Empuje energiza la salida de la válvula y espera la confirmación de extensión. Un estado independiente de Retracción elimina o invierte el comando de la válvula según lo requiera el circuito neumático y, a continuación, espera el sensor de posición inicial. Trate la extensión y la retracción como estados distintos cuando cada movimiento necesite su propio tiempo de espera y mensaje de falla.

Transición STL de Mitsubishi desde el movimiento de la cinta hasta el estado del empujador neumático

Una transición debe describir la finalización verificada del proceso, no simplemente el tiempo transcurrido.

Retorno a listo

Después de confirmar el sensor de posición inicial, el programa vuelve al estado de espera para la siguiente pieza. No utilice un temporizador corto como única prueba de que el cilindro se retrajo. Los temporizadores son detectores de fallas valiosos, pero la retroalimentación física proporciona una evidencia más sólida de la posición de la máquina.

Estado STL final de Mitsubishi FX con lógica de finalización antes de la instrucción RET

Coloque RET según el manual de programación y verifique cada ruta de entrada y salida del bloque de pasos.

Diseñe el comportamiento ante paradas, fallas y reinicios

La estructura de la secuencia no proporciona seguridad de la máquina. Las paradas de emergencia, las funciones de resguardo y el aislamiento de energías peligrosas requieren la arquitectura de seguridad adecuada fuera de la lógica ordinaria de la secuencia. Un PLC estándar puede coordinar una parada controlada y realizar diagnósticos, pero no debe considerarse una función de protección con clasificación de seguridad a menos que todo el sistema se haya diseñado y validado para ese fin.

Defina qué ocurre después de una pérdida de alimentación, un reinicio de la CPU, un cambio de modo o un movimiento interrumpido. Reanudar automáticamente el estado anterior puede ser peligroso cuando se desconoce la posición física de la máquina. Un patrón de ingeniería más seguro consiste en entrar en un estado de recuperación, verificar las entradas, solicitar una decisión del operador cuando sea necesario y mover los actuadores mediante una secuencia de recuperación documentada.

Las fallas enclavadas deben identificar el estado, la entrada esperada, la entrada real y el tiempo de espera. Por ejemplo, «Extensión del empujador no confirmada en el estado Empuje» es más útil que «Falla de secuencia». Muestre el estado actual y las condiciones de transición en la HMI para que el personal de mantenimiento pueda diagnosticar el proceso sin forzar entradas.

Lista de comprobación para la puesta en servicio

Pruebe un estado a la vez con el movimiento peligroso controlado. Confirme la polaridad de las entradas, la asignación de salidas, la dirección del actuador, la posición de los sensores y las unidades de los temporizadores. Después, avance paso a paso por cada transición normal. Repita la prueba reteniendo cada sensor para comprobar el tiempo de espera y la alarma. Pruebe los comandos de parada durante cada estado y, a continuación, el procedimiento de reinicio aprobado.

Utilice un diagrama de estados, una lista de E/S y una matriz de transiciones como documentación controlada. Las ediciones en línea deben ir seguidas de una revisión completa de las transiciones, porque un pequeño cambio puede crear un estado inalcanzable o una ruta no deseada. Realice una copia de seguridad del programa del PLC verificado y registre el tipo de CPU y la versión del software.

Cuándo elegir STL

STL/RET resulta útil cuando una máquina tiene una secuencia principalmente lineal, con estados y transiciones claros. La escalera convencional puede seguir siendo más sencilla para unas pocas acciones independientes. Un enfoque basado en bloques de funciones o en una máquina de estados estructurada puede ser mejor cuando la plataforma del controlador, los estándares del equipo o la arquitectura de equipos modulares favorecen el código reutilizable.

El factor decisivo es la mantenibilidad. Los ingenieros deben poder identificar el estado activo, entender por qué está activo, predecir la siguiente transición y recuperarse sin anular las protecciones. Para consultar hardware de control relacionado, visite la colección de PLC; hay orientación adicional de implementación disponible en el archivo de conocimientos.

Deja un comentario

Tenga en cuenta que los comentarios deben ser aprobados antes de ser publicados.