Enganche de PLC versus sellado:una guía clara para una automatización confiable
Cuando programa un PLC, a menudo necesitará mantener una salida activada incluso cuando la condición para activarla ya no esté disponible.
Un ejemplo clásico de esta situación es el funcionamiento de una cinta transportadora. Un operador presiona el botón de inicio para iniciar el sistema y el transportador comienza a funcionar. El transportador debe continuar funcionando cuando el operador haya soltado el botón de inicio.
Hay dos técnicas que se pueden utilizar para mantener una salida en sus programas de PLC, que se conocen como sellado y enclavamiento.
En esta publicación, te daré una descripción general de estas dos técnicas y te explicaré por qué usarías una técnica en lugar de otra.
Circuito de sellado
El código que se muestra aquí es un circuito sellado que se utiliza para sellar salidas.
Un circuito sellado se compone de permisivos, enclavamientos y salidas.
Un permisivo es una condición que debe ser verdadera para activar la salida, pero no necesita ser verdadera para que la salida permanezca encendida. En este caso, la entrada DI_Start_BTN es permisiva.
Cuando se presiona el botón de inicio, la salida DO_Run_MTR se activa y el transportador comienza a funcionar. Cuando se suelta el botón de inicio, el transportador continúa funcionando porque la salida DO_Run_MTR está sellada por la rama que rodea el permisivo.
Un enclavamiento es una condición que debe ser verdadera para que la salida esté activada. En este caso la entrada DI_Stop_BTN es un enclavamiento. Si se presiona el botón de parada, el circuito de sellado se abre, la salida DO_Run_MTR se vuelve falsa y el transportador deja de funcionar.
Los circuitos sellados 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.
Enclavamiento de salida
Podemos bloquear una salida usando las instrucciones Output Latch, u OTL, y Output Unlatch, u OTU, en Studio 5000 Logix Designer.
En este ejemplo, la instrucción Output Latch bloquea la salida DO_Run_MTR en verdadero cuando se presiona el botón de inicio.
La salida permanece bloqueada en verdadero cuando se suelta el botón de inicio.
La salida se desbloquea mediante la instrucción Output Unlatch 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 de PLC. ¿Cree que hay alguna diferencia en el comportamiento del PLC cuando se utiliza sellado o enclavamiento?
Diferencias de comportamiento
La diferencia clave entre sellar y bloquear una salida es que el bloqueo es retentivo.
Esto significa que la salida conserva el valor verdadero después de un ciclo de encendido.
Imagínese si el transportador de nuestro ejemplo estuviera funcionando y el PLC perdiera energía. Cuando se restableció la energía al PLC, el transportador comenzaría a funcionar nuevamente inmediatamente porque la salida para hacer funcionar el transportador aún está bloqueada en verdadero.
Esto podría crear una situación potencialmente peligrosa.
Por el contrario, un circuito sellado no es retentivo, por lo que la salida se abre a falso en caso de un ciclo de energía. Este desprecintado ocurre porque la instrucción Examinar en tiene una lógica especial de exploración previa que hace que su evaluación sea falsa antes de que un programa PLC se escanee por primera vez.
Debido a esta diferencia, la regla de oro en la programación de PLC es que se debe utilizar un circuito sellado para cualquier cosa que se mueva, como motores y actuadores. Esto garantiza que no haya "inicios fantasmas" después de un corte de energía.
El enclavamiento se puede utilizar para datos que deben recordarse incluso después de un ciclo de encendido, como indicadores de estado y seguimiento de fallas.
Resumen
En este artículo, expliqué cómo se pueden utilizar el sellado y el bloqueo para mantener una salida incluso cuando las condiciones de entrada se vuelven falsas.
También expliqué la diferencia clave entre sellado y cierre y dónde se debe utilizar cada técnica.
Sistema de control de automatización
- Fabricación con cero defectos
- Cruise Automation de GM presenta un nuevo vehículo eléctrico sin conductor
- Epicor Software nombra nuevo director ejecutivo
- Ultimation Industries presenta robots de almacén de Nord-Modules
- Celonis anuncia una nueva tecnología para rastrear los datos de interacción del usuario
- Andrew Yang, miedo tecnológico y por qué no podemos esperar años y años para obtener una respuesta
- Fastems lanza una nueva torre de tarimas flexibles
- Por qué RPA es un cambio de juego en la era posterior a Covid
- Hyundai desarrolla la primera tecnología de control de crucero basada en aprendizaje automático del mundo
- Automatización:el futuro, no el miedo
- Por qué es importante la conectividad con los controles