Ejemplo de llenado depósito agua mediante un motor para la subida de agua desde aljibe en TIA Portal con HMI para control manual y automático y visualización del proceso. Con un PLC S7-1200 y una HMI KTP400 Comfort para el control de la automatización mediante sondas de nivel que controlarán el llenado y el mantenimiento.

Control llenado depósito agua mediante pantalla táctil en una casa.

El objetivo es controlar el llenado de un depósito de agua situado en lo alto de una casa en el campo, desde el agua acumulada en un aljibe bajo tierra que se llena con el agua de la lluvia. Mediante sondas de nivel y una bomba de agua se controlará el proceso de llenado del depósito y se visualizará el nivel de ambos depósitos.

Sinóptico para el control de llenado depósito agua en TIA Portal.

Componentes hardware utilizados.

Min_Aljibe         %I0.0     Sonda de nivel mínimo para el Aljibe.

Max_Aljibe        %I0.1     Sonda de nivel máximo para el Aljibe.

Min_Deposito  %I0.2     Sonda de nivel mínimo para el Depósito.

Max_Deposito %I0.3     Sonda de nivel máximo para el Depósito.

Bomba_ON        %Q0.0   Marcha de la bomba de agua.

El programa descargable está implementado en una CPU 1214C con versión de Firmware V4.1 y una pantalla HMI modelo KTP400 comfort con Firmware V13.0.1, Pero fácilmente se puede cambiar el modelo y la versión una vez abierto el proyecto, en la “Configuración de dispositivos”.

Tipo de cpu TIA Portal utilizada y su firmware.

Puedes encontrar ejemplos de programación para descargar en la zona de "Descargas". Ejemplos en MicroWin, en Step 7, en LOGO y en TIA Portal, para CPU y HMI. Ejemplos de aplicaciones reales, configuraciones, simulaciones, etc...

Componentes software utilizados.

Entradas del PLC: no se utilizan entradas físicas; solo se utilizará el HMI.

Salida del PLC que controlará el arranque de la Bomba de Agua…

Funciones FC: para estructurar el proyecto.

Función Set – Reset.

Animaciones de Apariencia en el HMI.

Gráficos de librería en HMI.

Barra de nivel para simulación de llenado de agua en HMI.

Componentes software utilizados en el ejemplo de llenado depósito agua.

Secuencia de programación del control llenado depósito agua en TIA Portal.

La programación seguirá la siguiente secuencia:

Disponemos de sondas de nivel mínimo y máximo para el depósito y para el aljibe. Si el nivel de agua está por encima del mínimo y por debajo del máximo se considerará un nivel correcto para ambos depósitos. Si se está por debajo del mínimo o ha llegado al máximo, entonces nos lo indicará la pantalla.

Ciclo automático del control del llenado.

Marcha y paro del motor.

Botón de marcha manual, marcha automática y botón de Paro. Al activar la marcha Manual se desactivará la marcha automática y viceversa. Si se pulsa el botón de Paro, se desactivarán las marchas Manual y automático.

Cuando en AUTO llegue al nivel máximo parará la Bomba. Y no debe volver a arrancar hasta que el nivel baje por debajo del mínimo del depósito.

Cuando en Manual llegue al nivel máximo, parará la bomba y no podrá arrancar hasta que la sonda de máximo esté desactivada.

Control Marcha y Paro del motor para el llenado de agua.

Se podrá ejecutar el llenado de forma manual o automática. Ambas formas realizarán el llenado respetando los límites de las sondas:

Sonda mínima desactivada:

En el depósito = nivel incorrecto; se realizará la petición de llenado del depósito.

En el aljibe = nivel incorrecto; no se podrá poner en marcha la bomba, ya que el aljibe está vacío y podríamos dañar la bomba si trabaja en vacío.

Sonda mínima activada y sonda máximo desactivada = nivel correcto; se puede proceder al llenado.

Parada de la Bomba de Agua cuando hay algún error.

Sonda máxima activada:

En el depósito = nivel máximo; no se podrá poner en marcha la bomba ya que el nivel es máximo y rebosaría en depósito.

En el aljibe = nivel máximo; todo correcto. La bomba puede trabajar bien ya que hay nivel de agua.

FC para el control de los niveles.

Errores:

Si el nivel aljibe está al mínimo.

Error de Aljibe al mínimo y deberá parar la Bomba de Agua.

Si en cualquiera de los depósitos se detecta que el máximo está activado y el mínimo está desactivado. No es posible que la sonda máxima se active si no se detecta previamente la de mínimo.

Visualización de los posibles errores generados por las sondas.

Simulación llenado depósito agua.

Para simular el agua dentro del depósito utilizaremos las sondas para meter un valor a una variable que representará el nivel de agua.

Nivel mínimo = 0 = nivel de agua al 5%.

Nivel mínimo = 1 = nivel de agua al 50%.

Nivel máximo = 1 y nivel mínimo = 1 = nivel de agua al 90%.

Simulación del llenado de agua mediante Barra analógica.
Nivel depósito al máximo y parará la Bomba de Agua.

Características Ethernet para la conexión a la CPU y a la HMI.

Se establece una conexión ethernet entre ambos dispositivos para transferir variables del proyecto de PLC al HMI y viceversa.

Red de comunicación del proyecto TIA Portal.

Se ha establecido por defecto una dirección IP para la conexión Ethernet.

PLC S7-1200:

Dirección IP: 192.168.1.100

Dirección IP del PLC en el proyecto.

HMI KTP400 Comfort:

Dirección IP: 192.168.1.101

Dirección IP del HMI en el proyecto.

Descarga el ejemplo directamente en el siguiente LINK de la zona de «DESCARGAS»:

Desarrollado y publicado por www.tecnoplc.com. Licencia Creative Commons 4.0.Creative Commons pequeño