Está en la página 1de 20

Instituto Politcnico Nacional

Escuela Superior de Ingeniera


Mecnica y Elctrica Zacatenco
Ing. Control y Automatizacin
REPORTE DE LogixPro
Alumnos:
Aguilar Jurez Gerardo Daniel
Bermejo Ramrez Jorge Ivan
Reyna Silva Jorge Luis
Materia:
Control de Mquinas y Procesos
Grupo: 8AV4
Profesor:
Franco Guzmn Luis Fernando

NDICE

NDICE.......................................................................................................2

Objetivo....................................................................................................3
Saberes Previos.........................................................................................3
Resumen...................................................................................................3
Marco Terico............................................................................................3
Historia del PLC (inicios)........................................................................3
Simulador LogixPro................................................................................3
VENTAJAS Y DESVENTAJAS......................................................................4
Desventajas........................................................................................4
Ventajas..............................................................................................4
Herramientas Utilizadas............................................................................4
Lgica de rengln...................................................................................4
Examine On (XIC)...................................................................................4
Examine Off (XIO)..................................................................................5
Energize (OTE).......................................................................................5
Latch (OTL)............................................................................................6
Unlatch (OTU)........................................................................................6
Timer On Delay (TON)............................................................................6
Timer Off Delay (TOF)............................................................................7
Move (MOV)............................................................................................7
Desarrollo..................................................................................................8
Puerta....................................................................................................8
Semforo................................................................................................9
Secuencia de Semforos......................................................................10
Silo Automtico....................................................................................13
Silo Semiautomtico............................................................................14
Silo por Ciclos.......................................................................................16
Observaciones........................................................................................20
Conclusiones...........................................................................................20
Fuentes bibliogrficas y web...................................................................21

Objetivo
Aprender y comprender la simbologa del programa y su funcionamiento, para
disear circuitos de control; as como conocer el uso y conexin de los distintos
componentes necesarios para realizar los circuitos que den solucin a los
diversos problemas
Saberes Previos
El alumno deber contar con conocimientos de construccin y funcionamiento
de mquinas elctricas como es control electromagntico visto en el primer
parcial de la materia; adems de uso de software que permita realizar circuitos
y disear la simulacin.
Resumen
En el reporte se redacta la forma de operacin del programa LogixPro por
medio de simulaciones, iniciando con simulaciones de una sola operacin hasta
un poco ms complejas como desde cerrar una puerta hasta el control
completo de un reactor usando todos los conocimientos adquiridos por el
profesor en clase del funcionamiento de cada comando
Marco Terico
Historia del PLC (inicios)
El Controlador Lgico Programable (PLC) fue concebido por Dick Morley, el 1 de
enero de 1968. PLC del Sr. Morley, que en ese momento se llamaba un PC para
su controlador programable y ms tarde, despus de la introduccin del
ordenador personal (PC) cambi el nombre al PLC, fue producido por su
compaa llamada Modicon. Modicon significa MOdular DIgitial CONtroller.
El primer PLC fue diseado para cumplir con las especificaciones nos extienden
por la Divisin Hydramatics de General Motors (GM). El objetivo principal del
diseo era eliminar el altsimo costo que ocasionan los circuitos de
conmutacin del rel electromechancial y la falta de FLEXIBILIDAD asociado
con estos circuitos cableados ''
Simulador LogixPro
LogixPro 500 es la herramienta ideal para el aprendizaje de los fundamentos de
la programacin lgica de escalera. La apariencia, el tacto y el funcionamiento
del editor de escalera peldao de LogixPro lo imita muy bien software de
edicin de PLC renombre mundial de Rockwell, que muchos necesitan una
segunda mirada para asegurarse de que tiene como editor que estn usando.
Por supuesto, el obsequio es la ventana que contiene una de nuestras
simulaciones ProSim-II. Aqu es donde realmente LogixPro fuera brilla
configuraciones tpicas de formacin de PLC que emplean un PLC conectados a
un puado de interruptores y luces. Mediante la simulacin grfica equipos de
proceso, tales como transportadores, plantas embotelladoras, etc., en software,

la naturaleza sincrnica e interactiva de los procesos industriales reales,


