trabajos de plc (logix pro)

24
Materia: Submodulo 1 Autor: Uziel Arturo Linares Martínez Catedrático: José Jesús Medrano Aguilar Grupo: 4° E 08/06/2012

Upload: uziel-arturo-linares-martinez

Post on 24-Jul-2015

12.396 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Trabajos de PLC (Logix Pro)

Materia: Submodulo 1

Autor: Uziel Arturo Linares Martínez

Catedrático: José Jesús Medrano Aguilar

Grupo: 4° E 08/06/2012

Page 2: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 2

Marco Teórico

JSR: Brinca a subrutina

BSR: Subrutina

El propósito de estas instrucciones es indicar el salto a una subrutina especificada y regresar.

CLR: Limpia

Limpia los bits de algún registro que se haya indicado

GEQ: Mas grande o igual que

Sirve para indicar los valores que accionan la instrucción requerida, el programador indica cuales

son dichos valores pudiendo ser un contador por ejemplo.

EQU: Igual

Revisa si un valor es igual a otro.

GRT: Mas grande que

Revisa si el valor es más grande que otro.

LEQ: Menor o igual que

Revisa si un valor es igual o menor que otro.

TON: Contador en retraso

Cuenta intervalos de tiempo cuando la instrucción es verdadera.

TOF: Contador fuera de retraso

Cuenta intervalos de tiempo cuando la instrucción es falsa

RTO: Contador retentivo

Cuenta intervalos de tiempo cuando la instrucción es verdadera y retiene el valor acumulado

cuando la instrucción se hace falsa o cuando ocurre el ciclo de poder.

CTU: Conteo hacia arriba

Incrementa el valor acumulado en cada transición de falso a verdadero y retiene dicho valor

cuando la instrucción se hace falsa o cuando el ciclo de poder ocurre.

Page 3: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 3

CTD: Conteo hacia abajo

Decrementa el valor acumulado en cada transición de falso a verdadero y retiene dicho valor

cuando la instrucción se hace falsa o cuando el ciclo de poder ocurre.

Explicación de la simulación 1/0

Page 4: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 4

La explicación de este programa es muy sencillo simplemente consiste en switches N.A.

que pueden ser activados por cualquier dispositivo ya sea pushbutton, sensores,

relevadores, etc. Todos estos son entradas por lo cual en el programa se identifican como

I: (seguido de una dirección) En este caso se activan por un pushbutton que al presionado

se enclava, y como salida todos estos switches tienen una bobina lo cual se identifica

como O: (dirección) esto hace que cuando algún botón es presionado se de continuidad

lógica y energice la bobina lo cual hace encender la salida asociada a ella, que en este caso

son lámparas.

Explicación de simulación de la puerta

Page 5: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 5

En esta práctica lo que se elaboro un programa para controlar una puerta eléctrico empecemos a

analizarlo:

Como vemos en la 1era línea de programación vemos el switch N.A. de I:1/2 este corresponde al

botón de parado y esta al principio para que cuando se presione corte toda energía y detenga el

ascenso o descenso de la puerta según sea el caso, luego de esto vemos que se divide en 2 la línea

ósea se hace en paralelo en parte de arriba tenemos a I:1/0 N.A. esta corresponde al pushbutton

que utilizarnos cuando queramos que la puerta suba por eso esta N.A. así cuando lo presionemos

dara continuidad lógica por el circuito, seguido a esto tenemos un switch N.C. correspondiente a

B3:0/0 que mas delante explicaremos su función aquí. Bueno y en la parte de debajo de esto

tenemos a O:2/0 en N.A. esto corresponde al motor en sentido hacia arriba la función de este aquí

es la de mantener el circuito auto sustentado es decir que una vez accionado el motor hacia arriba

por medio del pushbutton este quede accionado sin tener que dejar presionado el pushbutton,

después tenemos a I:1/1 en N.C. que corresponde al pushbutton que accionara al motor en

sentido hacia abajo este switch se encuentra aquí con el fin de que cuando la puerta vaya hacia

arriba si nosotros presionáramos el botón de ir hacia abajo este cortaría la energía al motor por lo

cual deja de subir. Bueno al volverse a unir las líneas vemos que hay un switch en N.A. de I:1/3

este corresponde a un sensor que se encuentra en la parte superior este nos indicara cuando la

