Está en la página 1de 15

INSTITUTO POLITCNICO NACIONAL

Unidad Profesional Interdisciplinaria en


Ingeniera y Tecnologas Avanzadas

Automatizacin Industrial

Lgica con PLC

Alumnos:
Perdomo Fragoso Daniel Alejandro
Pioquinto Cruz Jonathan
Ramrez Martnez Marino Ary
Grupo:
3MM8

Mxico D.F. a 29 de febrero de 2016

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

Utilizar el programa Step7 de siemens para programar las compuertas lgicas en


lenguaje ladder.
Cargar el programa al PLC y realizar las conexiones pertinentes para verificar el
funcionamiento del programa.

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

Se activa cuando hay un


uno lgico en el elemento
que representa; esto es,
una entrada (para captar
informacin del proceso a
controlar), una variable
interna o un bit de sistema.

Contacto NC

Se activa cuando hay un


cero lgico en el elemento
que representa; esto es,
una entrada (para captar
informacin del proceso a
controlar), una variable
interna o un bit de sistema.

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

Una vez activa (puesta a 1)


no se puede desactivar
(puesta a 0) si no es por su
correspondiente bobina en
RESET. Sirve para
memorizar bits y, usada
junto con la bobina RESET,
dan una enorme potencia
en la programacin.

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.

En cuanto a su equivalencia elctrica, podemos imaginar que la lnea vertical de la izquierda


representa el terminal de alimentacin, mientras que la lnea vertical de la derecha
representa el terminal de masa.
El orden de ejecucin es generalmente de arriba abajo y de izquierda a derecha, primero los
contactos y luego las bobinas, de manera que al llegar a stas ya se conoce el valor de los
contactos y se activan si procede. El orden de ejecucin puede variar de un autmata a otro,
pero siempre se respetar el orden de introduccin del programa, de manera que se ejecuta
lo que primero se introduce.

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.

En la parte baja se encuentra el riel estandarizado donde ir montado el PLC. En la parte


inferior se encuentran varios focos de nen que funcionaran como salidas para cada una de
las compuertas que se construirn con lgica de relevadores.

Se realiz la siguiente conexin teniendo cuidado de energizar primero al PLC y


posteriormente conectar el cable de comunicacin y por ltimo las entradas y salidas.

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

1.- Cul es la definicin de un autmata programable o PLC?

Programable Logic Controller, es un dispositivo electrnico programable por el usuario


destinado a gobernar mquinas o procesos lgicos y/o secuenciales

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

3.- Muestre un diagrama a bloques de un autmata programable indicando sus partes


principales y las funciones de cada una de ellas.

En el CPU se encuentra el procesador que se encarga de computar los programas


ubicados en la memoria.
La interfaz de salida es aquella donde se tienen conectados los actuadores digitales y
analgicos.
La interfaz de entradas es donde se encuentran los sensores o captadores, por
ejemplo, botones.
La fuente de alimentacin es donde se conecta el PLC a la red elctrica
4.- Cules son las ventajas y desventajas de un autmata programable?

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

6.- Qu programa y lenguaje utiliza para la programacin de un autmata programable?

Se programa en el software STEP 7-Micro/WIN en lenguaje Ladder.

7.- Cules son las particularidades de la comunicacin entre el autmata programable y el


ordenador personal?

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.

8.- Describa qu es el enclave de un motor y si existe una sola forma de ejecutarlo.

Es un dispositivo que controla la condicin de estado de cierto mecanismo para habilitar o


no un accionamiento, es decir, una vez activado, el circuito seguir energizado hasta que
otra seal desactive el dispositivo.

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

También podría gustarte