You are on page 1of 17

DEPARTAMENTO DE INGENERIA MECNICA

AGRCOLA.
MATERIA:
SISTEMAS DE CONTROL AUTOMTICO.

PRACTICA 6 FINAL

PROGRAMACIN DEL PLC

INTEGRANTES

GUERRERO BORRS ROBERTO ANTONIO

OCAMPO FLORES JOSU

Grado: 6 Grupo: 1
INTRODUCCIN
Un controlador lgico programable (PLC por sus siglas en ingls) es un tipo de
ordenador utilizado en la industria para propsitos especficos tales como el
tratamiento automatizado de la actividad electromecnica de la maquinaria de
una fbrica, juegos mecnicos y aparatos de iluminacin, por nombrar algunos.
La programacin PLC se utiliza normalmente en actividades multitarea, para
arreglos tanto de entrada como de salida, y para ejecutarse junto con un sistema
de tiempo real con el fin de acomodar la respuesta inmediata a ciertas
condiciones de entrada en un tiempo limitado.
En la actualidad existen tres tcnicas diferentes de programacin PLC: lgica
de escalera, lgica de estados y programacin tradicional.
Antes de iniciar el manejo de un autmata es imprescindible familiarizarse con
los modos y funciones especficas mediante el manual de instrucciones del
mismo y al principio tenerlo delante hasta tanto dominemos estas.
Existen variaciones de unos fabricantes a otros y de unos autmatas a otros tanto
en el teclado como en la forma de proceder para realizar cualquier funcin.
Lgica de escalera
La mayora de los procesos bsicos de programacin PLC se basan en la lgica
de escalera, que pretende sustituir los sistemas de rels lgicos. Este tipo de
programacin consta de un software que programa la direccin de diagramas de
circuitos de hardware basado en la lgica de rels. Se utiliza para reducir la
carga de trabajo de los tcnicos, ya que los comandos se envan a la maquinaria
de hardware para su ejecucin a travs de dos rieles verticales y una serie de
peldaos horizontales en espiral alrededor de ellos.
Programacin tradicional
Otro tipo de programacin PLC es la programacin tradicional. En este enfoque,
los equipos que se utilizan en maquinaria PLC aplican protocolos informticos
de lenguajes como BASIC y C con el fin de proporcionar las rdenes y seales
a los componentes de la maquinaria en la lnea de montaje. Este mtodo se
volvi muy popular durante los aos 1980 y 1990, y sigue siendo comn
actualmente.
Lgica de estados
Un tipo muy avanzado de programacin PLC es la lgica de estados. Es un
lenguaje de programacin de alto rendimiento que funciona con diagramas de
transicin de estados, en los cuales se puede cambiar el orden de las actividades
y se pueden alterar de acuerdo a las prioridades. La programacin de lgica de
estados se encuentra normalmente en programas informticos y sistemas de
hardware, ya que dicha tcnica se acomoda tanto al rendimiento de estado finito
como a las actividades por eventos.
Para lo cual en esta prctica usaremos el PLC FESTO FPC 202. FPC es la
abreviacin de las siglas control programable FESTO; este es el nombre dado a
un tipo de controles que pueden ofrecer importantes ventajas tcnicas y
econmicas, sobre los mandos convencionales a reales, denominados
generalmente mandos cableados. Con este programa FPC, FESTO activaremos
las vlvulas electroneumticas en una secuencia determinada para que el brazo
robtico realice movimiento lgicos.
REVISIN BIBLIOGRFICA
Tipos de PLCS, marcas y aplicaciones
Debido a la gran variedad de tipos distintos de PLC, tanto en sus funciones, en
su capacidad, en su aspecto fsico y otros, es que es posible clasificar los
distintos tipos en varias categoras.
PLC tipo Nano:
Generalmente PLC de tipo compacto ( Fuente, CPU e I/O integradas ) que
puede manejar un conjunto reducido de I/O, generalmente en un nmero
inferior a 100. Permiten manejar entradas y salidas digitales y algunos mdulos
especiales.
PLC tipo Compactos:
Estos PLC tienen incorporado la Fuente de Alimentacin, su CPU y mdulos
de I/O en un solo mdulo principal y permiten manejar desde unas pocas I/O
hasta varios cientos ( alrededor de 500 I/O ) , su tamao es superior a los Nano
PLC y soportan una gran variedad de mdulos especiales, tales como:
Entradas y salidas anlogas
Mdulos contadores rpidos
Mdulos de comunicaciones
Interfaces de operador
Expansiones de i/o
PLC tipo Modular:
Estos PLC se componen de un conjunto de elementos que conforman el
controlador final, estos son:
Rack
Fuente de Alimentacin
CPU
Mdulos de I/O
De estos tipos existen desde los denominados MicroPLC que soportan gran
cantidad de I/O, hasta los PLC de grandes prestaciones que permiten manejar
miles de I/O.
Marcas de PLC:
La orientacin comercial, hoy en da, amplia los criterios de seleccin de un
PLC, nuevas estrategias de marketing y desarrollo tecnolgico han
evolucionado el giro de este negocio.
La siguiente lista muestra diferentes marcas de PLC:
Siemens
Vipa
Allen Bradley
Schneider Electric
Festo
General Electric
Mitsubishi
Hitachi
Omron
Existen otras marcas de PLC, que no han sido muy difundidas.
FIGURA 1. MARCAS DE PLC.