puerta haya alcanzado su tope y se accionara esto para que desactive el motor ya que de no

desactivarlo el motor seguirá en función y como la puerta a llegado a su tope el motor se

quemara, y seguido a esto tenemos a O:2/1 N.C. que corresponde al motor en sentido hacia abajo

este está aquí para que cuando el motor se active en sentido contrario corte corriente a la parte

que activa al motor en sentido hacia arriba esto con el fin de que el motor no se queme, ya como

salida tenemos una bobina O:2/0 que acciona el motor en dirección hacia arriba y también

tenemos la instrucción Latch que activa a B3:0/0 .

En la línea siguiente tenemos I:1/2 N.A. el cual ya explicamos su funcionamiento y después al igual

que en el caso anterior vemos que la línea se separa en 2 ramas, en la parte superior tenemos un

switch N.A. correspondiente al boton que usaremos cuando se quiera bajar la puerta y seguido

tenemos a B3:0/0 en estado de N.C. , en la parte de abajo tenemos a O: 2/1 N.A. que es el motor

en sentido hacia abajo esto para mantener el circuito en autosustentable después tenemos a I:1/0

N.C. que es el pushbutton que activa el motor hacia arriba esto para que cuando se presione ese

boton corte energía y deje de dar continuidad lógica, al unirse estas 2 ramas tenemos a I:1/4 en

N.C que es un sensor que está en la parte inferior este nos indicara cuando la puerta haya tocado

el suelo y cortara la energía para que el motor no se vaya a quemar, seguido tenemos a O:2/0 N.C.

que es el motor hacia arriba esto como ya se menciono se hace para que cuando se esté corriendo

el motor en una dirección y se active el motor en el sentido contrario este no se vaya a quemar. Y

como salidas tenemos a O: 2/1 que es el motor hacia arriba y también la instrucción Latch a

B3:0/0.

Ya en la última línea vemos que hay una serie de switches N.C. los cuales son O:2/0, O:2/1, I:1/0,

I:1/1 y como salida tenemos la instrucción Unlatch a B3:0/0 esto significa que la instrucción

Unlatch solo se activara cuando todos estos estén desactivados.

Page 6: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 6

Ahora la función del B3:0/0 aquí, su función es la de que cuando la puerta vaya en una dirección y

se presione el botón de la puerta en sentido contrario esta se detenga y se mantenga en un tipo

de estado standby esperando a una nueva instrucción.

Explicación de la practica Status

En esta práctica se demuestra el funcionamiento de status, esta es muy sencilla

simplemente consiste en 2 líneas de programación las cuales de describen de esta forma:

En la primera línea apreciamos que inicia con un switch N.A. correspondiente al

pushbutton de I: 1/0 después tenemos otro N.A. correspondiente a S: 4/4 que es el status

y como salida tenemos un contador hacia arriba, es decir, que cuenta ascendentemente,

este tiene un preset de 200 por lo cual el contador contara hasta 200 y después este se

accionara en DN. La explicación de esta primera línea es demasiado sencilla tan solo

consiste en que cuando nosotros presionemos el boton de I: 1/0 este dará continuidad

lógica pero al llegar a S:4/4 lo que hace este es enviar pulsos es decir no manda la señar

continua sino que manda señal por señal en un determinado intervalo de tiempo

Page 7: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 7

dependiendo de que S: escojamos, y bueno al final tenemos el CTU que como ya se dijo al

llegar a 200 accionara DN.

En nuestra segunda línea tenemos C5:0/DN en N.A. esto es la forma de indicarle al

programa que cuando se accione DN del contador C5:0 este cambiara de posición es decir

a cerrado y como salida de este tenemos la instrucción reset a C5:0 que es el contador,

básicamente lo que hace este programa es cuando presionamos el boton este cuenta

hasta 200 y después se resetea a sí mismo.

Explicación de la práctica de límites

Page 8: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 8

En esta práctica se comprobó la manera de funcionar de la instrucción limite en conjunto

con los contadores CTU analicemos:

Todas las líneas son lo mismo pero con diferentes salidas, a excepción de las 2 primeras

líneas, por lo cual de la línea 3 en adelante solo explicara la base lógica de ellas.

Vemos que al principio tenemos I: 1/0 N.A. para que cuando nosotros presionemos este

pushbutton permita la continuidad lógica, enseguida tenemos S: 4/1 que como ya se