presenta al estudiante una experiencia de programacin mucho ms realista y
desafiante.
LogixPro es un simulador de PLC que est especialmente orientado hacia el
software de Rockwell RSLogix 500.
Proporciona simulaciones del proceso de animacin, que incluye un simulador
de E/S con tipos de interruptores cambiantes, los indicadores salidas, una
lectura digital BCD.
VENTAJAS Y DESVENTAJAS
Desventajas
No existen atajos con el teclado para minimizar tiempos de diseo.
No existe el botn "UNDO"
No se puede hacer interfaz HMI igual que el codesys, su interfaz ya est
determinada (simulador de entrada/salida)
Ventajas
Vienen simuladores ya totalmente desarrolladas, mucho ms didcticos.
Se tiene que realizar para estos programas su ladder, dejando a criterio
del programador la lgica de control.
Fcil asignacin de variables y manipulacin de la velocidad de la
simulacin.
Herramientas Utilizadas
Lgica de rengln
Durante la ejecucin de cada instruccin de acondicionamiento, el bit
direccionado se examina para verificar su coincidencia con una condicin
determinada (activada o desactivada). Si se encuentra una ruta completa de
condiciones verdaderas examinadas, el rengln se establece en verdadero. El
rengln debe contener una ruta continua de instrucciones verdaderas desde el
inicio del rengln hasta la salida para que la salida se habilite.
Examine On (XIC)
Descripcin: Cuando un dispositivo cierra su circuito, el mdulo cuyo terminal
est cableado al dispositivo detecta el circuito cerrado. El procesador refleja
este estado ACTIVADO en la tabla de datos. Cuando el procesador encuentra
una instruccin XIC que direcciona el bit correspondiente al terminal de
entrada, el procesador determina si el dispositivo est ACTIVADO (cerrado). Si
el procesador encuentra un estado ACTIVADO, establece la lgica de escalera
como verdadera para esta instruccin. Si el procesador encuentra un estado
DESACTIVADO, establece la lgica de escalera como no verdadera para dicha
instruccin. Si la instruccin XIC es la nica instruccin de acondicionamiento
en el rengln, el procesador habilita la instruccin de salida cuando la

instruccin XIC es verdadera (entrada cerrada). El procesador inhabilita una


instruccin de salida cuando la instruccin XIC es falsa (entrada abierta). La
instruccin Examine On es verdadera o falsa dependiendo de que el procesador
encuentre una condicin DESACTIVADA o ACTIVADA en el bit direccionado.

Examine Off (XIO)


Descripcin: Cuando un dispositivo abre su circuito, el mdulo cuyo terminal de
entrada est cableado al dispositivo detecta un circuito abierto. El procesador
refleja este estado DESACTIVADO en la tabla de datos. Cuando el procesador
encuentra una instruccin XIO que direcciona el bit correspondiente al terminal
de entrada, el procesador determina si el dispositivo est DESACTIVADO
(abierto). Si el procesador encuentra un estado DESACTIVADO, establece la
lgica de escalera como verdadera para esta instruccin. Si el procesador
encuentra un estado ACTIVADO, establece la instruccin XIO como falsa. Si la
instruccin XIO es la nica instruccin de acondicionamiento en el rengln, el
procesador habilita la instruccin de salida cuando la instruccin XIO es
verdadera (entrada abierta). La instruccin Examine Off es verdadera o falsa
dependiendo de que el procesador encuentre una condicin DESACTIVADA o
ACTIVADA en el bit direccionado.

Energize (OTE)
Descripcin: Use la instruccin OTE para controlar un bit en la memoria. Si el
bit corresponde a un terminal del mdulo de salida, el dispositivo cableado a
este terminal se activa cuando la instruccin se habilita y se desactiva cuando
la instruccin se inhabilita. Si las condiciones de entrada que preceden la
instruccin OTE son verdaderas, el procesador habilita la instruccin OTE. Si las
condiciones de entrada que preceden la instruccin OTE son falsas, el
procesador inhabilita la instruccin OTE. Cuando las condiciones de rengln se
hacen falsas, el dispositivo correspondiente se desactiva. Una instruccin OTE
es similar a una bobina de rel. La instruccin OTE est controlada por las
instrucciones de entrada precedentes. La bobina de rel est controlada por los
contactos en el rengln cableado. La instruccin OTE le indica al procesador
que controle el bit direccionado segn la condicin del rengln.

Latch (OTL)
Descripcin: La instruccin OTL es una instruccin de salida retentiva que
solamente activa un bit (no puede desactivar un bit). Esta instruccin
normalmente se usa en parejas con una instruccin OTU (desenclavamiento)

donde ambas instrucciones direccionan el mismo bit. Cuando se asigna una


direccin a una instruccin OTL que corresponde a un terminal de un mdulo
de salida, el dispositivo de salida conectado a dicho terminal se activa cuando
el procesador establece (habilita) el bit en la memoria del procesador. Si las
condiciones de entrada que preceden la instruccin son verdaderas, el
procesador habilita la instruccin OTL. Cuando las condiciones del rengln se
hacen falsas (despus de ser verdaderas), el bit permanece establecido y el
dispositivo de salida correspondiente permanece activado. Use la instruccin
OTU para DESACTIVAR el bit que se enclav con la instruccin OTL.

