Professional Documents
Culture Documents
Automatizacin Industrial
Alumnos:
Perdomo Fragoso Daniel Alejandro
Pioquinto Cruz Jonathan
Ramrez Martnez Marino Ary
Grupo:
3MM8
ndice
Objetivo ..................................................................................................................................................................... 3
Introduccin............................................................................................................................................................ 3
PLC ......................................................................................................................................................................... 3
Funciones ....................................................................................................................................................... 3
Lenguaje Ladder ............................................................................................................................................... 4
Programacin ............................................................................................................................................... 5
Entornos de programacin ..................................................................................................................... 6
Material ..................................................................................................................................................................... 6
Desarrollo................................................................................................................................................................. 6
Procedimiento ........................................................................................................................................................ 8
Conclusiones .........................................................................................................................................................11
Bibliografa ............................................................................................................................................................15
Anexos ........................................................................................................ Error! Marcador no definido.
Objetivo
Introduccin
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.
En pocas palabras es un dispositivo programable por el usuario destinago a gobernar
mquinas o procesos lgicos y/o secuenciales.
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.
Funciones
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.
Lenguaje Ladder
LADDER, tambin denominado lenguaje de contactos o en escalera, es un lenguaje de
programacin grfico muy popular dentro de los autmatas programables debido a que est
basado en los esquemas elctricos de control clsicos. De este modo, con los conocimientos
que todo tcnico elctrico posee, es muy fcil adaptarse a la programacin en este tipo de
lenguaje.
Ladder es uno de los varios lenguajes de programacin de PLC estandarizado en IEC 611313.
Para programar un autmata con LADDER, adems de estar familiarizado con las reglas de
los circuitos de conmutacin, es necesario conocer cada uno de los elementos de que consta
este lenguaje. A continuacin se describen de modo general los ms comunes.
Smbolo
Nombre
Descripcin
Contacto NA
Contacto NC
Bobina NA
Se activa cuando la
combinacin que hay a su
entrada (izquierda) da un
uno lgico. Su activacin
equivale a decir que tiene
un uno lgico. Su
comportamiento es
complementario al de la
bobina NC.
Bobina SET
Bobina JUMP
Permite saltarse
instrucciones del programa
e ir directamente a la
etiqueta que se desee. Sirve
para realizar
subprogramas.
Se suele indicar mediante los caracteres B M y tienen tanto bobinas como contactos
asociados a las mismas de los tipos vistos en el punto anterior. Su nmero de identificacin
suele oscilar, en general, entre 0 y 255. Su utilidad fundamental es la de almacenar
informacin intermedia para simplificar esquemas y programacin.
Los bits de sistema son contactos que el propio autmata activa cuando conviene o cuando
se dan unas circunstancias determinadas. Existe una gran variedad, siendo los ms
importantes los de arranque y los de reloj, que permiten que empiece la ejecucin desde un
sitio en concreto y formar una base de tiempos respectivamente. Su nomenclatura es muy
diversa, dependiendo siempre del tipo de autmata y fabricante.
Programacin
Una vez conocidos los elementos que LADDER proporciona para su programacin, resulta
importante resaltar cmo se estructura un programa y cul es el orden de ejecucin.
El siguiente esquema representa la estructura general de la distribucin de todo programa
LADDER, contactos a la izquierda y bobinas y otros elementos a la derecha.
Entornos de programacin
Para programar en Ladder se necesita un entorno de desarrollo integrado (IDE, por sus
siglas en ingls), que consiste en un software que normalmente corre en una computadora
y permite disear y transferir la lgica implementada al PLC (Controlador Lgico
Programable).
Un ejemplo de software de programacin Ladder es el entorno Step 7 de Siemens, el cual se
usar a lo largo del curso, el cual permite implementar la lgica Ladder y luego transferirla
al PLC.
Material
25 cables banana-banana.
PLC Siemens S7-2000 con su respectivo cable de alimentacin y de comunicacin
PPI.
Computadora con Step 7 instalado.
Desarrollo
Empleando el programa Step 7 y conociendo los nombres de las entradas y salidas del PLC
para usarlos como variables de E/S se comenzar la programacin de las compuertas
lgicas.
Cabe mencionar que es muy importante conocer los nombres de las entradas y salidas del
PLC pues el propio programa realiza el direccionamiento de las variables creadas y si se
emplean nombres cualesquiera, el programa marcar error.
Al terminar nicamente resta conectar el PLC a la computadora por medio del cable PPI y
compilar y poner el programa en modo RUN.
Procedimiento
En la siguiente imagen se puede apreciar la consola de conexiones, donde en la parte
superior se tienen los botones que en el caso de esta prctica funcionaran como entradas.
Ms abajo se encuentran las bases usadas para relevadores, en donde se colocaran para
obtener acceso a sus terminales a travs de los cables banana.
Al cargar el programa se pondr al PLC en modo run y se habilitar la opcin Estado del
programa
para ver desde software que el estado de las entradas y salidas cambien
de acuerdo a los pulsadores de la mesa de trabajo.
Conclusiones
El desarrollo de la prctica permiti iniciar los primeros pasos con el trabajo del PLC. Fue
posible aprender el cmo realizar las conexiones de alimentacin a las entradas y salidas y
nos fue recalcado que antes de operar a un equipo por primera vez es necesario leer la hoja
de especificaciones para no daarlo.
La programacin result sencilla pues nicamente es una traduccin de la prctica pasada
al lenguaje de programacin Ladder que es muy sencillo de comprender visualmente y es
de vital importancia para automatizar los procesos.
Al ser la primera prctica con el PLC es natural encontrarse con ligeros imprevistos como el
hecho de que si no se realiza una buena conexin con el cable, el programa Step 7 no
reconocer al PLC y mandar un mensaje de error de direccionamiento. De la misma forma
es importante conocer la estructura del PLC para determinar en qu posicin debe
colocarse el interruptor del estado del programa, ya sea en RUN, STOP etc.
El programa Step 7 ayuda a reducir los tiempos de ajuste y facilita el trabajo enormemente
ya que permite monitorear el PLC en tiempo real desde el simulador, lo que permite
observar el estado de las variables de entrada y salida del sistema durante la operacin.
Cuestionario prctica 2
Introduccin al PLC
2.- Construya una lnea de tiempo que muestre el surgimiento y la evolucin de los
autmatas programables?
1500 AC.
Etiopa Amenhotep
construy
estatua que
emita
sonidos
Ddalo estatuas
animadas
Griegos y
Romanos juguetes con
accionamien
to mecnico
78 A.C. a
Platn crea
un sistema
automtico
de alarma
Siglo IV - AC.
Ktesibios
dise el
reloj de agua
1352-1789
Gallo de
Estrasburgo
Siglo I A.C.,
Hern de
Alejandra
escribe
Pneumtica
y
Autmata.
1912 Torres
Quevedo
XIX Revolucion
Industrial
70s - PLCs
1952 Jugador de
Nim
Ventajas:
menor cableado
reduccin de espacio
facilidad para mantenimiento y puesta a punto
flexibilidad de configuracin y programacin
reduccin de costos
Desventajas:
Se necesita acondicionar las seales tanto de entrada como de salida
5.- Cules son las caractersticas especficas del autmata programable con el que va a
interactuar en el laboratorio?
SIMATIC S7-200
Tarjeta de memoria para Data Logging, administracin de recetas, almacenamiento de
proyecto Micro/WIN, archivo de la documentacin en formatos diversos
Funcin PID Auto Tune
2 puertos integrados amplan las posibilidades de comunicacin, p. ej. Con equipos
externos (CPU 224 XP, CPU 226)
CPU 224 XP con entradas y salidas analgicas integradas
Puerto estndar RS-485 con velocidad de transferencia de datos comprendida entre 1,2 y
187,5 kbits/s.
Protocolo PPI en calidad de bus del sistema para interconexin sin problemas.
Modo libremente programable con protocolos personalizados para comunicacin con
cualquier equipo.
Rpido en la comunicacin por PROFIBUS va mdulo dedicado, operando como esclavo.
Potente en la comunicacin por bus AS-Interface, operando como maestro
Accesibilidad desde cualquier punto gracias a comunicacin por mdem (para
telemantenimiento, teleservice o telecontrol)
Conexin a Industrial Ethernet va mdulo dedicado
Con conexin a Internet mediante mdulo correspondiente
S7-200 PC ACCESS, servidor OPC para simplificar la conexin al mundo del PC.
Bibliografa
http://recursostic.educacion.es/observatorio/web/gl/component/content/article
/502-monografico-lenguajes-de-programacion?start=2
http://www.ing.unlp.edu.ar/electrotecnia/procesos/apuntes/Diagrama%20Escal
era.pdf