explico anteriormente es un distribuidor de pulsos y su velocidad depende de cual S: se

elija en este caso fue S: 4/1 y como salida tenemos un contador CTU que será C5:0 este

tiene un preset de 640 es decir al llegar a 640 este accionara DN en la 2da línea tenemos a

Page 9: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 9

C5: 0/DN en N.A. este se accionara cuando el contador llegue a 640, como salida tenemos

la instrucción reset para que cuando el contador alcance su tope este se reinicie a sí

mismo.

Ahora vayamos con las demás líneas. En estas vemos que todas empiezan con la

instrucción limite, la función de limite es similar a la de CTU, básicamente lo que hace es

accionarse y dar continuidad lógica cuando el limite haya alcanzado su tope, ejemplo en la

1era línea de limites vemos que el limite tiene Low lim: 0 esto quiere decir que el limite no

empezara a contar si no hasta que el CTU vaya en esa cantidad y en High Lim: 20 esto nos

dice que el tope de ese límite será cuando el CTU haya contado hasta 20 y entonces será

cuando el limite dará continuidad y activara su salida que en este caso es O: 2/0 que es

una lámpara, cabe destacar que todos los limites tienen que ir asociados al CTU, esto se

repite en todas las líneas siguientes solo con la variable de su salida.

Explicación del programa del Silo

Page 10: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 10

Esta práctica consiste en el funcionamiento de llenado de una caja y va de esta forma:

Primeramente encontramos a I:1/6 en N.A. que corresponde al accionador que iniciara

todo el proceso después la línea se divide en 2 ramas en la parte de arriba tenemos a I:

1/3 N.C. este corresponde al sensor de proximidad que nos indicara cuando la caja está en

posición de ser llenado así que cuando se accione cortara energía al motor y la banda

transportadora se detendrá y en la parte inferior tenemos B3:0/0 N.A. que será otra forma

de activar el motor, y como salida tenemos a O: 2/0 que es el motor encargado de la

banda transportadora (conveyor).

En la línea de abajo tenemos primero a I: 1/3 (sensor de prox.) en N.A. así cuando la banda

se detenga iniciara otro proceso, después tenemos I: 1/4 N.C. que es un sensor que nos

indicara cuando la caja haya sido llenada hasta la cantidad deseada de esta forma cuando

el sensor se dispare cortara energía, y seguido tenemos a O: 2/0 en N.C. este corresponde

al motor de la banda así que si por algún motivo la banda comienza a moverse también

cortara energía a esta línea, y de salida tenemos a O:2/1 que corresponde a una valvula

que se encarga de dejar salir el contenido del silo hacia la caja, en términos simples, solo

dejara salir contenido hacia la caja cuando el sensor de prox. Se halla accionado y dejara

de hacerlo cuando la caja se haya llenado o cuando el motor del conveyor se ponga en

funcionamiento.

En la tercera línea tenemos que la línea empieza en 2 ramas en la de superior tenemos a I:

1/4 (sensor de llenado) en N.A. y en la de abajo tenemos a B3: 0/0 en N.A. esto nos dice

que cuando la caja haya sido llenada hasta el punto deseado se accionara esta línea,

después tenemos a I: 1/3 N.A. (sensor de prox.), quiere decir que no se iniciara esta línea

si no están activo el sensor de prox y el de llenado al mismo tiempo, como salida tenemos

a B3: 0/0 que su función aquí es la de reactivar el paso de energía al motor y así volver a

mover el conveyor, de esta forma se desactivaran el sensor de prox y el de llenado y se

volverá a repetir el proceso.

Page 11: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 11

Explicación de la práctica de Control de Trafico

Page 12: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 12

Se explicara el funcionamiento de un control de tráfico o de semáforos:

Primeramente encontramos S: 4/4 N.A. este es un distribuidor de pulsos y su intervalo de

envío depende del S: que escojamos y como salida tenemos un contador CTU con preset

de 100, sencillamente en esta línea funciona así; S: 4/4 enviara constantemente pulsos al

contador y cuando este haya enviado 100 pulsos DN se accionara.

En la línea de abajo tenemos C5: 0/DN N.A. que es lo que accionara nuestro contador al

llegar a su tope, y de salida tenemos la instrucción reset a C5:0 es decir cuando el CTU

llegue a su tope se reiniciara a sí mismo.