Unlatch (OTU)
Descripcin: La instruccin OTU es una instruccin de salida retentiva que
solamente desactiva un bit (no puede activar un bit). Esta instruccin
normalmente se usa en parejas con una instruccin OTL (enclavamiento de
salida) donde ambas instrucciones direccionan el mismo bit. La instruccin
DESACTIVA el bit que la instruccin OTL ACTIVO (enclav). Cuando el
procesador cambia del modo Marcha a Programacin o cuando el procesador
pierde energa (y hay una batera de respaldo), el bit se retiene en el estado
establecido
por
el
ltimo
rengln
de
la
pareja
de
enclavamiento/desenclavamiento que fue verdadero. La instruccin de
desenclavamiento le indica al procesador que desactive el bit direccionado
segn la condicin del rengln. De ah en adelante, el bit permanece
desactivado independientemente de la condicin del rengln hasta que se
activa, tpicamente mediante otra instruccin OTL en otro rengln.

Timer On Delay (TON)


Descripcin: Use la instruccin TON para activar y desactivar una salida
despus que el temporizador ha funcionado durante un intervalo de tiempo
preseleccionado. La instruccin TON comienza a acumular el tiempo cuando el
rengln se hace verdadero y contina hasta que ocurre cualquiera de los
siguientes eventos:
El valor acumulado es igual al valor preseleccionado
El rengln se hace falso
una instruccin de restablecimiento restablece el temporizador
El paso SFC se desactiva
El procesador restablece el valor acumulado cuando las condiciones del
rengln se hacen falsas independientemente de que el temporizador haya
sobrepasado o no el tiempo de espera.

Timer Off Delay (TOF)


Descripcin: Use la instruccin TOF para activar y desactivar una salida
despus que el rengln ha estado desactivado durante un intervalo de tiempo
preseleccionado. La instruccin TOF comienza a acumular el tiempo cuando el
rengln se hace falso y contina temporizando hasta que ocurre cualquiera de
las siguientes condiciones:
El valor acumulado es igual al valor preseleccionado
El rengln se hace verdadero
una instruccin de restablecimiento restablece el temporizador
El paso SFC se desactiva El procesador restablece el valor acumulado cuando
las condiciones del rengln se hacen verdaderas independientemente de que el
temporizador haya sobrepasado o no el tiempo de espera.

Move (MOV)
Descripcin: La instruccin MOV es una instruccin de salida que copia la
direccin de origen a un destino. La instruccin mueve los datos durante cada
escaneo siempre que el rengln permanezca verdadero.

Desarrollo
Puerta
Este programa lo que har es que al momento de presionar el botn de
open(I:1/0) energizara la bobina que permitir que arranque el motor y uno de
sus contactores har que se enclave el botn de open se enclave hasta que el
sensor de proximidad LS1(I:0/3) mande la seal para que se desenergice el
motor y ya no siga funcionando y de manera contraria al presionar el botn de

close(I:1/1) se empiece a cerrar la puerta hasta que el sensor de proximidad


LS2(I:0/4)mande la seal de que llego la puerta a su fin y desenergice el motor
y al presionar el botn de stop(I:O/2) la puerta pare en cualquier momento que
nosotros deseemos guardando la posicin en la cual se quede
Programa:

Semforo
En este programa utilizamos un contador a la conexin que utilizaremos como
base para nuestro cambio de luz indicadora; seccionamos el tiempo en 3
rangos para tener un cambio progresivo en las indicaciones dependiendo de la
comparacin y los lmites superiores e inferiores. Para la primer luz tenemos

que mientras el conteo de nuestro temporizador sea menor que 51 la salida


O:2/6 se mantendr energizada, pasando el 51 ya no cumple con la condicin
de ser menor y se desenergizar con lo que entraremos al segundo rango de
valores que va del 51 al 70 y mantendr energizada la salida O:0/5. Al llegar al
71 deja de estar dentro del rango programado por lo que se desenergiza O:0/5
y cumple con la tercer condicin, ser mayor o igual que 71 por lo que se
energiza la salida O:0/4 y se mantiene as hasta que el contador llega a su
lmite con lo que se reinicia al estar energizado por un contacto que depende
del bit de realizado del mismo contador, creando un ciclo infinito.
Programa:

Secuencia de Semforos
Usando las entradas de simulacin de trfico ahora lo que buscaremos ser
una secuencia de ambos semforos con la opcin de que al mantener

presionado el botn de paso de peatn por 5 segundos se recorte el tiempo de


espera del peatn para cruzar la calle.

De nuevo se utiliza un contador como eje de nuestro programa y del mismo


