Anda di halaman 1dari 18

SEP

SNEST

DGEST

INSTITUTO TECNOLGICO DE TOLUCA

CONSTRUCCION DE UN PLC DE BAJO


COSTO
INGENIERA ELECTROMECNICA
P R E S E N T A N:
GONZLES RIVAS ALEJANDRO
PREZ CARRANZA FRANCISCO JAVIER
RIVAS NOVA ALFONSO

ASESOR: M. C. FLORES GARCA YERLY

Metepec, Estado de Mxico, a 04 de Diciembre de 2014

INDICE

INTRODUCCIN
El presente documento se desarrolla en diferente etapas, la primera etapa inicia con
un estudio acerca del funcionamiento interno de un PLC bsico as como los
componentes y partes que lo conforman, la segunda etapa se enfoca hacia el diseo
general del PLC tal es el caso de la seleccin de componentes y clculos
correspondientes para su funcionamiento, la tercera y ltima etapa se refiere a la
construccin del PLC.

OBJETIVOS

OBJETIVO GENERAL

Disear un PLC de bajo costo con las siguientes caractersticas:

Usando el micro controlador picaxe 16F819

Tecnologa TTL(transistor-transistor-logic)

5 Entradas

8 Salidas

Alimentacin a 12 v

Alimentacin de los circuitos a 5v

Salidas a 12 v

OBJETIVO ESPECIFICO
Ayudar a los alumnos de la carrera de Ingeniera Electromecnica a construir su
propio PLC.

PLANTEAMIENTO DEL PROBLEMA

PROBLEMA DE ENTORNO:
La idea del diseo de un PLC surge de la necesidad que tienen los alumnos de la
carrera de Ing. Electromecnica al realizar prototipos que involucren la
implementacin de uno, y que no se cuente con el presupuesto suficiente para
comprar uno de fabricacin industrial, ya que son de muy alto costo.

PROBLEMA DE INGENIERA:
Se pretende facilitar el uso del PLC utilizando el micro controlador picaxe ya que en
comparacin con otros PLC creados por ciertas universidades, este tendr un fcil
manejo y ser de fcil programacin.

JUSTIFICACION

El siguiente PLC se diseara con el fin de que los estudiantes de la carrera de


Ingeniera Electromecnica logren comprender acerca del funcionamiento interno de
un PLC, ya que en nuestra tira de materias no involucra los suficientes conocimientos
en el rea electrnica para poder conseguir disear uno y de este modo construir su
propio PLC guindose de nuestro trabajo.

DELIMITACION DEL PROYECTO

Etapa 1: Para este ciclo escolar se pretende terminar el diseo y construccin


completa del prototipo del PLC ya en baquelita.

Etapa 2: para el siguiente ciclo escolar, se aspira realizar un manual de


prcticas didcticas enfocadas hacia la carrera de Ing. Electromecnica para
el mejor entendimiento del PLC.

Etapa 3: Como trabajo futuro se pretende hacerle mejoras a nuestro prototipo,


y agregarle nuevas funciones al PLC.

Captulo 1 Marco Terico

1.1 Que es un PLC


Un controlador lgico programable, ms conocido por sus siglas en
ingls PLC (programmable logic controller), es una computadora utilizada en
la ingeniera automtica o automatizacin 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 las
condiciones de entrada dentro de un tiempo limitado, de lo contrario no producir el
resultado deseado.

1.2 Historia del PLC

Su historia se remonta a finales de la dcada de 1960, cuando la industria busc en


las nuevas tecnologas electrnicas una solucin ms eficiente para reemplazar
los sistemas de control basados en circuitos elctricos con rels, interruptores y otros
componentes comnmente utilizados para el control de los sistemas de lgica
combinacional.
En 1968 GM Hydramatic (la divisin de transmisin automtica de General Motors)
emiti una solicitud de propuestas para un reemplazo electrnico de los sistemas
cableados de rels. La propuesta ganadora vino de Bedford Associates. El resultado
fue el primer PLC, designado 084 porque era el proyecto de Bedford Associates n
84.2 Bedford Associates comenz una nueva empresa dedicada al desarrollo,
fabricacin, venta y mantenimiento de este nuevo producto: Modicon
(MOdular DIgital Controler). Una de las personas que trabajaron en ese proyecto fue
Dick Morley, quien es considerado como el padre del PLC. 3 La marca Modicon fue
vendida en 1977 a Gould Electronics, y posteriormente adquirida por la compaa
alemana AEG y luego por la francesa Schneider Electric, el actual propietario.

1.2.1 Desarrollo