En la línea siguiente tenemos la instrucción limite con Low l en 0 y High lim en 25 esto

significa que este solo funcionara en ese intervalo de tiempo y que dará continuidad lógica

cuando el limite alcance su tope que en este caso es 25, después tenemos a O: 2/3 en N.C.

este corresponde a la luz de cruce peatonal es decir que cuando un peatón presione el

botón cortara corriente a la salida que es la luz del semáforo, de salida tenemos a O: 2/2

que corresponde a la luz verde del semáforo del lado izquierdo.

Page 13: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 13

En la línea siguiente tenemos el límite su low lim empieza en 26 y su high lim es de 45 es

decir este límite funcionara cuando el contador CTU vaya en la cuenta de 26 a 45 y cuando

este alcance su tope dará continuidad lógica, enseguida tenemos O: 2/3 N.C. que es la luz

de cruce peatonal y como salida tenemos a O: 2/1 correspondiente a la luz amarilla del

semáforo izquierdo.

La línea siguiente empieza nuevamente con un límite con su low lim en 46 y su high lim en

100 también tenemos a O: 2/3 en paralelo a este límite esto con la idea de que cuando se

presione el botón peatonal haya una forma alternativa de activar a la salida de esta línea,

de salida tenemos a O: 2/0 que corresponde a la luz roja del semáforo izquierdo.

Resumiendo el funcionamiento del semáforo izquierdo tenemos que: la luz verde de este

durara encendida 25 seg después pasara a encenderse la luz amarilla durante 20 seg y

después a la luz roja que durara 50 seg, cuando se presione el botón de cruce peatonal se

interrumpirá la luz en la que este para pasar a la luz roja.

La línea siguiente ya corresponde al control del semáforo derecho y comienza de esta

forma:

Primeramente tenemos un límite con low lim de 0 y high lim de 50 solo dentro de este

conteo funcionara el límite y tenemos a O: 2/7 en paralelo a este límite esto corresponde

a la luz de cruce peatonal, cuando se presione se activara la salida aunque el limite no

haya llegado a su tope, como salida de esta línea tenemos a O: 2/4 correspondiente a la

luz de color rojo del semáforo derecho.

Debajo tenemos otro limite con low lim en 51 y high lim en 75 seguido tenemos a O: 2/7

N.C. que cortara la corriente cuando el letrero de cruce peatonal cambie de estado, como

salida tenemos a O: 2/6 corresponde a la luz verde del semáforo derecho.

En la siguiente línea tenemos otro límite con low lim a 76 y high lim a 100 solo en este

intervalo del CTU funcionara el límite, después tenemos a O: 2/7 en N.C. Que se accionara

cuando el letrero de cruce peatonal cambie de estado, cuando esto suceda cortara

energía a la salida, esta salida es O: 2/5 correspondiente a la luz amarilla del semáforo

derecho.

Las líneas siguientes corresponden al control del botón y el cartel de cruce peatonal y son

de la siguiente manera:

En la primera línea de esto tenemos a I: 1/0 correspondiente al botón de cruce peatonal

del semáforo izquierdo y como salida tenemos la instrucción Latch a O: 2/3 que es el

cartel del cruce peatonal.

Page 14: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 14

Abajo tenemos a O: 2/3 en N.A. cuando se accione la instrucción Latch a esta, esta línea

comenzara en función, después tenemos a S: 4/4 que es el encargado de enviar pulsos al

CTU, de salida tenemos un contador ascendente C5:1 (CTU) con preset de 15.

Despues tenemos a C5: 1/DN en N.A. este cambiara de posición cuando el contador C5:1

llegue a su tope, de salida tenemos 2 una que es la instrucción Unlatch a O: 2/3 que se

encargara de regresar a su estado original el cartel de cruce peatonal, y otra salida es la de

la instrucción reset al contador C5:1.

Las líneas restantes corresponden al cruce peatonal del lado derecho y va asi:

Tenemos I: 1/1 en N.A. que corresponde al botón de cruce peatonal cuando se presiona

deja pasar energía y activa a la instrucción Latch a O: 2/7 que es el cartel de cruce

peatonal del semáforo del lado derecho.

Debajo tenemos a O: 2/7 N.A. cuando el cartel cambia de estado se activa este y se cierra,