modo que en el ejemplo anterior se seccionarn los tiempos en rangos para
activar las luces de cada semforo y se incluyen salidas virtuales para
encender de forma intermitente las sealizaciones en ciertos rangos.
Adems se aade la funcin de acelerar el tiempo de cambio de la luz
indicadora verde a roja por medio de un comando move que depender de que
se cumpla el rango programado y que la entrada de los botones I:1/00 o I:1/01
respectivamente mantengan energizado el TON asociado a estos el tiempo
seleccionado para cambiar el valor del conteo del Ton principal, reduciendo el
tiempo de espera para el cambio de luz.
Programa:

Silo Automtico

Lo que hace este programa es que al momento de presionar el botn de


start(I:1/0) se energizara la salida 0:2/2 que nos indicara que el sistema
arranco y este seguir funcionando hasta que llegue al sensor de
proximidad(I:1/3) que har que el contador temporizador empiece su conteo lo
que har que el motor(O:2/0) se detenga y se accione el sensor de nivel(I:0/4)
junto con la solenoide del actuador(O:2/1) que permitir el flujo de material que
llenara la caja y el sensor al detectar que la caja est llena permitir que se
accione nuevamente el motor para que permita llenar otra caja.
Esto continuara hasta que el operador presione el botn stop (I:1/1) que har
que el sistema se desenergize totalmente y en dado caso que el operador
quiera detener el sistema por alguna falla esto lo podr hacer y el sistema se
quedara en la posicin en la cual el operador accione el botn stop y empezara
donde se qued.
Programa:

Silo Semiautomtico

En este programa hacemos una modificacin al cdigo anterior con lo que


segmentamos el avance del programa dependiendo de la opcin seleccionada
por la palanca haciendo que se detenga cada que termina una parte del
proceso, el colocar la caja debajo del despachador, al llenar la caja y al retirar
la caja.

Silo por Ciclos

En este programa, dependiendo de la opcin seleccionada el programa har de


manera automtica el llenado de 5, 15 o 30 cajas.
Programa principal
Solo observamos las condiciones de seleccin y los paros de los motores de
manera general

Subrutina Ciclo general


En esta subrutina encontramos el programa del ciclo automtico, que se
repetir 5, 15 o 30 veces dependiendo de la opcin seleccionada en el tablero
por la palanca.

Subrutina 5 cajas
En esta subrutina solo tenemos el salto a la subrutina general y el conteo de
las repeticiones hechas, limitando a 5 el total de secuencias realizadas.

Subrutina 15 cajas
En esta subrutina solo tenemos el salto a la subrutina general y el conteo de
las repeticiones hechas, limitando a 15 el total de secuencias realizadas.

Subrutina 30 cajas
En esta subrutina solo tenemos el salto a la subrutina general y el conteo de
las repeticiones hechas, limitando a 30 el total de secuencias realizadas.

En todas las subrutinas se program un nmero excedente por uno de las


repeticiones deseadas ya que el conteo se realiza por medio del sensor de
proximidad con lo que al llegar la caja bajo el despachador se contabiliza uno,
con esto al programar el lmite exacto que deseamos al llegar la caja nmero 5,
15 o 30 dependiendo el caso, debajo del despachador, ste no la llenara ya
que nuestro sensor ha detectado el total de cajas que pasan por l.
Observaciones
El uso de los bits de memoria dentro de nuestra lgica es muy importante para
tener una buena prctica de programacin, ya que sirven tanto para
auxiliarnos al momento de gobernar las entradas y salidas, como para
complementar los elementos de bloques como lo son temporizadores,
contadores, bloques matemticos, etc. Estos bits nos fueron tiles para tener
una lgica ms fluida y entendible. Desafortunadamente, por un mal manejo
de estos bits, no se concluy la ltima simulacin del Batch.
Conclusiones
En la actulidad se encuentran demasiados avances tegnologicos los cuales
ayudan a permitir automatizaciones de aplicaciones deseadas que puede
abarcar desde lo mas sencillo hasta lo mas complejo
Dentro de todos los procesos que se pueden realizar necesitamos herramientas
que sirvan pra la elaboracion de la aplicaciones ver y permitir problemas que
se presenten y poder tambien corregir fallas posibles mediante el proceso
Para esto existen varios sofwares y en esta encontramos a Rockwell y esta
conformado por esto
RSLogix 500, RSlinx, RSLogix Emulate, Logixpro
Todo esto sirve para disear el diagrama en escalera al igual que permite
vizualizar los comandos, editar, guardar los proyectos, etc.
Algo muy importante se observa la interaccion del plc y se tiene varias
herramientas para generar el entorno grafico de un proceso y se crea el
proposito de control.
Fuentes bibliogrficas y web
www.thelearningpit.com
www.prezi.com
www.ebah.com.

www.identi.li.com
www.es.scribd.com
www.theplctutor.co