Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajos de PLC Logix Pro PDF
Trabajos de PLC Logix Pro PDF
BSR: Subrutina
CLR: Limpia
Sirve para indicar los valores que accionan la instruccin requerida, el programador indica cuales
son dichos valores pudiendo ser un contador por ejemplo.
EQU: Igual
Incrementa el valor acumulado en cada transicin de falso a verdadero y retiene dicho valor
cuando la instruccin se hace falsa o cuando el ciclo de poder ocurre.
Decrementa el valor acumulado en cada transicin de falso a verdadero y retiene dicho valor
cuando la instruccin se hace falsa o cuando el ciclo de poder ocurre.
Como vemos en la 1era lnea de programacin vemos el switch N.A. de I:1/2 este corresponde al
botn de parado y esta al principio para que cuando se presione corte toda energa y detenga el
ascenso o descenso de la puerta segn sea el caso, luego de esto vemos que se divide en 2 la lnea
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 lgica por el circuito, seguido a esto tenemos un switch N.C. correspondiente a
B3:0/0 que mas delante explicaremos su funcin 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 funcin 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,
despus 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 presionramos el botn de ir hacia abajo este cortara la energa al motor por lo
cual deja de subir. Bueno al volverse a unir las lneas 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 funcin 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 direccin hacia arriba y tambin
tenemos la instruccin Latch que activa a B3:0/0 .
En la lnea siguiente tenemos I:1/2 N.A. el cual ya explicamos su funcionamiento y despus al igual
que en el caso anterior vemos que la lnea 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 despus 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 energa y deje de dar continuidad lgica, 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 energa 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 direccin 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 tambin la instruccin Latch a
B3:0/0.
Ya en la ltima lnea 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 instruccin Unlatch a B3:0/0 esto significa que la instruccin
Unlatch solo se activara cuando todos estos estn desactivados.
Todas las lneas son lo mismo pero con diferentes salidas, a excepcin de las 2 primeras
lneas, por lo cual de la lnea 3 en adelante solo explicara la base lgica de ellas.
Vemos que al principio tenemos I: 1/0 N.A. para que cuando nosotros presionemos este
pushbutton permita la continuidad lgica, 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 lnea tenemos a
Ahora vayamos con las dems lneas. En estas vemos que todas empiezan con la
instruccin limite, la funcin de limite es similar a la de CTU, bsicamente lo que hace es
accionarse y dar continuidad lgica cuando el limite haya alcanzado su tope, ejemplo en la
1era lnea 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 lmite 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 lmpara, cabe destacar que todos los limites tienen que ir asociados al CTU, esto se
repite en todas las lneas siguientes solo con la variable de su salida.
En la lnea de abajo tenemos primero a I: 1/3 (sensor de prox.) en N.A. as cuando la banda
se detenga iniciara otro proceso, despus 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 energa, y seguido tenemos a O: 2/0 en N.C. este corresponde
al motor de la banda as que si por algn motivo la banda comienza a moverse tambin
cortara energa a esta lnea, 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 trminos 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 lnea 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 instruccin reset a C5:0 es decir cuando el CTU
llegue a su tope se reiniciara a s mismo.
En la lnea siguiente tenemos la instruccin 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 lgica
cuando el limite alcance su tope que en este caso es 25, despus tenemos a O: 2/3 en N.C.
este corresponde a la luz de cruce peatonal es decir que cuando un peatn presione el
botn cortara corriente a la salida que es la luz del semforo, de salida tenemos a O: 2/2
que corresponde a la luz verde del semforo del lado izquierdo.
La lnea siguiente empieza nuevamente con un lmite con su low lim en 46 y su high lim en
100 tambin tenemos a O: 2/3 en paralelo a este lmite esto con la idea de que cuando se
presione el botn peatonal haya una forma alternativa de activar a la salida de esta lnea,
de salida tenemos a O: 2/0 que corresponde a la luz roja del semforo izquierdo.
Resumiendo el funcionamiento del semforo izquierdo tenemos que: la luz verde de este
durara encendida 25 seg despus pasara a encenderse la luz amarilla durante 20 seg y
despus a la luz roja que durara 50 seg, cuando se presione el botn de cruce peatonal se
interrumpir la luz en la que este para pasar a la luz roja.
Primeramente tenemos un lmite con low lim de 0 y high lim de 50 solo dentro de este
conteo funcionara el lmite y tenemos a O: 2/7 en paralelo a este lmite 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 lnea tenemos a O: 2/4 correspondiente a la
luz de color rojo del semforo 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 semforo derecho.
En la siguiente lnea tenemos otro lmite con low lim a 76 y high lim a 100 solo en este
intervalo del CTU funcionara el lmite, despus tenemos a O: 2/7 en N.C. Que se accionara
cuando el letrero de cruce peatonal cambie de estado, cuando esto suceda cortara
energa a la salida, esta salida es O: 2/5 correspondiente a la luz amarilla del semforo
derecho.
Las lneas siguientes corresponden al control del botn y el cartel de cruce peatonal y son
de la siguiente manera:
Despues tenemos a C5: 1/DN en N.A. este cambiara de posicin cuando el contador C5:1
llegue a su tope, de salida tenemos 2 una que es la instruccin 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 instruccin reset al contador C5:1.
Las lneas restantes corresponden al cruce peatonal del lado derecho y va asi:
Tenemos I: 1/1 en N.A. que corresponde al botn de cruce peatonal cuando se presiona
deja pasar energa y activa a la instruccin Latch a O: 2/7 que es el cartel de cruce
peatonal del semforo 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 lnea 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 instruccin Unlatch a O: 2/7
(letrero de cruce peatonal) y tambin tenemos otra salida que es reset a C5:2.
Al iniciar el programa se encender la luz verde del semforo del lado izquierdo durante
25 segundos, mientras que la luz roja del semforo 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, despus de esta luz amarilla se encender la luz roja por 55 segundos, mientras la luz
roja del semforo izquierdo se enciende la luz roja del semforo derecho cambiara a la luz
verde de este mismo que durara encendida durante 25 segundos, despus esta cambiara
a la luz amarilla que durara encendida durante 20 segundos y despus 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.
La 2da lnea brinca a la subrutina U: 4 la cual se encarga de enviar la seal de en que piso se est
llamando al elevador.
La 3era lnea 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 lnea 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 inmvil en el piso deseado.
La 5ta lnea 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 segn sea el caso.
La 6ta lnea 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.
Explicacin de la Subrutina U: 3
Como podemos apreciar la instruccin SBR nos indica donde inicia la subrutina y seguido a este
est la instruccin CLR la cual se encarga de borrar o poner en 0 todos los bits de la direccin 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 posicin original.
Explicacin de la Subrutina U: 4
Esta subrutina se encarga de enviar una seal de donde se est llamando al elevador, la gran
mayora de las lneas se repiten solo que con diferentes activadores, es por eso que solo se
explicaran las que son diferentes, analicemos.
En la primera lnea tenemos un switch N.A. que se acciona con el push botn del piso 1 y seguido a
esto encontramos un switch N.C. el cual cambia de posicin al activarse las luces indicadoras del
1er piso, y como salida tenemos O: 2/1 que es con lo cual se enva la seal que ah se est
llamando al elevador.
En la 2da y 3ra lnea 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 lneas 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.
Explicacin de la Subrutina U: 5
En la lnea de abajo tenemos la instruccin EQU (Equal) este comparativo hace la comparacin
entre I: 5 y 211 cuando la cifra de I: 5 es igual a 211 se activa y da continuidad lgica.
Despues de activarse la instruccin EQU esta da continuidad y activa la instruccin latch a O:2/13
que enciende las luces del piso 2 y tambin hace unlatch a O:2/12 y O:2/14 que son las luces de los
pisos 1 y 3 respectivamente con esta instruccin se desactivan estas luces. En la lnea que esta por
debajo encontramos un interruptor N.A. correspondiente a O:2/2 que es la seal de llamada del
piso 2 este hace que se active la instruccin Latch a B3:0/3 que activa la subrutina encargada de
abrir y parar el elevador.
Para activar esta instruccin Latch B3:0/3 hay varias formas ya que se est en paralelo varias
lneas, otra forma de que entre en accin el latch es cuando el motor va hacia arriba, esto hace
que el switch N.A. correspondiente a el se active y de continuidad lgica en esta lnea, despus
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 instruccin 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 lnea que inicia con el
interruptor N.A. de O: 4/1 del cual el accionador es el motor hacia abajo despus vemos que la
lnea 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 instruccin unlatch a O:2/7 que desactiva la seal de llamada en el piso 2, como se
menciono todo esto para accionar la subrutina U: 6
Ya en la siguiente lnea que es la encargada del piso 3 podemos ver que el diagrama de escalerado
es muy similar al del piso 2 (lneas anteriores) por lo cual no se profundizara tanto en esta, en
estas lneas todo es igual a excepcin de que se cambia todo lo referente a las seales 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
dems queda igual.
En el final de esta subrutina tenemos la lnea que va relacionada con el piso 4 al inicio de esta
tenemos la instruccin LEQ (less than or equal), esta instruccin comparativa nos compara los
datos de I: 5 con 45 cuando I:5 sea igual o menor a 45 se activara y dara continuidad lgica 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.
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 escaln es el unlatch marcado como O:4/2 lo que hace es cerrar la
puerta
En el segundo escaln 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 mnimo de apertura, dicho relevador est conectado en serie con el Latch O:
4/3 que indica Abrir puerta
El tercer escaln est compuesto por el relevador normalmente abierto indicado como
I:3/3Puerta abierta LS, posteriormente est el Timer on Delay T4:1, este representa el Mnimo
Lo que sigue son dos relevadores normalmente abiertos marcados como I:3/3 que vine siendo
Puerta abierta LS y O2/13 que seala 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
ms. Dichos componentes estn 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 ms
El escaln seis es muy parecido al escaln nmero tres con la diferencia que el unlatch y el Latch
estn con las instrucciones contrarias
Esta subrutina se encarga de realizar la siguiente llamada o esperar a una, en la primera lnea
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 lnea si se est el elevador ya en el piso 4 y despus tenemos acomodados
2 interruptores N.C. en paralelo haciendo la funcin 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
En la siguiente lnea vemos que tambin 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 lgica si el elevador esta en el piso 3 o 4, despus tenemos 3 interruptores N.A. en
paralelo ejerciendo la funcin 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 lnea que sigue se repite el mismo proceso pero con la diferencia de que los pushbutton son
los del piso 2, todo lo dems queda igual, para no ser tan repetitivo solo se dir esto de esta lnea.
Abajo tenemos de nuevo el interruptor N.A. de la bandera hacia abajo y despus 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 lnea si el elevador se encuentra en una posicin inferior a la
que se est llamando en esta que es el piso 2, bueno despus tenemos 3 interruptores en paralelo
correspondientes a los push button del piso 2 estos N.A. y al final B3:0/5.
Vemos que en la siguiente lnea 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 lnea solo ser valida cuando el elevador
no se encuentre en los extremos. Despus de esto tenemos
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,
tambin cuenta con un latch en este escaln que est asociado a O:4/2 el cual cierra la puerta.
En su segundo escaln 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.
Cuando nosotros presionamos el botn del elevador en algn 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 botn del
piso al que queremos ir esto activa una serie de procesos lgicos en los cuales se activa la
subrutina U: 8 encargada de cerrar las puertas del elevador y comenzar a moverlo verticalmente.
Este programa adems cuenta con un sistema que por si se va la luz o algn fallo en la energa
elctrica al iniciarse de nuevo vuelve el elevador a su posicin inicial para que pueda desarrollar el
programa con normalidad.