seguido a este tenemos a S: 4/4 que se encarga de enviar pulsos al contador CTU C5:2 que

tiene un preset de 15.

En la siguiente línea tenemos C5: 2/DN en N.A. cuando el contador C5: 2 llega a su tope

este interruptor se activa y se cierra, de salida tenemos la instrucción Unlatch a O: 2/7

(letrero de cruce peatonal) y también tenemos otra salida que es reset a C5:2.

Resumiendo todo el programa funciona de esta forma:

Al iniciar el programa se encenderá la luz verde del semáforo del lado izquierdo durante

25 segundos, mientras que la luz roja del semáforo del otro lado estará en rojo para evitar

el impacto de los autos en el cruce, al apagarse la luz de verde de la izquierda se

encenderá la luz amarilla durante 20 segundos, la luz roja del otro lado estará encendida

aun, después de esta luz amarilla se encenderá la luz roja por 55 segundos, mientras la luz

roja del semáforo izquierdo se enciende la luz roja del semáforo derecho cambiara a la luz

verde de este mismo que durara encendida durante 25 segundos, después esta cambiara

a la luz amarilla que durara encendida durante 20 segundos y después finalmente

regresara a la luz roja que se mantendrá encendida por 50 segundos, esto para volver a

repetir de nuevo la secuencia desde el principio.

Cuando se llegare a presionar el botón de cruce peatonal se activara el letrero

correspondiente que durara encendido durante 15 segundos y a la vez el semáforo

cambiara a la luz roja por el mismo periodo de tiempo, independientemente de en la luz

que se encuentre, esto mismo aplicara para cualquier lado en que se accione.

Page 15: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 15

Explicación del programa del elevador

Page 16: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 16

La primera línea lo que hace es que cuando se inicia el programa, activa la subrutina U: 3 que

regresa el elevador a su posición inicial.

La 2da línea brinca a la subrutina U: 4 la cual se encarga de enviar la señal de en que piso se está

llamando al elevador.

La 3era línea brinca a la subrutina U: 5 pero solo cuando la variable B3:0/4 es 1, esta subrutina es

la que se encarga del ascenso y descenso del elevador.

La 4ta línea brinca a la subrutina U: 6 solo cuando la variable B3:0/3 es 1, esta subrutina se

encarga de abrir la puerta del elevador cuando este se encuentra inmóvil en el piso deseado.

La 5ta línea brinca a la subrutina U: 7 solo cuando la variable B3:0/6 es 1, esta subrutina es la

encargada de llevar el elevador al siguiente movimiento o de esperar según sea el caso.

La 6ta línea brinca a la subrutina U: 8 al igual que en las anteriores solo cuando su variable de

B3:0/5 es 1, esta subrutina es la que se encarga de cerrar la puerta del elevador cuando se va a

empezar a mover.

Ahora se desglosaran las subrutinas explicándolas una a una:

Explicación de la Subrutina U: 3

Como ya se menciono anteriormente esta subrutina es la encargada de devolver el elevador a su

posición inicial para su correcto funcionamiento y para que no tenga fallas con el programa.

Como podemos apreciar la instrucción SBR nos indica donde inicia la subrutina y seguido a este

está la instrucción CLR la cual se encarga de borrar o poner en 0 todos los bits de la dirección B3:0

que es la que esta especificada en el, lo que hace esto es resetear todos los relevadores asociados

a B3 por lo cual todo se devuelve a su posición original.

Page 17: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 17

Y en la 2da línea podemos apreciar que se encuentran 3 Latchs los cuales encienden las luces

indicadoras de que el elevador se encuentra en el 1er piso, se pone en 1 la dirección B3:0/1 y la

B3:0/6 los cuales están involucrados en la subrutina U: 7 de la cual trataremos más adelante.

Explicación de la Subrutina U: 4

Esta subrutina se encarga de enviar una señal de donde se está llamando al elevador, la gran

mayoría de las líneas se repiten solo que con diferentes activadores, es por eso que solo se

explicaran las que son diferentes, analicemos.

En la primera línea tenemos un switch N.A. que se acciona con el push botón del piso 1 y seguido a

esto encontramos un switch N.C. el cual cambia de posición al activarse las luces indicadoras del

1er piso, y como salida tenemos O: 2/1 que es con lo cual se envía la señal que ahí se está

llamando al elevador.