Los primeros PLC fueron diseados para reemplazar los sistemas de rels lgicos.
Estos PLC fueron programados en lenguaje Ladder, que se parece mucho a un
diagrama esquemtico de la lgica de rels. Este sistema fue elegido para reducir las
demandas de formacin de los tcnicos existentes. Otros autmatas primarios
utilizaron un formulario de listas de instrucciones de programacin.
Los PLCs modernos pueden ser programados de diversas maneras, desde la lgica
de escalera de rels, a los lenguajes de programacin tales como dialectos
especialmente adaptados de BASIC y C. Otro mtodo es la lgica de estado,
un lenguaje de programacin de alto nivel diseado para programar PLC basados
en diagramas de estado.

1.3 Funciones de un PLC

La funcin bsica y primordial del PLC ha evolucionado con los aos para incluir el
control del rel secuencial, control de movimiento, control de procesos, sistemas de
control distribuido y comunicacin por red. Las capacidades de manipulacin,
almacenamiento, potencia de procesamiento y de comunicacin de algunos PLCs
modernos son aproximadamente equivalentes a las computadoras de escritorio. Un
enlace-PLC programado combinado con hardware de E/S remoto, permite utilizar un
ordenador de sobremesa de uso general para suplantar algunos PLC en algunas
aplicaciones. En cuanto a la viabilidad de estos controladores de ordenadores de
sobremesa basados en lgica, es importante tener en cuenta que no se han
aceptado generalmente en la industria pesada debido a que los ordenadores de
sobremesa ejecutan sistemas operativos menos estables que los PLCs, y porque el
hardware del ordenador de escritorio est tpicamente no diseado a los mismos
niveles de tolerancia a la temperatura, humedad, vibraciones, y la longevidad como
los procesadores utilizados en los PLC. Adems de las limitaciones de hardware de
lgica basada en escritorio; sistemas operativos tales como Windows no se prestan a
la ejecucin de la lgica determinista, con el resultado de que la lgica no siempre
puede responder a los cambios en el estado de la lgica o de los estado de entrada
con la consistencia extrema en el tiempo como se espera de los PLCs. Sin embargo,
este tipo de aplicaciones de escritorio lgicos encuentran uso en situaciones menos
crticas, como la automatizacin de laboratorio y su uso en instalaciones pequeas
en las que la aplicacin es menos exigente y crtica, ya que por lo general son mucho
menos costosos que los PLCs.

1.4 Ventajas del PLC

Dentro de las ventajas que estos equipos poseen se encuentra que, gracias a ellos,
es posible ahorrar tiempo en la elaboracin de proyectos, pudiendo realizar
modificaciones sin costos adicionales. Por otra parte, son de tamao reducido y
mantenimiento de bajo costo, adems permiten ahorrar dinero en mano de obra y la
posibilidad de controlar ms de una mquina con el mismo equipo. Sin embargo, y
como sucede en todos los casos, los controladores lgicos programables, o PLCs,
presentan ciertas desventajas como es la necesidad de contar con tcnicos
calificados y adiestrados especficamente para ocuparse de su buen funcionamiento.

1.5 Estructura Interna del PLC

Un PLC consiste principalmente de una CPU, reas de memoria externa, y circuitos


adecuados para comunicarse con las entradas y salidas del PLC.

1.5.1 Que es un Rel


El ejemplo ms sencillo
bobina y un contacto,
figura.

de un rel lo constituye una


como se observa en la

Un tpico rel puede pensarse como una llave o interruptor electromagntico.


Aplicando una tensin continua a la bobina, mediante el accionamiento de un
pulsador, se genera un campo magntico. Este campo succiona o chupa el
contacto cerrando el circuito de corriente alterna. En este sencillo ejemplo, tenemos
tres componentes reales: el pulsador, el rel y la campanilla. Adems tenemos dos
circuitos separados: el inferior, de corriente continua, y el superior, de corriente alterna. En este caso hemos usado un rel de corriente continua, para controlar un
circuito de corriente alterna.

1.5.2 Rels de Entrada (Contactos)

Estos contactos estn conectados con el mundo exterior del PLC. Fsicamente
existen, y reciben seales de interruptores, sensores, etc., y en realidad no son rels,
sino que tienen componentes del tipo o similares a los mostrados en la Figura.

Se observa aqu
que este rel de
entrada no es
muy parecido al
visto antes, pero
esta es una
tpica entrada a un
PLC. Las
entradas pueden ser analgicas o digitales, aunque las ms utilizadas son las
digitales, que por medio de optoacopladores toman el voltaje entrante y permiten la
activacin de la variable respectiva dentro del programa del PLC. Las tensiones de

entrada pueden ser de alterna o continua y de cualquier valor. El optoacoplador


