Este es el programa PLC para el sistema operativo de motores secuenciales.
Control secuencial de motores
Descripción del problema
En muchas industrias, se utilizan muchos motores. A veces, necesitamos poner en marcha más de un motor en una aplicación.
Cuando tenemos una potencia nominal de entrada baja, existe la posibilidad de que el MCB entrante se dispare cuando uno o más motores ARRANQUEN en paralelo porque consumirán más energía.
Aquí consideraremos un ejemplo similar en el que ARRANCAMOS cada motor uno por uno.
Diagrama del problema
Solución del problema
El problema se puede resolver mediante programación PLC o lógica de relé.
En este caso, tenemos que operar motores secuencialmente. Hay un total de 3 motores que se deben controlar en una secuencia, de modo que cada motor arranque secuencialmente, por ejemplo, el motor 1 ARRANCA y, luego de una demora, el motor 2 arrancará y, luego de una demora, el motor 3 arrancará.
De esta manera, toda la operación tardará 10 segundos en poner en marcha todos los motores en una secuencia. Al proporcionar este retraso, podemos evitar el problema de que los motores consuman mucha corriente durante el arranque inicial.
Todos los motores funcionarán en la secuencia y se debe proporcionar un retraso de 5 segundos entre las operaciones de cada motor.
Aquí se escribirá la lógica para la operación secuencial de los motores que utilizan PLC.
Lista de entradas y salidas
Lista de entradas
- PB de inicio: I0.0
- PB de parada: I0.1
Lista de salidas
- Ciclo encendido: Q0.0
- Motor 1: Q0.1
- Motor 2: Q0.2
- Motor 3: Q0.3
Diagrama de escalera de PLC para control de motor secuencial
Explicación de la lógica de escalera
En esta aplicación, utilizamos el PLC Siemens S7-1200 y el software TIA Portal para la programación. También podemos diseñar esta lógica con un circuito de relé.
Red 1:
En la Red 1, escribimos la lógica para la condición de ciclo ENCENDIDO. Aquí, la lámpara de ciclo ENCENDIDO (Q0.0) indicará el estado del ciclo. El ciclo se puede iniciar presionando el botón de INICIO PB (I0.0) y se puede detener presionando el botón de DETENER PB (I0.1).
Cuando el ciclo esté ENCENDIDO, al mismo tiempo se iniciará el Motor 1 (Q0.1). Y al mismo tiempo, se ejecutará la instrucción del temporizador.
Red 2:
En la Red 2, el contacto NA del Motor 1 inicia el Temporizador T1 y cuando el Temporizador del Motor 2 (Q0.1) alcance el valor establecido de 5 segundos, el contacto NA del T1 ARRANCARÁ el Motor 2 (Q0.1).
Red 3:
En la Red 3, hemos tomado la lógica para el motor 3. Aquí hemos dado el contacto NO del motor 2 para iniciar el temporizador del motor 3. Cuando T2 alcance el valor establecido de 5 s, el contacto NO del T2 ARRANCARÁ el motor 3 (Q0.0).
Cuando se presione STOP PB (I0.1), se activará el contacto NC, lo que hará que el ciclo (Q0.0) se APAGUE. Además, los motores 2 y 3 dejarán de funcionar.
Casos de prueba en tiempo de ejecución
Nota: La lógica de PLC anterior proporciona una idea básica sobre la aplicación de PLC en el control secuencial de motores. La lógica es limitada y no es una aplicación completa.