En la 2da y 3ra línea vemos como se repite el mismo proceso solo que con diferentes push bottons

los cuales son correspondientes al 2do piso ya que en este piso hay 2 push button, uno hacia

arriba y otro hacia abajo se agregan 2 líneas por piso y así es en el 2do y 3er piso ya que en 4to al

igual que el 1er piso solo tiene un push button.

Page 18: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 18

Y por ultimo en esta subrutina tenemos una línea que se encarga de encender la luz indicadora del

piso 1, en esta línea se ponen 3 switchs N.C. correspondientes a las luces de los pisos 2,3 y 4

respectivamente y de salida se tiene la instrucción Latch que hace set a la luz indicadora del piso 1,

esto solo ocurrirá cuando las luces indicadoras de los demás pisos estén apagadas.

Explicación de la Subrutina U: 5

Page 19: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 19

Al inicio de esta subrutina lo que encontramos primero es la instrucción Unlatch a B3:0/7 que

desactiva a las llamadas por delante.

En la línea siguiente encontramos la instrucción GEQ que es un comparativo (Greater Than or

Equal) este compara los datos de I: 5 que es un indicador de la posición del elevador, con una cifra

deseada que en este caso es 295 cuando la cifra en I: 5 es mayor o igual a 295 se acciona y da

continuidad lógica y como salida tenemos 3 instrucciones las cuales son; Latch a O:2/12 que es la

que enciende las luces del piso 1, Unlatch a O:2/13 que apaga las luces del piso 3 y Latch a B3:0/3

que hace activar la subrutina encargada de parar el elevador y abrir las puertas de este.

En la línea de abajo tenemos la instrucción EQU (Equal) este comparativo hace la comparación

entre I: 5 y 211 cuando la cifra de I: 5 es igual a 211 se activa y da continuidad lógica.

Despues de activarse la instrucción EQU esta da continuidad y activa la instrucción latch a O:2/13

que enciende las luces del piso 2 y también hace unlatch a O:2/12 y O:2/14 que son las luces de los

pisos 1 y 3 respectivamente con esta instrucción se desactivan estas luces. En la línea que esta por

debajo encontramos un interruptor N.A. correspondiente a O:2/2 que es la señal de llamada del

piso 2 este hace que se active la instrucción Latch a B3:0/3 que activa la subrutina encargada de

abrir y parar el elevador.

Para activar esta instrucción Latch B3:0/3 hay varias formas ya que se está en paralelo varias

líneas, otra forma de que entre en acción el latch es cuando el motor va hacia arriba, esto hace

que el switch N.A. correspondiente a el se active y de continuidad lógica en esta línea, después

vemos que se esta en paralelo el switch N.A. O:2/7 con el switch N.A. O:2/9,el switch N.C. de

B3:0/7 y la instrucción unlatch a O:2/9 todo esto es otra alternativa de activar la subrutina U: 6.

Y la otra forma de activar a esta subrutina la encontramos en la siguiente línea que inicia con el

interruptor N.A. de O: 4/1 del cual el accionador es el motor hacia abajo después vemos que la

línea nuevamente se vuelve paralela, en la parte de arriba encontramos un switch N.A. de O:2/9 y

por debajo encontramos diversos switches los cuales son: O:2/7 en N.A. , O:2/1 en N.C. , O:2/6 en

N.C. y la instrucción unlatch a O:2/7 que desactiva la señal de llamada en el piso 2, como se

menciono todo esto para accionar la subrutina U: 6

Ya en la siguiente línea que es la encargada del piso 3 podemos ver que el diagrama de escalerado

es muy similar al del piso 2 (líneas anteriores) por lo cual no se profundizara tanto en esta, en

estas líneas todo es igual a excepción de que se cambia todo lo referente a las señales de los pisos

es decir en donde iban los interruptores y luces del piso 2 se cambian por las del piso 3 y todo lo

demás queda igual.

En el final de esta subrutina tenemos la línea que va relacionada con el piso 4 al inicio de esta

tenemos la instrucción LEQ (less than or equal), esta instrucción comparativa nos compara los

datos de I: 5 con 45 cuando I:5 sea igual o menor a 45 se activara y dara continuidad lógica y

activara a las instrucciones que tenemos de salida las cuales son; Latch a O:2/15 (luces de piso 4),

