Sunteți pe pagina 1din 17

Instituto Tecnolgico de Tuxtla Gutirrez

Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 1 de 17

INSTITUTO TECNOLOGICO DE TUXTLA GUTIERREZ

ING. ELECTRONICA

8 SEMESTRE

MATERIA: CONTROLADORES LOGICOS PROGRAMABLES

REPORTE DE PROYECTO FINAL

ING. RAUL MORENO RINCON

EQUIPO N 2
INTEGRANTES:
ARREOLA CORZO LUIS FRANCISCO

11270451

HERMOSILLA MOHA CRUZ DANIEL

11270465

LOPEZ LOPEZ GLENDER GUADALUPE

11270474

OLMEDO LIEVANO CESAR SANTIAGO

11270486

SUASTEGUI HERNANDEZ CARLOS EDUARDO

09 de Junio del 2015

11270503

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 2 de 17

INTROUCCION
Un controlador de lgica programable es una pequea computadora usada en la
automatizacin de procesos del mundo real, tales como lneas de produccin,
mquinas herramientas, manejo de partes, empaquetado, bandas transportadoras,
estaciones de bombeo, semforos, etc.
El rango de complejidad de los sistemas controlados mediante PLCs va desde
aplicaciones pequeas dedicadas hasta poderosas y extremadamente complejas
lneas de ensamblado (por ejemplo, en la manufactura de vehculos). El PLC
usualmente utiliza un microprocesador. A diferencia de la computadoras de
propsito general, el PLC es empacado y diseado para trabajar en amplios rangos
de temperatura, suciedad, y son inmunes al ruido elctrico. Mecnicamente son ms
fuertes y resistentes a la vibracin e impacto.
Los PLCs son, en definitiva, los caballos de batalla en la automatizacin de la
manufactura moderna. El control automtico permite la produccin de un producto
consistente a un costo razonable y el PLC es la tecnologa de control prevalente en
la manufactura.

09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 3 de 17

OBJETIVO DEL PROYECTO


Que el alumno logre aplicar los conocimientos aprendidos durante el transcurso de
la materia en un prototipo o diseo fsico funcional donde se cubran todos los
aspectos bsicos de los PLC y su lgica de programacin, para solucionar un
problema real por medio de stos. El objetivo en cuestin es lograr el control de un
sistema de llenado de tinaco, tanto de manera autnoma con el uso de sensores de
nivel, y de manera automtica, con botones de arranque y paro.
MARCO TEORICO
PLC: Un controlador lgico programable, ms conocido por sus siglas en
ingls PLC (programmable logic controller), es una computadora utilizada en
la ingeniera automtica industrial, para automatizar procesos electromecnicos,
tales como el control de la maquinaria de la fbrica en lneas de montaje o
atracciones mecnicas.
Los PLC son utilizados en muchas industrias y mquinas. A diferencia de las
computadoras de propsito general, el PLC est diseado para mltiples seales
de entrada y de salida, rangos de temperatura ampliados, inmunidad al ruido
elctrico y resistencia a la vibracin y al impacto. Los programas para el control de
funcionamiento de la mquina se suelen almacenar en bateras copia de seguridad
o en memorias no voltiles. Un PLC es un ejemplo de un sistema de tiempo
real duro, donde los resultados de salida deben ser producidos en respuesta a

09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 4 de 17

las condiciones de entrada dentro de un tiempo limitado, de lo contrario no producir


el resultado deseado.

Borland C++ Builder:


C++Builder es un entorno de desarrollo rpido de aplicaciones en lenguaje C++ para
Windows inicialmente propiedad de la empresa Borland, y actualmente de la
empresa Embarcadero Technologies, quien compr de Borland la divisin
Codegear encargada del producto. Codegear inicialmente se denominaba
DTG='Developer Tools Group' hasta que adquiri el nombre oficial CodeGear previo
a la venta.
C++Builder combina la biblioteca Visual Component Library y el IDE escrito en
Delphi con un compilador de C++. El ciclo de lanzamiento es anual. Incluye
herramientas que permiten desarrollo visual de arrastrar-y-soltar componentes
sobre la aplicacin e incorpora constructor de interfaz grfica WYSIWYG en su IDE.

Esta interfaz es muy til para crea ambientes de comunicacin entre mquina y
humano haciendo ms sencilla su manipulacin y ms cmoda para el usuario.
Es una interfaz muy amplia debido a que pueden realizar mltiples tareas.

ARDUINO 2560:
El Arduino Mega 2560 es una placa electronica basada en el Atmega2560 ( ficha
tcnica ). Cuenta con 54 pines digitales de entrada / salida (de los cuales 15 se
pueden utilizar como salidas PWM), 16 entradas analgicas, 4 UARTs (hardware
puertos serie), un 16 MHz del oscilador de cristal, una conexin USB, un conector
de alimentacin, un header ICSP, y un botn de reinicio. Contiene todo lo necesario
para apoyar el microcontrolador; simplemente conectarlo a un ordenador con un
09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 5 de 17

cable USB o el poder con un adaptador de CA o la batera a CC para empezar. La


Mega es compatible con la mayora de los escudos diseados para el Arduino
Duemilanove o Diecimila.