puede ofrecer una proteccin de hasta 6000 Volts en la entrada sin producir dao
alguna en la circuitera interna del PLC. Se aprecia tambin en la figura, el smbolo
utilizado dentro del programa del PLC para representar una entrada, que se
denomina contacto.
Un mdulo tpico de PLC puede constar de 8 16 entradas, ofreciendo externamente
la cantidad de terminales correspondientes a los contactos de cada uno de los
optoacopladores.

1.5.3 Rels de Salida (Bobinas)


Son salidas fsicas a las cuales se conecta el cableado que llevar la seal a los
actuadores de la mquina o proceso que se est controlando. Cada salida
corresponde a una variable dentro del programa en ejecucin. En general, los
mdulos de salida estn basados en rels (tambin relevos), como se observa en la
configuracin de la Figura, por ser dispositivos que soportan corrientes de cierta
importancia a travs de sus terminales de contacto, y porque adems ofrecen alto
aislamiento para el PLC con respecto a los circuitos externos. Estos rels son salidas
del tipo On/Off, o sea conectan o no un actuador, que puede ser un motor, un
timbre, etc. Tambin hay salidas a travs de optoacopladores, transistores, TRIACs,
etc., pero las de rels son las ms usadas. En la Figura se muestra un circuito tpico
de salida de un PLC por medio de rel, con el correspondiente smbolo para
representarlo en el programa de control (que veremos ms adelante). Al igual que las
entradas, un mdulo de salida puede estar compuesto de 8 16 juegos de
contactos, en la mayora de los casos.

1.5.4 Rels
Internos (Simulados) (Contactos)

Utilitarios

Continuando con el anlisis de los componentes detallados en la Figura 2, diremos


que estos rels no reciben seales desde el mundo exterior al PLC, ni tampoco
existen fsicamente como rels. Son rels simulados dentro del PLC, y su
importancia radica en que permite al PLC eliminar rels externos. Este tema se
aclarar completamente cuando veamos su utilizacin en el ejemplo de la pgina 10.
1.5.5 Contadores (Simulados)
Tampoco existen fsicamente; son variables que simulan a los contadores reales.
Pueden hacer conteo de entradas y salidas fsicas o lgicas, como tambin, como
tambin pueden hacerlo en forma ascendente o descendente, activando otras
variables luego de comparar el valor del conteo en que se encuentren, con un valor
que se haya programado previamente. Veremos los contadores en detalle, en la
pgina 14.
1.5.6 Temporizadores (Simulados)
Los temporizadores o timers, que tampoco existen fsicamente, son variables que
simulan un temporizador fsico al cual se le puede programar el tiempo deseado para
la activacin o desactivacin de otra variable dentro del programa o de entradas y
salidas fsicas externas. Veremos los temporizadores en detalle, en la pgina 13.
1.5.7 Almacenamiento de Datos
No es otra cosa que la memoria de datos vista para los microcontroladores. Es decir
hay registros asignados para simple almacenamiento de datos, que generalmente se
usan tambin como memoria de almacenamiento temporario de clculo.

1.6 Modo de Operacin de un PLC

El programa que ejecuta un PLC trabaja en forma de escaneo (to scan = explorar,
registrar, examinar) secuencial, o sea que se ejecuta secuencial mente las ordenes:
verifica el ultimo estado que se observ en las entradas, realiza un proceso con los
datos obtenidos y con el programa cargado, finalmente actualiza el estado de las
salidas fsicas y lgicas.

1.6.1 Lectura del Estado de las Entradas

Lo primero que hace el PLC es verificar el estado de las entradas y asociarlo a


variables que sern utilizadas durante el resto del programa. Si la entrada es digital,
el PLC asocia un 1 o un 0 a la variable respectiva de acuerdo al sensor que se
encuentre instalado en dicha entrada es decir si se encuentra activado o no.

1.6.2 Proceso

Una vez que se han ledo las entradas, el PLC ejecuta las rdenes de acuerdo al
programa que se tenga en la memoria. Durante este paso se ejecutan operaciones
matemticas, se verifica el estado de los temporizadores al igual que el de los
contadores, y se toman decisiones que finalmente han de llegar a los mdulos de
salida.

1.6.3 Actualizacin de las Salidas

Una vez concluido el procesamiento del programa cargado en memoria, la CPU


ordena la actualizacin de los valores que deben tener las salidas, o sea la activacin
(ON) o desactivacin (OFF) si se trata de salidas digitales, o un voltaje proporcional
si se trata de salidas analgicas.
1.7 Programacin de un PLC

En la Recomendacin IEC 1131-3 citada precedentemente, se definen cuatro


lenguajes de programacin, en los que ha sido definida tanto su sintaxis como la
semntica, por lo que no caben los dialectos. Estos idiomas o lenguajes consisten
en dos expresados en forma textual y dos versiones grficas:
Los dos textuales son:
-