Unlatch a O:2/14 (luces de piso 3) y latch a B3:0/3 con lo que activa la subrutina U: 6.

Page 20: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 20

Explicación de la Subrutina U: 6

Al dar comienzo la subrutina seis lo que hace es detener y abrir la puerta esta numerada como U:

5. Esta subrutina activa primeramente cuatro unlatch conectados en serie, el primero de estos es

el unlatch que está marcado como B3:0/4 “entre dos pisos”, el segundo unlatch activado es motor

arriba indicado como O:4/0, el tercer unlatch es el que esta manifestado como “motor arriba” el

cual es O:4/1,y el ultimo d este escalón es el unlatch marcado como O:4/2 lo que hace es “cerrar la

puerta”

En el segundo escalón podemos notar que esta un relevador normalmente cerrado marcado como

t3:/3 el cual marca “puerta abierta LS”, este activa al Timer on Delay que indica el “retraso de la

puerta”, este a su vez está conectado en paralelo con el relevador normalmente abiertoT4:1/DN

que es el “Retraso mínimo de apertura”, dicho relevador está conectado en serie con el Latch O:

4/3 que indica “Abrir puerta”

El tercer escalón está compuesto por el relevador normalmente abierto indicado como

I:3/3”Puerta abierta LS”, posteriormente está el Timer on Delay T4:1, este representa el “Mínimo

Page 21: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 21

puerta abierta”, el cual está en paralelo con el relevador normalmente abierto marcado como

T4:1/DN “Retraso mínimo de apertura” conectado en serie con el unlatch marcado como B3:0/3

“Parar y abrir” y el Latch B3:0/6 “Hacer o esperar”

En el siguiente escalón tenemos dos relevadores normalmente abiertos, el I:3/3”Puerta abierta LS”

y O:2/12 “Luces de Piso”, aunados a estos se encuentran en serie los unlatch O:2/1 el cual se

refiere a “Carro PB poco mas 1” y O:2/6que viene siendo “Piso 1 arriba poco mas, estos dos

unlatch se encuentran a su vez en paralelo con el unlatch indicado como B3:0/2 que se refiere a

“Bandera hacia abajo” que está en serie con el Latch B3:0/1 ”Bandera hacia arriba”.

Lo que sigue son dos relevadores normalmente abiertos marcados como I:3/3 que vine siendo

“Puerta abierta LS” y O2/13 que señala las “Luces de piso 2”, conectado a estos se encuentran en

serie un relevador normalmente abierto y dos unlatch, el relevador está indicado como B3:0/2

“Bandera hacia abajo”, y los unlatch como O:2/2 “Carro poco mas 2” y O:2/9 “Piso 2 abajo poco

más”. Dichos componentes están en paralelo con el relevador B3:0/1 “Bandera hacia arriba”, este

relevador esta en serie con los siguiente dos unlatch el O:2/2 “Carro poco mas 2” y O:2/7 “Piso 2

arriba poco más”

El escalón siguiente es prácticamente lo mismo pero la diferencia es que en vez de referirse al

segundo piso se refiere al tercero

El escalón seis es muy parecido al escalón número tres con la diferencia que el unlatch y el Latch

están con las instrucciones contrarias

Page 22: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 22

Explicación de la Subrutina U: 7

Esta subrutina se encarga de realizar la siguiente llamada o esperar a una, en la primera línea

vemos que tenemos un interruptor N.A. B3:0/1 este interruptor corresponde a la bandera hacia

arriba, seguido a esto tenemos uno N.C. correspondiente a las luces del 4to piso esto es para que

no se pueda activar esta línea si se está el elevador ya en el piso 4 y después tenemos acomodados

2 interruptores N.C. en paralelo haciendo la función OR, estos corresponden a los pushbutton del

4to piso, uno que se encuentra dentro del elevador y otro que se encuentra fuera de el y como

Page 23: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 23

salida tenemos la instrucción Latch que activa a B3:0/5 con el cual se da inicio a la subrutina

encargada de cerrar las puertas del elevador y moverlo.

En la siguiente línea vemos que también lleva el interruptor de B3:0/1 seguido a este encontramos

2 interruptores N.C. correspondientes a las luces de piso 4 y 3 esto con el fin de que no se de

continuidad lógica si el elevador esta en el piso 3 o 4, después tenemos 3 interruptores N.A. en

paralelo ejerciendo la función OR, estos switches corresponden a los pushbutton de llamada al

