Bloqueo vs Sellado en PLC: Guía Clara para Automatización Confiable
Cuando está programando un PLC, a menudo necesitará mantener una salida encendida incluso cuando la condición para encender la salida ya no está disponible.
Un ejemplo clásico de esta situación es hacer funcionar una cinta transportadora. Un operador presiona el botón de inicio para arrancar el sistema y la cinta comienza a funcionar. La cinta debe continuar funcionando cuando el operador ha soltado el botón de inicio.
Hay dos técnicas que se pueden usar para mantener una salida en sus programas PLC, conocidas como sellado y bloqueo.
En esta publicación, le daré una visión general de estas dos técnicas y explicaré por qué usaría una técnica sobre la otra.
Circuito de Sellado
El código mostrado aquí es un circuito de sellado que se usa para sellar salidas.
Un circuito de sellado está compuesto por permisivos, interbloqueos y salidas.
Un permisivo es una condición que debe ser verdadera para encender la salida pero no necesita ser verdadera para que la salida se mantenga encendida. En este caso, la entrada DI_Start_BTN es un permisivo.
Cuando se presiona el botón de inicio, la salida DO_Run_MTR se enciende y la cinta comienza a funcionar. Cuando se suelta el botón de inicio, la cinta continúa funcionando porque la salida DO_Run_MTR está sellada por la rama que rodea al permisivo.
Un interbloqueo es una condición que debe ser verdadera para que la salida esté encendida. En este caso, la entrada DI_Stop_BTN es un interbloqueo. Si se presiona el botón de parada, el circuito de sellado se desella, la salida DO_Run_MTR se vuelve falsa y la cinta deja de funcionar.
Los circuitos de sellado son la forma más común de mantener una salida cuando las condiciones de entrada ya no están disponibles.
La otra opción es bloquear la salida.
Bloqueo de Salida
Podemos bloquear una salida usando la instrucción Bloqueo de Salida (OTL) y Desbloqueo de Salida (OTU) en Studio 5000 Logix Designer.
En este ejemplo, la instrucción Bloqueo de Salida bloquea la salida DO_Run_MTR a verdadera cuando se presiona el botón de inicio.
La salida permanece bloqueada en verdadera cuando se suelta el botón de inicio.
La salida se desbloquea por la instrucción Desbloqueo de Salida cuando se presiona el botón de parada y la salida se vuelve falsa.
Ahora hemos visto dos técnicas para mantener una salida en un programa PLC. ¿Cree que hay alguna diferencia en el comportamiento del PLC cuando se usa sellado o bloqueo?
Diferencias de comportamiento
La diferencia clave entre sellar y bloquear una salida es que el bloqueo es retentivo.
Esto significa que la salida retiene el valor verdadero después de un ciclo de encendido.
Imagine si la cinta transportadora en nuestro ejemplo estuviera funcionando y el PLC perdiera energía. Cuando se restableciera la energía al PLC, la cinta comenzaría a funcionar inmediatamente porque la salida para hacer funcionar la cinta todavía está bloqueada en verdadera.
Esto podría crear una situación potencialmente peligrosa.
En contraste, un circuito de sellado es no retentivo, por lo que la salida se desella a falso en caso de un ciclo de encendido. Este desellado ocurre porque la instrucción Examinar Encendido tiene una lógica especial de pre-escaneo que la hace evaluar a falso antes de que un programa PLC sea escaneado por primera vez.
Debido a esta diferencia, la regla de oro en programación PLC es que debe usar un circuito de sellado para cualquier cosa que se mueva, como motores y actuadores. Esto asegura que no haya "arranques fantasmas" después de una falla de energía.
El bloqueo puede usarse para datos que necesitan recordarse incluso después de un ciclo de encendido, como banderas de estado y seguimiento de fallas.
Resumen
En este artículo, expliqué cómo el sellado y el bloqueo pueden usarse para mantener una salida incluso cuando las condiciones de entrada se vuelven falsas.
También expliqué la diferencia clave entre sellado y bloqueado y dónde se debe usar cada técnica.
Sistema de control de automatización
- Aim Robotics se une al ecosistema de Kassow Robots, ofreciendo solución innovadora de dosificación para cobots
- Swisslog se expande en agricultura vertical con automatización de vanguardia
- Cómo la automatización amplifica la inteligencia de negocio: 5 estrategias probadas
- Hurco se asocia con ProCobots para agilizar la integración robótica en fabricación de alta mezcla
- Cómo aprovechar OCR, IA y RPA para desbloquear insights avanzados de datos
- Hyundai presenta el primer control de crucero inteligente con IA usando aprendizaje automático
- RightHand Robotics y Element Logic presentan sistema integrado de picking robótico de piezas
- Robots SCARA Yaskawa SG400 y SG650: Soluciones compactas de alta velocidad para piezas pequeñas
- RTD vs Termopar: Diferencias Clave y Cómo Elegir el Sensor Adecuado
- Mesmer sale del sigilo, asegura 15M$ Serie A liderada por Intel Capital
- Mejore eficiencia y calidad productiva con control automatizado de máquina CNC