Este es un programa de PLC para enclavamiento y desenclavamiento de circuito para salida.
Circuito de enclavamiento y desenclavamiento de PLC
Descripción del problema
En algunos sistemas de transporte, el operador llena el tanque manualmente al operar la bomba de agua manualmente.
En esta situación, el operador espera mientras se llena el tanque porque cuando el tanque alcanza un nivel alto, la bomba de agua debe detenerse.
Además, la bomba de agua debe permanecer en estado ENCENDIDO hasta que el tanque alcance un nivel alto.
Por ejemplo, en este artículo consideramos un sistema de transporte de agua manual.
Diagrama del problema
Solución del problema
En este ejemplo, consideramos un tanque de almacenamiento de agua y usamos una bomba de agua para llenar el tanque.
También usamos un sensor de nivel para el nivel alto y un panel de control para el operador.
Aquí START PB para habilitar el motor para que podamos alimentar el agua en el tanque, para detener el motor usamos STOP PB.
Sensor de nivel para detección de nivel alto, de modo que cuando el tanque se llena, el sensor de nivel alto se activará y detendrá la bomba de agua.
Para esta secuencia, utilizaremos las instrucciones SET y RESET para bloquear y desbloquear la bomba de agua.
Podemos hacer este circuito con relés.
En la aplicación, solo hay una válvula de descarga manual para descargar el tanque manualmente. No consideraremos la lógica interna.
Lista de entradas del PLC
- PB DE INICIO: I0.0
- PB DE DETENCIÓN: I0.1
- SENSOR DE NIVEL ALTO: I0.2
- SENSOR DE NIVEL BAJO: I0.3
Lista de salidas del PLC
- BOMBA DE AGUA: I0.0
Diagrama de escalera del PLC para circuito bloqueado y desbloqueado
Descripción del programa
- Para esta aplicación, utilizamos el software de portal TIA y PLC S7-1200 para la programación. También podemos hacer este circuito o lógica con relé.
- Este circuito o lógica se conoce como circuito o lógica de bloqueo y desbloqueo. Escribiremos la lógica para la bomba de agua en la Red 1. Aquí, utilizamos el contacto NO del PB de INICIO (I0.0) para habilitar la bomba de agua (Q0.0).
- Al utilizar la instrucción SET, la bobina de salida de la bomba de agua (Q0.0) se bloqueará.
- Agregue el contacto NO del SENSOR DE NIVEL BAJO (I0.3) en serie con la salida de la bomba de agua (Q0.0).
- La bomba de agua no debe arrancar si el tanque está lleno. Por lo tanto, por motivos de seguridad, utilice un contacto NO del SENSOR DE NIVEL BAJO (I0.3) en serie después del PB de INICIO (I0.0) en la Red 1.
- Ahora, el SENSOR DE NIVEL ALTO (I0.2) se detectará después de un tiempo de funcionamiento de la bomba y, en este caso, la bomba de agua (Q0.0) se debe detener automáticamente. Para ello, necesitamos desbloquear el circuito.
- Escribiremos la lógica para desbloquear el circuito en la Red 2. En este caso, tomamos el contacto NO del SENSOR DE NIVEL ALTO (I0.3) para desbloquear el circuito mediante la instrucción RESET. Agregue un contacto NO de STOP PB (I0.1) en conexión paralela, de modo que el operador pueda desbloquear el circuito presionando STOP PB (I0.1).
- Aquí bloqueamos el circuito mediante la instrucción SET y lo desbloqueamos con la instrucción RESET.
Casos de prueba en tiempo de ejecución
Nota: La lógica de PLC anterior brinda una idea básica sobre la aplicación del programa de PLC para bloquear y desbloquear el circuito. La lógica es limitada y no es una aplicación completa.