piso 3 es decir uno que se encuentra dentro del elevador y otros 2 que se encuentran en el piso 3

que son arriba y abajo, al final tenemos de salida a B3:0/5 que inicia la subrutina de cerrar puertas

y mover.

En la línea que sigue se repite el mismo proceso pero con la diferencia de que los pushbutton son

los del piso 2, todo lo demás queda igual, para no ser tan repetitivo solo se dirá esto de esta línea.

En la siguiente línea el proceso es similar, sin embargo hay variaciones y se detallan,

primeramente nos encontramos con un interruptor N.A. correspondiente a la bandera hacia abajo

esta nos indica que el elevador se encuentra yendo de arriba hacia abajo, seguido tenemos el

interruptor N.C. correspondiente a las luces del piso 1 y a continuación nos encontramos con los

switches en paralelo correspondientes a los pusbutton del piso 1 ambos en estado de N.A. y como

salida tenemos una vez mas B3:0/5

Abajo tenemos de nuevo el interruptor N.A. de la bandera hacia abajo y después tenemos 2

interruptores N.C. en serie correspondientes a las luces de los piso 1 y 2 respectivamente, esto con

el fin de que no se pueda activar esta línea si el elevador se encuentra en una posición inferior a la

que se está llamando en esta que es el piso 2, bueno después tenemos 3 interruptores en paralelo

correspondientes a los push button del piso 2 estos N.A. y al final B3:0/5.

En la siguiente tenemos de inicio el interruptor B3:0/2 N.A. después un interruptor N.A.

correspondiente a las luces del piso 4 esto para que solo se pueda usar esta línea cuando el

elevador se encuentre en el 4to piso, después tenemos 3 interruptores en paralelo N.A. de los

pushbuttons del piso 3 y como salida tenemos B3:0/5.

Vemos que en la siguiente línea varia tenemos un switch N.C. correspondiente al timer Ton T4 lo

que hace este es resetear al timer es decir se resetea a si solo al llegar a su tope.

Continuando tenemos un switch N.C. B3:0/5 y seguido a este otros 2 switches en paralelo N.A.

correspondientes a las luces del piso 2 y 3 ósea que esta línea solo será valida cuando el elevador

no se encuentre en los extremos. Después de esto tenemos

Page 24: Trabajos de PLC (Logix Pro)

Autor: Uziel Arturo Linares Martínez Página 24

Explicación de la Subrutina U: 8

La subrutina 8 lo que hace es cerrar la puerta y moverla, esta tiene dos unlatch, uno asociado a O:

4/3 que es abrir la puerta, y el otro asociado a B3:0/6 lo que que provoca es hacer o esperar,

también cuenta con un latch en este escalón que está asociado a O:4/2 el cual cierra la puerta.

En su segundo escalón cuenta con un relevador normalmente abierto asociado a t:3/2 el cual es

puerta cerrada LS, al momento de ser activado acciona primeramente a B3:0/1 dicho es un

relevador normalmente cerrado que hace que la vaya la Bandera hacia arriba la cual está en serie

con el latch O:4/0, al igual que el relevador B3:0/2 el cual provoca que la bandera vaya hacia

abajo, este está en serie con el latch asociado a O:4/1, algo parecido a lo anterior solo que en vez

de relevador tiene un unlatch asociado a B3:0/5 este hace que la puerta se cierre y se mueva este

está en serie con un unlatch asociado a B3:0/4 este es entre dos pisos.

Explicación del programa en general

Este programa funciona de la siguiente manera:

Cuando nosotros presionamos el botón del elevador en algún piso se activa una subrutina

encargada de hacer la llamada al elevador esta es la subrutina U: 7 cuando llega al piso en donde

estamos se activa la subrutina U: 6 que es la que se encarga de detener al elevador en el piso en

que se llamo y de abrir la puerta del mismo, nosotros ingresamos en el y presionamos el botón del

piso al que queremos ir esto activa una serie de procesos lógicos en los cuales se activa la

subrutina U: 8 encargada de cerrar las puertas del elevador y comenzar a moverlo verticalmente.

Este programa además cuenta con un sistema que por si se va la luz o algún fallo en la energía

eléctrica al iniciarse de nuevo vuelve el elevador a su posición inicial para que pueda desarrollar el

programa con normalidad.