El Mega 2560 es una actualizacin de la Arduino Mega , que sustituye.


El Mega2560 difiere de todas las placas anteriores en que no utiliza el chip
controlador de USB a serial FTDI. En lugar de ello, se cuenta con el ATmega16U2
( ATmega8U2 en las juntas de revisin 1 y revisin 2) programado como un
convertidor de USB a serie.
Es una tarjeta de programacin que es fcil de utilizar debido a que trabaja en un
entorno amigable.

Materiales:

1 motor de caballo monofsico


1 PLC utilizado en la unidad 2
1 Bomba de agua de fuente
3 Electrodos
1 Arduino mega 2560
2 Contenedores de agua

09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 6 de 17

Desarrollo del proyecto:


1.- Programar en lenguaje LADDER (KOP) el sistema automtico e llenado de
un tinaco de una casa habitacin.

2.- Al programar el Arduino utilizamos su cdigo equivalente, programamos


en Arduino la etapa automtica de llenado automtico y del manual, asignando
desde aqu el carcter que recibir del puerto serial para que acte a base de
ese valor, el cdigo es el siguiente:

09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 7 de 17

Programacin en C++Builder:

Programacin de la interfaz esclavo: Esta interfaz se encargar de recibir los


datos de la interfaz maestra, para que consecuentemente pueda enviarlas a
travs del Comport para su comunicacin con Arduino. Los datos que ste
espera leer sern transmitidos a travs de este puerto serie, y el Arduino se
encargar de interpretar y decidir qu accin tomar. Adems, el estado de
los sensores se manda en todo momento hacia la interfaz maestra para que
este pueda leerlos y visualizarlos en la interfaz.

09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

09 de Junio del 2015

Pgina 8 de 17

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

09 de Junio del 2015

Pgina 9 de 17

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

09 de Junio del 2015

Pgina 10 de 17

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 11 de 17

Programacin de la interfaz maestra: La interfaz maestra se compone de dos


partes, primero la parte de seguridad:

Esta parte es donde debemos ingresar el cdigo de acceso para poder inicializar la
interfaz maestra, que se encargar del control del sistema. Se tienen tres
oportunidades para introducir la contrasea, que viene por default como 1993, en
caso contrario el sistema se bloquear por 30 segundos.
En el caso de querer cambiar la contrasea, se debe accesar la contrasea actual
ms la nueva contrasea, despus de presionar el botn cambiar contrasea.

El cdigo de la interfaz de seguridad es:

09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

09 de Junio del 2015

Pgina 12 de 17

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 13 de 17

Una vez que hayamos logrado ingresar la contrasea, nos aparecer la ventana de
introducir la IP de la maquina con la interfaz esclavo, al introducirlo correctamente
nos entregar la interfaz donde finalmente podremos controlar el sistema.

Las opciones del sistema son los botones de Manual (que al presionarlo nos
mostrara los botones de arranque y paro), este tipo de control hace caso omiso al
estado de los sensores y se activa y desactiva con u botn.
El botn de automtico es el que se encarga de apagar y encender la bomba
automticamente, basndose en el estado de los sensores de la cisterna y el tinaco,
por lo que solo hace falta presionarlo una vez para que el sistema sea autnomo.

09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 14 de 17

Los botones de drenado son meramente didcticos, ya que estos encienden y


apagan un motor para quitar agua del tinaco y ponerlo en la cisterna, como
simulacin del consumo natural del agua en una casa y para reutilizar el agua que
usamos. Las figuras son representaciones de la cisterna y el tinaco fsicos, el estado
de los sensores es contantemente ledo, y cuando alguno o todos estn activados,
se despliega un indicador verde representando el nivel de agua que se encuentra.
El cdigo es el siguiente:

09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

3.-Instalacin de la bomba y el control del sistema:

09 de Junio del 2015

Pgina 15 de 17

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 16 de 17

Conclusiones:
Gracias al aprendizaje obtenido en la materia pudimos realizar un sistema de
llenado de tinaco. En el momento de crear una interfaz grfica obtuvimos problemas
con la comunicacin pero gracias a estos problemas obtuvimos conocimientos
sobre un sistema que interacta entre humano y mquina. En la interfaz se
pretenda realizar un sistema Scada, este sistema su funcin es automatizar de
manera grfica un sistema de llenado, este sistema tiene muchas aplicaciones, se
puede implementar en industrias como Maseca, Pemex, Conagua, el proyecto es
un pequeo prototipo pero su implementacin tiene una gran competencia en el
mercado.

09 de Junio del 2015

Instituto Tecnolgico de Tuxtla Gutirrez


Ingeniera Electrnica

DEPTO. ING. ELECTRICA Y


ELECTRONICA
ING. ELECTRNICA
EQUIPO N 2

CONTROLADOR LOGICO PROGRAMABLE

Pgina 17 de 17

Referencias:
http://www.monografias.com/trabajos75/controladoresprogramables/controladores-programables3.shtml

http://es.wikipedia.org/wiki/Controlador_l%C3%B3gico_programable

http://es.wikipedia.org/wiki/Arduino

http://www.embarcadero.com/products/cbuilder

http://es.wikipedia.org/wiki/C%2B%2BBuilder

09 de Junio del 2015