Aplicaciones
Ejemplos de Aplicaciones de Un PLC
A) Maniobras de Mquinas
Maquinaria industrial del mueble y la madera.
Maquinaria en proceso de grava, arena y cemento.
Maquinaria en la industria del plstico.
Maquinas-herramientas complejas.
Maquinaria de ensamblaje.
Mquinas de transferencia.
B) Maniobra de Instalaciones
Instalaciones de aire acondicionado y calefaccin.
Instalaciones de seguridad.
Instalaciones de almacenamiento y transporte.
Instalaciones de plantas embotelladoras.
Instalaciones en la industria automotriz
Instalacin de tratamientos trmicos.
Instalaciones de la industria azucarera.
C) Automvil
Cadenas de montaje, soldadura, cabinas de pintura, etc.
Mquinas herramientas: Tornos, fresadoras, taladradoras, etc.
D) Plantas qumicas y petroqumicas
Control de procesos (dosificacin, mezcla, pesaje, etc.).
Baos electrolticos, oleoductos, refinado, tratamiento de aguas
residuales, etc.
E) Metalurgia
Control de hornos, laminado, fundicin, soldadura, forja, gras,
F) Alimentacin
Envasado, empaquetado, embotellado, almacenaje, llenado de botellas,
etc.
G) Papeleras y madereras
Control de procesos, serradoras, produccin de conglomerados y de
laminados, etc.
H) Produccin de energa
Centrales elctricas, turbinas, transporte de combustible, energa solar,
etc.
I) Trfico
Regulacin y control del trfico, ferrocarriles, etc.
J) Domtica
Iluminacin, temperatura ambiente, sistemas anti robo, etc.
K) Fabricacin de Neumticos
Control de calderas, sistemas de refrigeracin, prensas que vulcanizan
los neumticos.
Control de las mquinas para el armado de las cubiertas, extrusoras de
goma.
Control de las mquinas para mezclar goma.
OBJETIVOS
Aprender los principales comandos para programar el PLC FPC 202 de Festo,
de tal manera que podamos activar las vlvulas electroneumticas en una
secuencia determinada para que el brazo robtico electroneumtico realice
movimientos lgicos.
DESARROLLO
Primero el profesor nos explic de manera ms detallada algunos
elementos como el microprocesador, microcontrolador; componentes
que nos dej que investigramos en la revisin bibliogrfica de la prctica
anterior, mediante esta explicacin hizo un esquema o diagrama de la
estructura interna de un PLC en la cual nos mencionara unidades
funcionales del PLC de las cuales ya mencionamos anteriormente y
tambin nos lazos comunes de los diagramas de escaleras.
Posteriormente nos explic la unidad bsica del PLC y los mdulos de
extensin con los que cuenta.
En la siguiente practica nos explic el conjunto de instrucciones que
conforman el lenguaje de programacin del PLC que se clasifican en dos
grupos: comandos y funciones. Tambin nos mencion la importancia en
la lgica de que debe de seguir a la hora de la programacin de un PLC.
Por lo cual nos dej un programa para que desarrollramos e introducirlo
posteriormente en la siguiente practica al PLC.
En la ltima practica finalmente introdujimos el programa que nos haba
dejado en la prctica anterior y de esta manera desarrollara el brazo
robtico movimientos lgicos.
RESULTADOS
Aqu se muestra como el controlador lgico programable se compone de
cuatro unidades funcionales:
La unidad de entradas
La unidad de salidas
La unidad lgica
La unidad de memoria
FIGURA 2. COMPONENTES DEL PLC.

