You are on page 1of 24

INSTITUTO TECNOLGICO DE

OAXACA
DEPARTAMENTO DE INGENIERA ELECTRNICA
TRABAJO DE INVESTIGACIN
PLC

PRESENTAN:
SOLANO HERNANDEZ GUSTAVO
LOPEZ MATEO DAYVER AGUSTIN
CRUZ PERALTA DAVID
LOPEZ GRACIA DAVID

ASESOR:
M.C. VELASQUEZ CRUZ ISAIS

GPO: E1 Semestre: 8 Ing. Electrnica
OAXACA DE JUREZ, OAXACA ENERO 2014
SUBSECRETARA DE EDUCACIN SUPERIOR
DIRECCIN GENERAL DE EDUCACIN SUPERIOR TECNOLGICA
2
Indice
Introduccion ............................................................................................................ 3
Objetivo.................................................................................................................... 3
Marco Teorico......................................................................................................... 3
Conexionado de Entradas ...................................................................................... 4
Instrucciones y Programacion. 5
Ejecusion de Programa...........................................................................................6
Lenguaje de Programacion Tipicos .. 6
Diagrama de Contactos ......................................................................................... 7
Diagrama Escalera................................................................................................ 9
Conceptos Generales de los Giagramas de Escalera 9
Ejemplos de Programacion . 13
Desarrollo 16
Ejecucion del Programa. 20
Anexos ..... 21
Conclucion. ... 23
Referencias 23







3


Introduccion
Las empresas que piensan en el futuro se encuentran provistas de modernos dispo-
sitivos electrnicos en sus mquinas y procesos de control. En la actualidad, las fbricas
automatizadas deben proporcionar en sus sistemas: alta confiabilidad, gran eficiencia y
flexibilidad. Una de las bases principales de dichas fbricas es un dispositivo electrnico
llamado Controlador Lgico Programable (PLC)
Hoy los Controladores Lgicos Programables son diseados usando lo ltimo en
diseo de microprocesadores y circuitera electrnica, esto proporciona una mayor
confiabilidad en su operacin, as como tambin en las aplicaciones industriales donde
existen peligros ambientales: alta repetibilidad, elevadas temperaturas, ruido ambiente o
elctrico, suministro de potencia elctrica no confiable, vibraciones mecnicas, entre
otros.

Objetivo
Nuestra meta es aprender a detalle el funcionamiento interno y la programacin
de este tipo de controladores (PLC), asimismo exponer algunas de sus
aplicaciones en la industria.
Aprender el manejo del TON y el TOF.

Marco terico
Cuando hablamos de los lenguajes de programacin nos referimos a diferentes
formas en las que se puede escribir el programa del usuario.
Los softwares actuales nos permiten traducir el programa usuario de un lenguaje a otro,
pudiendo as escribir el programa en el lenguaje que ms nos conviene.
4


Conexionado de entradas
Los captores pueden ser de dos tipos:
Analgicos. Su seal elctrica es variable en el tiempo y, necesariamente, han
de acoplarse al mismo tipo de entradas. (Esto no sucede en todos los PLC;
en algunos, las entradas analgicas estn en mdulos separados y se debe
elegir de qu tipo de entrada se trata tensin o corriente y qu tipo de
resolucin tiene).
Digitales. La seal responde a:
- Contacto abierto 0 (nada).
- Contacto cerrado 1 (todo).


Fig. 1. Estructura del PLC.

5



Instrucciones y Programas
Una instruccin u orden de trabajo consta de dos partes principales: Operacin y
Operando; a su vez, el operando esta dividido en simbolo y parametro:


Fig. 2. Cuadro de Instruccin.


La operacin le indica a la CPU del PLC, qu tiene que hacer; o, lo que es lo mismo, la
clase de instruccin que ha de ejecutar.
El operando es el complemento al cdigo u operacin. Mediante el operando indicamos
la direccin del elemento de que se trate (contadores, temporizadores, E/S, marcas
internas...), as como las cuentas, tiempos, etc.
Consideremos estos ejemplos de operaciones:


6

Fig. 3. Operaciones.




El operando le indica a la CPU dnde debe de hacerlo, dnde debe realizarse esa
instruccin.

Ejecucin de programas
Cuando los PLC se sitan en el modo RUN (ciclo de ejecucin o ejecucin
cclica), la CPU realiza, entre otras funciones, el barrido del programa contenido en la
memoria de usuario, desde la casilla, direccin o lnea 000 hasta la ltima, segn el largo
del programa esto es, efecta lo que se denomina ciclo de scan que es medido en
funcin del tiempo que tarda en ejecutar 1000 instrucciones.
En funcin de cmo se efecte la ejecucin o barrido del programa, se distinguen los
siguientes sistemas, modos o estructuras de programacin:

