Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introduccin 3
Objetivos 4
Descripcin del proyecto 5
Diagrama de bloques 6
Tanques
Marco Terico: Tanque de leche 7
Sensor de nivel 8
Vlvulas 9
Funcionamiento del proyecto (resumen) 10
Programa en Ladder 12
Programa especificado por labels 17
Observaciones y conclusiones 22
Bibliografa 23
1
INTRODUCCIN
El control de llenado automtico de tanques que almacenen agua se lleva a cabo por
medio de sensores que manden la informacin de paro o arranque a la bomba o al
sistema de agua a travs de un contactor, segn sea el caso en que va a estar utilizado.
Est claro que los sistemas de control automtico de llenado de tanques son
indispensables en las industrias, la mayora de ellos son controlados o manejados con
flotadores conectados al sistema que va a permitir que la bomba arranque o pare para el
llenado del tanque. En este proyecto se presenta una alternativa diferente, ya que el
llenado de tanques se har utilizando sensores de nivel que nos indiquen cuando el
tanque este lleno o vaco para a su vez mandar a arrancar la bomba o apagarla utilizando
un contactor, segn sea el caso que se presente, todo esto automticamente gracias al
PLC TSX17-20.
2
3
SISTEMA DE CONTROL DE LLENADO DE TANQUES
OBJETIVOS:
4
DESCRIPCIN DEL PROYECTO
Los tanques deben ser llenados en el orden en los cuales estos son vaciados. Si por
ejemplo los tanques son vaciados en el orden BAC.
Las vlvulas Ya, Yb y Yc, son del tipo electro neumticas y con retorno mecnico, estas
son controladas por medio del PLC para el llenado de los tanques.
DIAGRAMA DE BLOQUES
5
Entradas Salidas
MARCO TERICO
6
TANQUES
1 TANQUE DE LECHE
Descripcin
Un tanque de leche o enfriador de leche consiste en una tina interior y otra exterior,
realizadas en acero inoxidable de calidad alimenticia.
Hay adems dos o tres pequeas aberturas: una de aireacin, las otras pueden ser
utilizadas para la introduccin del cao que introduce la leche del ordee en el tanque.
El piso debe tener una leve inclinacin para evitar que el agua quede estancada bajo la
tina. Lo ideal es que tenga un agujero de drenaje cerca del orifico de vaciado, para
facilitar el vaciado y la limpieza.
7
SENSOR DE NIVEL
Descripcin:
El interruptor de nivel plstico NKP est
diseado para el control econmico de
lquidos en recipientes. Muchas aplicaciones
industriales se pueden realizar con dos
versiones plsticas diferentes cada uno con
tres diferentes montajes. El interruptor es
notable por su diseo libre de
mantenimiento, dimensiones pequeas.
FABRICANTE: KOBOLD
Aplicaciones
Lavado de automviles
Limpieza de mquinas
Tanques plsticos
Especificaciones
Presin: mx. 10 bar
Temperatura: mx. 100C
Material : Polipropileno , PVDF
Detalles Tcnicos
Posicin de instalacin: Horizontal
(30 desde el plano horizontal)
Componentes de cont.: Contacto
N/A/contacto N/C (dependiendo de la
instalacin)
8
VLVULAS
9
FUNCIONAMIENTO DEL PROGRAMA (resumen):
Tabla de seleccin:
Ahora para entender mejor el programa tenemos que saber que lo hemos dividido en
ciertas etapas bsicas:
Explicamos, una vez que sabemos el orden del vaciado y que todos los tanques estn ya
vacios se activa el bit interno B29, este da la aprobacin de empezar el llenado,
dependiendo del orden por ejemplo vaciado ABC B11, B14 Y B19 estn seteados.
Vemos en el programa como con B11 seteados se activa O0,1 que indica a la vlvula
empezar llenado del Tanque A una vez terminada se debe activar el sensor I0,1.
En el label 12 se observa como al ser activado I0,1 se setea B28 y se resetea B29 as
sellamos la primera llenada y damos paso a la segunda el cual se vera en el label 10
10
donde gracias a los bits seteados B28 Y B14 se activa la salida O0,2 y empieza el
llenado del segundo tanque B luego una vez terminada se debe activar el sensor I0,3.
Ya teniendo los sensores activados I0,1 e I0,3 esto provoca el tercer llenado gracias al
label 13 el cual setea B25 y resetea B28, con estos bits en el label 11 se aplica el ultimo
llenado activando as O0,3 y una vez terminado el llenado se activa el sensor I0,5.
El hecho de que I0,1; I0,3 e I0,5 estn activados quiere decir que los tanques ya estn
llenos y debe empezar de nuevo el control por lo tanto se resetean todos los bits como
podemos ver en el programa en el label 14,15,16 y 17.
11
PROGRAMA EN LADDER
12
13
14
15
16
PROGRAMA ESPECIFICADO POR LABELS
1. PRE ARRANQUE
LABEL 1:
I0,0 se setea por lo tanto B2 tambien se setea enclavando la entrada I0,0, adems
colocamos a estado 1 B3 usando el timer T0 dandole 50x10ms=0,5 seg.
LABEL2:
Siendo previamente activado B3 esta activado, esto produce que con el bit interno B4 la
salida O0,0 se prenda intermitentemente.
LABEL3:
Ahora para que el prearranque indique solo 5 parpadeos de O0,0 colocamos un contador
utilizando a B4 como el que va incrementando hasta 5 (C,P:5 en el contador), y al
llegar a 5 produce que B1 se coloque en estado 1, B1 se encontraba en el label 1 en
estado normalmente cerrado y al abrirse, el B3 queda en estado 0 y asi la luz deja de
parpadear, adems coloca un cero en B4 y coloca un 1 a la salida O0,0 y asi esta queda
como luz fija.
LABEL4:
Tanque A.
Para indicar el lugar del primer tanque se activara B11 si seleccionamos la entrada I0,7
(vaciado manual del tanque A), osea el primer tanque vaciado es A.
17
LABEL5:
Tanque B.
Para indicar el lugar del primer tanque se activara B12 si seleccionamos la entrada I0,8
(vaciado manual del tanque B), osea el primer tanque vaciado es B.
LABEL6:
Tanque C.
Para indicar el lugar del primer tanque se activara B13 si seleccionamos la entrada I0,9
(vaciado manual del tanque C), sea el primer tanque vaciado es C.
LABEL7:
Si se ha activado como primer lugar al tanque B (se activo B12) y segundo lugar al
tanque C (se activo B17), se activara el bit B30 indicando el tercer lugar al tanque A.
Si se ha activado como primer lugar al tanque C (se activo B13) y segundo lugar al
tanque A (se activo B40), se activara el bit B20 indicando el tercer lugar al tanque B.
LABEL8:
Por ltimo estn los casos ABC (se activan B11 Y B14) o BAC (se activan B12 Y B16)
donde se activara el B19 indicando el tercer lugar al tanque C
18
Por ltimo para empezar el proceso de llenado se cierran las vlvulas manuales de
vaciado de tanque I0,7 I0,8 I0,9 y obviamente el sensor de nivel que especifica el
tanque vacio se setea (entradas I0,2 I0,4 I0,6), colocando un estado 1 a B29.
LABEL9:
Obviamente el pre arranque ya fue usado por lo tanto O0,0 ya esta activado y se pasa
normal y dependiendo del orden de los bits anteriormente mencionados se activa la
salida O0,1 tanque A en el lugar o momento que le toque.
LABEL10:
LABEL11:
Ojo: hay 2 bits de seguridad el bit B6 para indicar que hubo una falla, tal vez quiera
llenar y vaciar el tanque a la vez, esto producira un conflicto y para deternerlo
tendramos que usar la entrada I0,11 de darse por enterado, esto se vera mas adelante.
Una vez que uno de los 3 tanques este lleno, un sensor de tanque lleno correspondiente
para cada uno I0,1 I0,3 I0,5 se activa, uno por uno y asi se van mostrando el llenado
automatico.
LABEL 12:
Si I0,1 I0,3 I0,5 se activa indicara que un tanque se lleno ahora teniendo B29
activado representando tanques listos para llenar deja pasar el programa y se resetea el
mismo y setea B28 (obviamente que B29 se debe resetear porque este bit indica tanque
vacio y ahora ya uno est lleno).
19
LABEL13:
Si ahora 2 de las 3 entradas del sensor de tanque lleno se activan con B28 activado,
ahora este B28 se resetea y seteamos B25.
LABEL14:
Como B25 es la seal de ultimo tanque al activarse I0,1 I0,3 I0,5 (significara
tanques llenos) finalmente se resetea B11,B12,B13 Y B14.
LABEL 15:
LABEL16:
LABEL 17:
Una vez reseteados los bits internos estos resetean finalmente a B25 preparando para un
nuevo vaciado y llenado
LABEL 18:
LABEL19:
20
Al tener B5 activado se carga el Timer T1 dando 0.5s al B7 enclavamos con B10 a B5
adems se setea el bit interno B6, el cual paralizaba el llenado del tanque pueden verlo
en los Label 9, 10 y 11.
Tenemos 2 entradas que sera I0,10 para paro general y I0,11 para darse por enterado.
LABEL 20:
Del Label 1 y 2 vemos que se usa B4 ahora ese mismo activa la salida O0,5 con el cual
se manda una bocina encendida y mientras no se d por enterado (activacin de B11) la
alarma sigue sonando (la bocina).
Ahora si vemos que en el Label 19 se uso un Timer dando 0.5 seg al bit interno B7 este
setea y resetea B8.
LABEL 21:
El bit interno B8 manda una seal intermitente generando esta a travs de la salida O0,4
y tambin se activa B6, porque al darse por enterado sigue paralizando el llenado.
Ahora una vez que se dio por enterado (bit interno B11 = 1) el B10 se desactiva y se
activa B26 con el cual queda una luz fija en la salida O0,4 y obviamente la bocina se
apaga.
LABEL 22:
Ac vemos que I0,10 es el paro de emergencia dado que resetea todas las salidas :
LABEL 23
O0,4 ; O0,5
21
OBSERVACIONES Y CONCLUSIONES.
Hasta el momento aprendimos manejar el PLC del laboratorio a reconocer sus
partes y cada uno de sus funcionamientos.
Debemos tomar en cuenta que los timers deben de funcionar con un prescaler
del timer adecuado al tiempo que se nos pide. Al hacer juego de elementos podemos
observar que un dispositivo (ejemplo T33, timer on delay) puede ser utilizado en
varios contactos para realizar un trabajo que le queramos asignar .
22
BIBLIOGRAFA
http://www.inele.ufro.cl/apuntes/Instrumentacion_y_Control/Ivan_Velazquez/Catedra/Ca
pitulo%202.3%20Nivel.pdf
http://www.arrakis.es/~mpereira/niveles/nivel.htm
http://es.wikipedia.org/wiki/Tanque_de_leche
23