A continuacin se muestra el diagrama que nos explic el profesor en el cual se


puede observar la estructura interna de los PLC del cual vamos a describir cada
una de las unidades funcionales mencionadas arriba:

FIGURA 3. DIAGRAMA DE LA ESTRUCTURA INTERNA DEL PLC.


Unidad de Entradas
La unidad de entradas proporciona el aislamiento elctrico necesario del
entorno y adecua el voltaje de las seales elctricas que recibe el PLC que
provienen de los interruptores de los contactos. Las seales se ajustan a los
niveles de voltaje que marca la Unidad Lgica.
Unidad de Salidas
Esta unidad acepta las seales lgicas provenientes de la Unidad Lgica y
proporciona el aislamiento elctrico a los interruptores de contactos que se
conectan con el entorno.
Las unidades de entrada / salida del PLC son funcionalmente iguales a los
bancos de rels, que se empleaban en los antiguos controladores lgicos de tipo
tambor. La diferencia radica en que las unidades de entrada / salida de los PLC
son de estado slido.
La eliminacin de contactos mecnicos se traduce en una mayor velocidad de
operacin y mayor tiempo entre averas (MTBF).
Unidad Lgica
El corazn de un PLC es la unidad lgica, la cual se basa en un microprocesador.
Esta unidad ejecuta las instrucciones programadas en la memoria, para
desarrollar los esquemas de control lgico que se han diseado previamente.
Algunos equipos antiguos contienen en la unidad lgica elementos discretos,
como por ejemplo: Compuertas NAND, NOR, FLIPFLOP, CONTADORES,
etc. Este tipo de controladores son de HARDWARE (fsicos), mientras que
aquellos que utilizan memorias se llaman de SOFTWARE (lgicos).
Memoria
La memoria almacena el cdigo de mensajes o instrucciones que tiene que
ejecutar la unidad lgica del PLC. Las memorias se pueden clasificar en PROM
o ROM y RAM.
Memoria ROM: Es la memoria de slo lectura (Read only Memory). Es un tipo
de memoria no voltil, que puede ser leda pero no escrita, es decir, est
pregrabada. Se utiliza para almacenar los programas permanentes que
coordinan y administran los recursos del equipo y los datos necesarios para
ejecutar la operacin de un sistema basado en microprocesadores. Esta memoria
se mantiene aunque se apague el aparato.
Memoria RAM: Es una memoria de acceso aleatorio (Random Access
Memory). Esta memoria es voltil y puede ser leda y escrita segn se desarrolle
la aplicacin. Durante la ejecucin del proceso se puede acceder en cualquier
momento a cualquier posicin de la memoria.
Por medio de estas memorias se puede utilizar un PLC en procesos diferentes,
sin necesidad de readecuar o transformar el equipo; slo se debe modificar el
programa que est cargado.
A continuacin mostramos una lista de instrucciones que vimos en la
prctica y que conforman el lenguaje de programacin del PLC:
No = 0-7 programas (8)

EDITH No 3 Crea el programa No. por lneas.

EDITH No 2 Crea el programa No. por pasos.

Nombre Extensin
del del
programa programa

EDITH Finaliza y sale del programa.

SET SHIFT PROG No Ejecuta o llama un programa No.


LD SHIFT PROG No Pregunta si el programa No .
V= ejecuta

Est activo

F=brinca
LD NOT SHIFT PROG No Pregunta si el programa No.
V=E

Est desactivado

F=B

SHIFT DEL Borra una lnea.


EDITH No SHIFT DEL Borra el programa No.

EDITH No Entra a editar el programa No.

Desplazamiento anterior.

Enter desplazamiento posterior.

SHIFT INS Insertar una lnea antes a la actual.

RUN No Ejecuta el programa No.


