Sei sulla pagina 1di 23

INDICE

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

En la actualidad el llenado de tanques de cualquier liquido en las industrias y en los


hogares se ha hecho indispensable, es por eso que se han implementado diversos
sistemas para facilitar el llenado de tanques tanto en industrias como en cada uno de
nuestros hogares, en esta ocasin hablando sobre el llenado automtico de tanques que
almacenen agua es de suma importancia tanto para la ecologa as como para ahorrar
luz, agua y tiempo que podran ser utilizados para otras actividades sobre todo a nivel
industria.

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:

Iniciarse en la programacin e interpretacin de las palabras (conjunto de bits


asociados); la conversin de las palabras en varios cdigos de numeracin.

Aprender a usar el PLC (controlador lgico programable).

Familiarizarse tanto con el manejo del equipo y la programacin para futuras


aplicaciones en nuestro campo.

Aprender a utilizar el timer para la implementacin de un circuito de control


para el
Llenado de un tanque elevado.

4
DESCRIPCIN DEL PROYECTO

Tres tanques de almacenamiento de lquidos (ABC) con sensores S1,S3 Y S5


(normalmente abiertos) para indicar que los tanques estn llenos y con sensores S2,S4 y
S6(normalmente cerrrados) para indicar que los tanques estn vacios, pueden ser
vaciados manualmente y en cualquier orden. Se desea realizar un programa de control
de tal forma que sea posible llenar un tanque a la vez hasta activar la seal de tanque
lleno.

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

Sensor Lleno: I0,1 I0,3 I0,5


(S1, S3, O0,1 Vlvula
S5) Ya

Sensor Vacio: I0,2 I0,4 I0,6 PLC O0,2 Vlvula


(S2, S4, Yb
S6)
Vlvula Manual: I0,7 I0,8 I0,9
O0,3 Vlvula
Manual Yc
(Xa, Xb,
Xc)

MARCO TERICO

6
TANQUES

1 TANQUE DE LECHE

Normas de fabricacin de tanques de leche

Las normas definen (entre otros criterios): el aislamiento, la agitacin de la leche, la


potencia de enfriado, las tolerancias aceptables en las mediciones de cantidad de leche,
la calibracin, etc.

Descripcin

Un tanque de leche o enfriador de leche consiste en una tina interior y otra exterior,
realizadas en acero inoxidable de calidad alimenticia.

El tanque de expansin directa, soldado en el interior, tiene un sistema (evaporador) de


placas y tubos en los que circula gas refrigerante. Ese gas absorbe el calor del lquido
contenido en la tina (la leche).

Para permitir un enfriado rpido y adecuado de la totalidad del contenido de la tina,


cada tanque est equipado de al menos un agitador. La agitacin de la leche permite que
toda la leche en el interior de la tina quede homognea y a la misma temperatura.

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

1. SENSOR PARA USO EN TANQUE DE LECHE

INTERRUPTOR PLASTICO DE NIVEL


MODELO: NKP

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

o Vlvulas Electro neumticas:

Vlvulas Electro neumticas MoD


Caractersticas: Mnimo cambio de presin. Bobinas con
doble voltaje en corriente continua y alterna.
Accionamiento manual, opcional.

Un gran nmero de vlvulas electroneumticas se usa para el cambio de marcha y el


mando. Su rea de aplicacin se halla ah en donde se mueva algo con energa auxiliar
neumtica: Estas vlvulas son ayudantes imprescindibles para controlar ciertos
actuadores neumticos como
Las tapas de los gases de escape en el silenciador final
Para regular el aire refrigerante (motores Diesel)
la suspensin hidrulica del motor
Las vlvulas de aire secundario El estndar de calidad de todas las vlvulas
magnticas es muy elevado, su precio es econmico y han sido homologadas por
todos los fabricantes automotrices para la serie.

9
FUNCIONAMIENTO DEL PROGRAMA (resumen):

Tenemos bsicamente 9 entradas:

I0,1 I0,3 I0,5 SENSORES DE LLENADO DEL TANQUE (Tanque A, B Y C


respectivamente)

