ING.
FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
PROYECTO FINAL DE AUTOMATIZACIÓN
PLANTEAMIENTO DEL PROBLEMA
Se plantea un sistema de un tanque reservorio de agua que tiene un ingreso y una salida del líquido, el
sistema funciona llenando el líquido por medio del ingreso del líquido con una bomba de agua que lo
suministra, llenando el tanque reservorio hasta un cierto nivel que lo llamaremos el nivel máximo, y para
vaciar el tanque se coloca una bomba de agua que extrae el líquido hasta un cierto nivel mínimo como se
muestra en la siguiente imagen:
El sistema tiene que mantenerse en ciclo de histéresis desde el mínimo hasta el máximo.
OBJETIVO
El objetivo del sistema es simular cada uno de los pasos de llenado de agua del reservorio desde un nivel
máximo hasta un nivel mínimo, señalando con indicadores y ayudándonos con controladores para el
correcto funcionamiento del sistema.
PROCEDIMIENTO DE SOLUCIÓN
1. Software de Utilización
El proyecto a realizar se lo desarrollará desde el software de diseño de sistemas PLC conocido como
el TIA PORTAL, ya que presta una gran cantidad de información acerca de plc´s y puede hacer
conexión con el sistema conocido como WINCC para realizar un sistema de monitoreo como un
sistema SCADA.
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
2. Sistema de Control y Monitoreo
El sistema de control está diseñado de tal manera que se pueda manipular desde una pantalla
programada desde WINCC, el sistema de funcionamiento de control de las dos bombas instaladas y
la medición de dos niveles está diseñada para que sea una simulación completa con los siguientes
pasos.
a) El sistema de control como se muestra en la figura está diseñado para tener control de todo el
proceso con dos pulsadores uno de marcha (pulsador de marcha) y otro de paro (pulsador de
paro), también se ha incluido dos switch de estado de emergencia, uno destinado a
interrumpir completamente el programa (switch de emergencia) y el otro para rearmar el
proceso (switch de rearme).
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
b) El proceso y los actuadores están compuestos de de dos bombas de agua uno de ingreso de
líquido y otro de salida de líquido, también esta compuesto de un tanque reservorio de agua
que en este caso precisamente se ha escogido un tanque que por simulación se llena y de agua
y tiene un cierto nivel máximo que es de 10 uinidades volumétricas y se lo puede revisar en la
siguiente gráfica.
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
c) El control de llenado y vaciado del líquido se lo realiza con dos switch uno de llenado
automático y otro de vaciado manual, se lo puede ver en la siguiente gráfica.
d) El sistema solución de nuestro proceso de nivel de líquido se lo encuentra como sigue:
e) El sistema de visualización se lo hizo con led de aviso de cada evento pero se ha integrado una
pantalla extra que es la de visualización de las variables principales como son el nivel máximo,
el mínimo y el nivel del tanque en tiempo real, se ha integrado esta visualización para ver cómo
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
cambia el nivel en el tiempo y como realiza el control de llenar el reservorio desde un nivel
mínimo seteado hasta un nivel máximo seteado, se la puede ver en el siguiente gráfico.
f) Un último evento de solución es dar un aviso de peligro que se ha incorporado en esta pantalla,
avisando que se sobrepasado un cierto nivel que en este caso esta desde 80 a 100 unidades
volumétricas y se la puede observar en la siguiente figura.
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
3. DESARROLLO DEL PROGRAMA DE CONTROL
El desarrollo del programa de control del PLC está realizado en lenguaje de programación en ladder y está
separado en segmentos con los comandos de control para la lógica completa y enlace del HMI con marcas,
con esta función de los PLC se puede enlazar tranquilamente cualquier parte del programa
a) El Encerado de variables y el inicio del programa se lo realiza en la primera sección, con la función
move se ingresa datos de constantes iniciales a las marcas de máximo, mínimo y nivel inicial del
tanque, esto se lo logra realizar cuando presionamos el pulsador de marcha que es uno de los
elementos de control vistos anteriormente. Y se lo visualiza en el siguiente esquema.
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
b) En los segmentos 2 3 y 4 se colocan las variables de los pulsadores de paro, swith de emergencia y
switch de rearme.
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
c) El uso de funciones en cualquier lenguaje de programación es bastante útil, en el lenguaje ladder no es
la excepción, en nuestro programa se utiliza funciones para realizar la parte del programa que nos da
señales de reloj diseñados exclusivamente con temporizadores para simular el llenado rápido del
tanque y y el vaciado lento del mismo. En los siguientes gráficos se muestra como es el uso de una
función y que se encuentra dentro de la función.
Funciones
Temporizadores
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
d) El método de llenado y vaciado se lo almacena directamente con una marca tipo INT que aumenta o
disminuye según los eventos de un contador, en la figura siguiente se muestra como es el contaador
up/down.
e) El sistema de comparación del nivel se lo realiza con comparadores y utilizando la variable del nivel del
tanque.
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN
f) El último de los segmentos es una función que incrementa la variable del valor máximo y la variable del
valor mínimo, dentro de esta función se encuentra la función ADD que permite sumar valores de
variables entre si, para nuestro caso suma o resta el valor de 1 y así se puede incrementar el valor
máximo y el valor mínimo en las variables.
ING.FABRICIO TIPANTOCTA MAESTRÍA EN DISEÑO PRODUCCIÓN Y AUTOMATIZACIÓN