STOP Detiene el programa actual.
CLR Borra un error o limpia la pantalla.
Predefine el contador
SHIFT PRE C X CX con 5 segundos.
X= 0-7 contadores o
temporizadores.
5

Predefine el
SHIFT PRE T X temporizador X con 5
segundos. 100 ms

SET CX Activa el contador CX.


RST CX Desactivar el contador CX.

INC CX Incrementa el contador CX.


DEC CX Decrementa el contador CX.
LD CX Esta activo CX. V=E
LD NOT CX Esta desactivo CX. F=B

SET TX Activa el temporizador TX.


RST TX Desactiva el temporizador TX.

LD TX Esta activo TX. V=E


LD NOT TX Esta desactivado TX. F=B
SHIFT LAB Y Etiqueta Y= 0-99.
JMP Y Brinca a la etiqueta Y.
SET OUT X
RST OUT X

LD IN X
LD NOT IN X

A continuacin mostramos los 6 sensores y 6 actuadores del brazo robtico que


son controlados por un microcontrolador FPC-202 que ser programado.

FIGURA 4. SENSORES DEL BRAZO ROBTICO.


A continuacin mostramos los movimientos lgicos que realizo el brazo
robtico electroneumtico.

FIGURA 5. MOVIMIENTOS LGICOS QUE REALIZO EL BRAZO ROBTICO.

En la siguiente figura mostramos el PLC FPC 202 el cual programamos.

FIGURA 6. PLC.

Finalmente se realiz el programa del PLC, para que el brazo realizara los
movimientos antes mencionados en la figura 5. A continuacin mostramos el
programa que se realiz en la prctica.
EDITH 2.3

LAB 1 LAB 4 LAB 7


LD IN 3 LD IN 6 LD IN 3
SET OUT 3 SET OUT 6 SET OUT 3
RST OUT 4 RST OUT 5 RST OUT 4
LD NOT IN 4 LD NOT IN 5 LD NOT IN 4
JMP 1 JMP 4 JMP 7

LAB 2 LAB 5 LAB 8


LD IN 5 LD IN 4 LD IN 5
SET OUT 5 SET OUT 4 SET OUT 5
RST OUT 6 RST OUT 3 RST OUT 6
LD NOT IN 6 LD NOT IN 3 LD NOT IN 6
JMP 2 JMP 5 JMP 8

LAB 3 LAB 6 LAB 9


LD IN 1 LD IN 4 LD IN 2
SET OUT 1 SET OUT 4 SET OUT 2
RST OUT 2 RST OUT 3 RST OUT 1
LD NOT IN 2 LD NOT IN 3 LD NOT IN 1
JMP 3 JMP 6 JMP 9
LAB 10
LD IN 6
SET OUT 6
RST OUT 5
LD NOT IN 5
JMP 10
LD SHIFT PROG 3
JMP 1
ED

CONCLUSIONES
Mediante la realizacin de esta prctica se logr aplicar los conocimiento
aplicados en clase y durante la prctica. Adems de que esta prctica se realiz
para mostrarnos con dispositivos cuenta el PLC, las aplicaciones que tiene, y
los comandos que se utilizan para su programacin.
La prctica estuvo demasiado completa debido a que fue paso por paso hasta
llegar al objetivo principal que fue la de programar el PLC FCP-202, de tal
manera que as el brazo robtico realizo movimientos lgicos.
Finalmente podemos concluir la mayora de los PLC tiene muchos usos en
equipos industriales por lo cual debemos tener presente nosotros como futuros
ingenieros que hay diferentes tipos de PLC y cada uno cuenta con sus propias
programaciones y que no todos son iguales. Por lo cual gracias a esta prctica
llevaremos ventaja en el uso de estos dispositivos que en la actualidad han ido
incrementando su aplicacin en sector industrial.
BIBLIOGRAFIA
http://recursostic.educacion.es/observatorio/web/gl/component/content/article/
502-monografico-lenguajes-de-programacion?start=3
https://www.uclm.es/profesorado/rcarcelen_plc/Prog4.htm
https://tesisalfovan.wordpress.com/4-programacion-de-los-controladores-
logicos-programables/
http://www.ehowenespanol.com/tipos-programacion-plc-sobre_150116/
http://es.slideshare.net/marco_arroyo/plc-12250169
http://www.marioperez.com.mx/macroplc/aplicaciones/

You might also like