1. Ejecucin cclica lineal.
2. Ejecucin con salto condicional.
3. Ejecucin con salto a sub-rutinas.

Lenguajes de programacin tpicos
Varios son los lenguajes o sistemas de programacin posibles en los autmatas
programables; por esto, cada fabricante indica en las caractersticas generales de su
7
equipo cul es el lenguaje o los lenguajes con los que puede operar.
En general, se podra decir que los lenguajes de programacin ms usuales son aquellos
que transfieren directamente el esquema de contactos y las ecuaciones lgicas.





Los lenguajes y mtodos grficos mas utilizados son:

. Nemnico, tambin conocido como lista de instrucciones, booleano, abreviaturas
nemotcnicas, AWL.
. Diagrama de contactos Ladder diagram, plano de contactos, esquema de contactos,
KOP.
Excepto el nemnico, los dems tienen como base su representacin grfica; pero, todos
ellos deben ir acompaados del correspondiente cuadro o lista de programacin esto es,
la relacin de lneas de programa que lo configuran.
Nemmico:
Es un lenguaje en el cual cada instruccin se basa en las definiciones del lgebra
de Boole o lgebra lgica.


Fig. 4. Instrucciones Logicas.

8
Diagrama de contactos:
La mayora de los fabricantes incorpora este lenguaje. Esto es debido a la
semejanza con los esquemas de rels utilizados en los automatismos elctricos de lgica
cableada, lo que facilita la labor a los tcnicos habituados a trabajar con dichos
automatismos.


Fig. 5. Diagrama Ladder.



Las instrucciones de los diagramas Ladder Logic se componen de elementos grficos.





















Contactos:
9


Fig. 6. Elementos Grficos.



Bobinas:

Fig. 7. Elementos Graficos.

Diagrama de escalera
10
Es un lenguaje grfico, derivado del lenguaje de relevadores, que mediante
smbolos representa contactos, solenoides. Su principal ventaja es la de los smbolos
bsicos estn normalizados segn normas NEMA y son empleados por todos los
fabricantes.

Conceptos generales de los diagramas de escalera
Un programa en diagrama de escalera o esquema de contactos, la constituyen una
serie de ramas de contactos.
Los smbolos bsicos son:



Fig. 1. Simbolos Basicos.

a) La programacin en cada bloque de contactos se realiza en el orden de iz- quierda
a derecha.

11

Fig. 2. Estructura de Programacion.


b) El sentido de programacin de los bloques de contactos de un programa es
ejecutado de arriba a abajo.


Fig. 3. Sentido de Programacion.

c) El nmero de contactos que se puede colocar en un bloque, desde elcomienzo de
la lnea principal hasta la salida OUT, es ilimitado. La nica limitacin prctica
que podemos encontrarnos es la de la resolucin del monitor o del ancho del
papel, cuando queramos sacar el programa por impresora; en este caso, el nmero
mximo de contactos en serie es de diez.
12

Fig. 4. Contactos.


d) No se puede conectar una salida directamente a la lnea principal. En estos casos,
se intercala un contacto cerrado de una marca cualquiera. Es importante tener en
cuenta esta posibilidad de acceder a contactos abiertos o cerrados fijos ya que no
se utiliza la bobina de dicha marca o rel.

Fig. 5. Incorrecto.


Fig. 6. Correcto.

e) Es posible programar dos o ms bobinas de salida, sean exteriores o marcas en
paralelo (Por ejemplo, en los PLC de la serie PLCem 16xx, es posible colo- car
E/S, timers, contadores y marcas hasta terminar las 512 lneas).

13


f) Los trminos contacto abierto, normalmente abierto (NA) y contacto de cierre,
significan lo mismo y se refieren al contacto que en estado de reposo est abierto
o, lo que es lo mismo, a que el paso de corriente a travs de l no es posible. En
el mismo sentido, los trminos contacto cerrado, normalmente cerrado (NC) y
contacto de apertura tambin significan lo mismo: el contacto que en estado de
reposo se encuentra cerrado, o sea, el paso de corriente a travs de l s es posible.
g) Contactos de entradas. El nmero de contactos abiertos o cerrados que se puede
utilizar en un programa, por cada uno de las entradas, es ilimitado, o sea, se puede
repetir el mismo nmero de contacto cuantas veces queramos y tanto abierto
como cerrado.
h) Contactos de salida. El nmero de salidas o bobinas de salida o rels de salida
OUT es fijo, por lo que no se puede repetir un mismo nmero de salida; pero, por
el contrario, el nmero de contactos asociados a cada una de ellas y tanto abiertos
como cerrados es, al igual que en el caso anterior, ilimitado.
i) Contactos de marcas o memorias. Aunque no son salidas exteriores, las marcas se
representan y programan de forma similar; su utilizacin ms comn es como
rels auxiliares. En la mayora de los PLC son protegidas contra el corte de
alimentacin. Por tanto, no pierden su estado ante esta eventualidad. Existen
tambin especiales, con funciones varias como la de cambio de base de tiempo de
timers y scan de stos. Al igual que ocurra con las salidas, el nmero de marcas
14
es fijo: el mismo nmero de marca no se puede repetir; pero, el nmero de
contactos asociados a cada marca, tanto abiertos como cerrados, es ilimitado.