I0,2 I0,4 I0,6 SENSORES DE VACIADO DEL TANQUE (Tanque A, B Y C


respectivamente)

I0,7 I0,8 I0,9 ENTRADA INDICADORA DE VACIADO DEL TANQUE


(A,B Y C respectivo)

Comenzamos con los tanques completamente llenos entonces primero seleccionamos


uno sea el que sea colocando A, B o C en orden bueno despus de la seleccin
activamos I0,7 I0,8 I0,9 estos se colocan en 1 logico y dependiendo del orden
pueden setear los bits internos B11, B12 o B13 .

Tabla de seleccin:

PRIMERO SEGUNDO TERCERO


ORDEN ABC B11 B14 B19
ORDEN ACB B11 B15 B20
ORDEN BAC B12 B16
ORDEN BCA B12 B17 B30
ORDEN CAB B13 B40
ORDEN CBA B13 B18

Ahora para entender mejor el programa tenemos que saber que lo hemos dividido en
ciertas etapas bsicas:

Del Label 4 al Label 6 indicamos el orden de vaciado primero y segundo

Del Label 7 al Label 8 indicamos el orden de vaciado tercero

Continuando del Label 9 al Label 11 indicamos el llenado de tanques y para el orden


usamos los Label 12 y 13

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:

Aqu se ha preparado el pre arranque donde es iniciado con la entrada I0,0:

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.

2. SELECCIN DEL TANQUE A VACIAR LUGAR PRIMERO Y SEGUNDO

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.

Si el primer lugar es para el tanque B y abrimos el tanque A se activara B16 indicando el


segundo lugar al tanque A.

Y si el primer lugar es para el tanque C y abrimos el tanque A se activara B40 indicando


el segundo lugar al tanque 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.

Si el primer lugar es para el tanque A y abrimos el tanque B se activara B14 indicando el


segundo lugar al tanque B.

Y si el primer lugar es para el tanque C y abrimos el tanque B se activara B18 indicando


el segundo lugar al tanque 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.

Si el primer lugar es para el tanque A y abrimos el tanque C se activara B15 indicando el


segundo lugar al tanque C.

Y si el primer lugar es para el tanque B y abrimos el tanque C se activara B17 indicando


el segundo lugar al tanque C.

3. PROCEDIMIENTO PARA EL TERCER LUGAR DEL VACIADO DE TANQUE

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.

Igualmente en el caso de CBA (se activan B13 y B18).

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.

Igualmente en el caso de ACB (se activan B11 y B15).

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.

4. PROCEDIMIENTO DE LLENADO DE TANQUES:

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:

Al igual que en el label 9 pero ahora para el tanque B su salida es O0,2.

LABEL11:

Al igual que en el label 9 pero ahora para el tanque C su salida es O0,3.

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.

Segundo tanque llenndose

LABEL 12:

El bit B12 ayuda para ir llenando ordenadamente los tanques:

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).

Tercer tanque llenndose

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.

5. Reseteo de los bits internos

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:

Reseteo de bits B15, B16, B17, B18.

LABEL16:

Reseteo de bits B19, B29, B30, B40.

LABEL 17:

Una vez reseteados los bits internos estos resetean finalmente a B25 preparando para un
nuevo vaciado y llenado

6. Correccin y verificacin de errores:

LABEL 18:

Se activa B5 cuando en el sistema se quiere vaciar o llenar el tanque a la vez, osea


estando uno en I0,1I0,3I0,5 y en I0,2 I0,4 I0,6 al mismo tiempo o sino cuando se
est llenando los tanques y las vlvulas de vaciado manual a la vez.

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.

Una vez corregido el problema B5 se desactiva y este desactiva B26 y B6 para


continuar el llenado quedando libre el programa.

LABEL 22:

Ac vemos que I0,10 es el paro de emergencia dado que resetea todas las salidas :

O0,0 ; O0,1 ; O0,2 ; O0,3

LABEL 23

Resetea las salidas:

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.

As mismo estamos familiarizndonos con los diferentes palabras de


programacin del LADDER.

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

Potrebbero piacerti anche