Lista de instrucciones (IL)

Texto estructurado (ST)

Las dos versiones grficas:


-

Diagrama de Escalera (Ladder Diagram = LD)

Diagrama de bloques de funciones (Function Block Diagram = FBD)

En el siguiente cuadro se dan como ejemplo las mismas instrucciones en los cuatro
idiomas:

1.7.1 Instrucciones bsicas de programacin

Nos referiremos con exclusividad al lenguaje LD (Diagrama de Escalera), por ser uno
de los ms utilizados, por su claridad para facilitar la comprensin de las diferentes
aplicaciones, y porque la mayora de los PLC tienen el software necesario para
transformar un LD en lenguaje de mquina. Tambin, como hicimos en el caso de
los microcontroladores, veremos slo las instrucciones necesarias para comprender
un ejemplo sencillo. stas, no obstante, constituyen una buena base para quien
desee profundizar el tema.
Para entender cmo funciona un diagrama de escalera y con este propsito,
reemplazaremos el pulsador, la batera y la bobina del rel de la Figura 3 por sus
correspondientes en un LD. Para ello deberemos considerar los smbolos que el PLC
comprende, y no las designaciones habituales que damos nosotros cotidianamente:
- La batera se reemplaza con algo comn a todos los LD, llamadas bus bars o
barras bus, que son simplemente dos barras verticales, una a cada lado del
diagrama. (Seran los laterales o largueros de la escalera) Debe tenerse presente
que siempre el la barra de la izquierda es la de tensin positiva, y la de la
derecha, tierra. Tambin se debe tener presente, consecuentemente, que la
corriente circula por los peldaos de
la escalera, de izquierda a derecha.
- Una instruccin de entrada se representa as: (No confundir con los capacitores).
Puede ser un pulsador, un interruptor, o simplemente un contacto de un rel (real o
simulado internamente en el PLC). Para el PLC no importa verdaderamente del
dispositivo de que se trate. Simplemente es una entrada lgica equivalente a un
contacto normalmente abierto, y se utiliza cuando se necesita que una seal de
entrada est presente para conectar. Esa conexin se asume como un estado
lgico 1. Analicemos un poco ms este tema para evitar malas interpretaciones o
confusiones: La instruccin en reposo es un contacto abierto, y como tal, es
un 0 lgico. Cuando se acciona el contacto, o, lo que es lo mismo, cuando
hacemos el anlisis de su funcionamiento, es cuando hacemos la conexin y en
consecuencia tenemos el estado lgico 1 o verdadero. En consecuencia, cuando
el estado lgico bajo anlisis sea un 0, reposo o inactivo, esta entrada es
falsa o 0. Contrariamente, si el estado bajo anlisis es 1, o activo, esta
entrada debe considerarse como verdadera. Esta entrada se usa como entrada
externa o interna (de rels internos; recordar que son simulados por el software del
PLC) y tambin para contactos de salida externa. Veamos ahora el caso opuesto:

- La entrada puede ser tambin entrada negada, o contacto normalmente cerrado.


Se utiliza cuando se necesita que el contacto est conectado (1), con el circuito en
reposo. Esta entrada negada puede usarse en los mismos casos citados para la
entrada descripta en el prrafo anterior.
Importante: En la mayora de los PLC, las instrucciones entrada o entrada
negada, deben ser el primer smbolo a la izquierda del correspondiente peldao
de la escalera.
- Antes de completar nuestro primer diagrama de escalera para reemplazar un rel,
nos queda ver la instruccin salida, que se asocia a la bobina del rel de la Figura 3.
La salida, cuando est colocada en un peldao de escalera, precedida de
entrada/s verdadera/s (1), ser tambin verdadera. O sea que cuando en el peldao
sea todo verdadero, la salida est conectada. Puede pensarse esta salida como
normalmente abierta o falsa, cuando el circuito correspondiente est inactivo, o
es falso. Esta instruccin se usa para bobinas internas del PLC (simuladas), y
para salidas externas.
- La opuesta, es la salida negada, que funciona en forma exactamente opuesta a la
vista precedentemente. Se asimila a una bobina de rel normalmente cerrada, y tiene
las mismas aplicaciones que la anterior.
Resumamos lo anterior en un cuadro:

Estado Lgico 0

Estado Lgico 1

(Reposo o inactivo)

(Con tensin o activo)

Entrada

0 (falso)

1 (verdadero)

Entrada Negada

1 (verdadero)

0 (falso)

Salida

0 (falso)

1 (verdadero)

Designacin

Smbolo

Salida Negada

1 (verdadero)

0 (falso)

Anda mungkin juga menyukai