Ejemplos de Programacion:


Fig. 1.1 Programacion OR.


15
Fig. 1.2 Programacion AND.


Fig. 1.3 Programacion SET y RST.


Mediante la combinacin de contactos en serie o paralelo se puede empezar a realizar
circuitos simples para manejar cargas o motores en la industria.

Problema 7.- Ocupar la funsion TON para activar dos salidas en forma complementaria
y realizar lo mismo para otras dos salidas diferente para la funcion TOF.







16
Desarrollo
1.-Abrimos Rslinx.

Fig. 2.1 Rslinx.

2.- Primeramente iniciamos la comunicacin entre el PLC y la PC.

Fig. 2.2 Comunicacin de PC a PLC.
17
3.- Posteriormente abrimos rslogix500 e iniciamos a programar lo que se quiere.

Fig. 2.3 Pantalla de rslogix500.

Programacion de el ejercicio (problema) en cuestion utilizando en primera instancia un
TON.


Fig. 2.4 Activacion del contacto de arranque con el Primer TON.

18
Seguido del primer TON, colocamos otro TON que es como no los indica el problema
pero cada TON con salidas fisicas diferentes.

Fig. 2.5 Activacion del Segundo TON.

Posteriormente se continua con un contador TOF.

Fig. 2.6 Activacion del Primer TOF.


19
Seguido del primer TOF colocamos un segundo TOF con salidas fisicas distintas, y un RESET.

Fig. Activacion del Segundo TOF.

Ejecucion del Programa:
Cuando presionamos el boton de arranque del programa, se activa la bobina de
enclavamiento y se cierra el contacto de enclavamiento, que a su vez activa el primer TON
con la siguiente direccion T4:0 y mientras este contando se cierra el contacto T4:0, TT, que
activa nuestra salida O:0/4.
Una vez que el numero acomulado sea igual al valor del PRESET (7) se desactiva nuestra
salida O:0/4 y se cierra el contacto T4:0, DN mismo que activara nuestro contador T4:1,
mientras este contando se cierra el contacto T4:1, TT, que activara nuestra salida O:0/5.
Enseguida mientras el numero acomulado sea igual al valor del PRESET (7) se desactiva
nuestra salida O:0/5 y se abre el contacto T4:1, DN mismo que activara nuestro primer
contador TOF, T4:2 mientras este contando se cierra el contacto T4:2, TT, que activara
nuestra salida O:0/6.
Siguiendo con el mismo proceso mientras que el numero acomulado sea igual al valor del
PRESET (7) se desactiva nuestra salida O:0/6 y se cierra el contacto T4:2, DN mismo que
20
activara nuestro contador T4:3, mientras este contando se cierra el contacto T4:3, TT, que
activara nuestra salida O:0/7.
Despues de que el valor del PRESET sea igua al acomulado (7) se desactiva nuestra salida
O:0/7, y se activa automaticamente el BOTON RESET, que contiene la direccion de nuestro
primero TON, T4:0 y con esto se vuelve a repetir todo el ciclo.





















21
ANEXOS

Cableado de Entradas y Salidas del PLC y la Activacion del Boton de Arranque.



Activacion del Primer TON, Prende Primer Foco.
22

Activacion del Segundo TON.



Activacion del Primer TOF.

23

Repeticion del ciclo.













24
Conclusion
Con el trmino de esta prctica pudimos comprender el funcionamiento de los dos tipos
de contadores que se manejaron para la programacion del PLC que en nuestro caso
fueron el TON y el TOF respectivamente, y con esto enriquecimos aun mas nuestro
aprendizaje respecto a la programacion del PLC de muestra materia del mismo Nombre.

Referencias
D. Petruzella Frank: PROGRAMMABLE LOGIC CONTROLLERS, Fourth
Edition.
Molinari Norberto: CONTROLADORES LOGICOS PROGRAMABLES,
Ministerio de Educacion, Ciencia y Tecnologia; Saavedra 789. C1229ACE.