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.
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”.
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.
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.
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.
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.
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.
Errores:
Si el nivel aljibe está al mínimo.
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.
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%.
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.
Se ha establecido por defecto una dirección IP para la conexión Ethernet.
PLC S7-1200:
Dirección IP: 192.168.1.100
HMI KTP400 Comfort:
Dirección IP: 192.168.1.101
Descarga el ejemplo directamente en el siguiente LINK de la zona de «DESCARGAS»:
Me interesa el proyecto, como puedo conseguirlo completo?
Hola:
Tengo el proyecto hecho y está listo para descargar en la zona de descargas. Aquí te pongo el link:
https://www.tecnoplc.com/producto/deposito-tia-portal/
Simplemente le das a añadir al carrito y luego finalizas la compra. Después de pagar, automáticamente te lo podrás descargar. De todas formas si tienes dudas dímelo y si prefieres te lo puedo enviar por correo, como tú quieras. Saludos.
Me parece un trabajo genial y super bien explicado. He aprendido más de TiaPortal echando una tarde con TecnoPLC que en un año de curso. Millones de gracias desde Hlv. 💙💙
Muchas gracias por el comentario. Un placer ayudarte. Espero verte mucho por aquí por la web y sigas aprendiendo. Saludos.
Buenas podrías realizar un trabajo de TIA PORTAL lo necesito antes del lunes. Se trata de medir el volumen del agua. Como podria contactar contigo
Hola. Envíame un email y me pasas toda la descripción y te ayudaré a realizar el programa. Saludos.