Está en la página 1de 24

Materia: Submodulo 1

Autor: Uziel Arturo Linares Martnez


Catedrtico: Jos Jess Medrano Aguilar
Grupo: 4 E 08/06/2012
Marco Terico
JSR: Brinca a subrutina

BSR: Subrutina

El propsito de estas instrucciones es indicar el salto a una subrutina especificada y regresar.

CLR: Limpia

Limpia los bits de algn registro que se haya indicado

GEQ: Mas grande o igual que

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

Revisa si un valor es igual a otro.

GRT: Mas grande que

Revisa si el valor es ms 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 instruccin es verdadera.

TOF: Contador fuera de retraso

Cuenta intervalos de tiempo cuando la instruccin es falsa

RTO: Contador retentivo

Cuenta intervalos de tiempo cuando la instruccin es verdadera y retiene el valor acumulado


cuando la instruccin se hace falsa o cuando ocurre el ciclo de poder.

CTU: Conteo hacia arriba

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.

Autor: Uziel Arturo Linares Martnez Pgina 2


CTD: Conteo hacia abajo

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.

Explicacin de la simulacin 1/0

Autor: Uziel Arturo Linares Martnez Pgina 3


La explicacin 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 direccin) 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: (direccin) esto hace que cuando algn botn es presionado se de continuidad
lgica y energice la bobina lo cual hace encender la salida asociada a ella, que en este caso
son lmparas.

Explicacin de simulacin de la puerta

Autor: Uziel Arturo Linares Martnez Pgina 4


En esta prctica lo que se elaboro un programa para controlar una puerta elctrico empecemos a
analizarlo:

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.

Autor: Uziel Arturo Linares Martnez Pgina 5


Ahora la funcin del B3:0/0 aqu, su funcin es la de que cuando la puerta vaya en una direccin y
se presione el botn de la puerta en sentido contrario esta se detenga y se mantenga en un tipo
de estado standby esperando a una nueva instruccin.

Explicacin de la practica Status

En esta prctica se demuestra el funcionamiento de status, esta es muy sencilla


simplemente consiste en 2 lneas de programacin las cuales de describen de esta forma:

En la primera lnea apreciamos que inicia con un switch N.A. correspondiente al


pushbutton de I: 1/0 despus 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 despus este se
accionara en DN. La explicacin de esta primera lnea es demasiado sencilla tan solo
consiste en que cuando nosotros presionemos el boton de I: 1/0 este dar continuidad
lgica pero al llegar a S:4/4 lo que hace este es enviar pulsos es decir no manda la sear
continua sino que manda seal por seal en un determinado intervalo de tiempo

Autor: Uziel Arturo Linares Martnez Pgina 6


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 lnea 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 posicin es decir
a cerrado y como salida de este tenemos la instruccin reset a C5:0 que es el contador,
bsicamente lo que hace este programa es cuando presionamos el boton este cuenta
hasta 200 y despus se resetea a s mismo.

Explicacin de la prctica de lmites

Autor: Uziel Arturo Linares Martnez Pgina 7


En esta prctica se comprob la manera de funcionar de la instruccin limite en conjunto
con los contadores CTU analicemos:

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

Autor: Uziel Arturo Linares Martnez Pgina 8


C5: 0/DN en N.A. este se accionara cuando el contador llegue a 640, como salida tenemos
la instruccin reset para que cuando el contador alcance su tope este se reinicie a s
mismo.

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.

Explicacin del programa del Silo

Autor: Uziel Arturo Linares Martnez Pgina 9


Esta prctica 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 despus la lnea 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
posicin de ser llenado as que cuando se accione cortara energa 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 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 tercera lnea tenemos que la lnea 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 lnea,
despus tenemos a I: 1/3 N.A. (sensor de prox.), quiere decir que no se iniciara esta lnea
si no estn activo el sensor de prox y el de llenado al mismo tiempo, como salida tenemos
a B3: 0/0 que su funcin aqu es la de reactivar el paso de energa 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.

Autor: Uziel Arturo Linares Martnez Pgina 10


Explicacin de la prctica de Control de Trafico

Autor: Uziel Arturo Linares Martnez Pgina 11


Se explicara el funcionamiento de un control de trfico o de semforos:

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


envo depende del S: que escojamos y como salida tenemos un contador CTU con preset
de 100, sencillamente en esta lnea funciona as; S: 4/4 enviara constantemente pulsos al
contador y cuando este haya enviado 100 pulsos DN se accionara.

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.

Autor: Uziel Arturo Linares Martnez Pgina 12


En la lnea siguiente tenemos el lmite su low lim empieza en 26 y su high lim es de 45 es
decir este lmite funcionara cuando el contador CTU vaya en la cuenta de 26 a 45 y cuando
este alcance su tope dar continuidad lgica, 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
semforo 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.

La lnea siguiente ya corresponde al control del semforo derecho y comienza de esta


forma:

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:

En la primera lnea de esto tenemos a I: 1/0 correspondiente al botn de cruce peatonal


del semforo izquierdo y como salida tenemos la instruccin Latch a O: 2/3 que es el
cartel del cruce peatonal.

Autor: Uziel Arturo Linares Martnez Pgina 13


Abajo tenemos a O: 2/3 en N.A. cuando se accione la instruccin Latch a esta, esta lnea
comenzara en funcin, despus 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 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.

Resumiendo todo el programa funciona de esta forma:

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.

Cuando se llegare a presionar el botn de cruce peatonal se activara el letrero


correspondiente que durara encendido durante 15 segundos y a la vez el semforo
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.

Autor: Uziel Arturo Linares Martnez Pgina 14


Explicacin del programa del elevador

Autor: Uziel Arturo Linares Martnez Pgina 15


La primera lnea lo que hace es que cuando se inicia el programa, activa la subrutina U: 3 que
regresa el elevador a su posicin inicial.

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.

Ahora se desglosaran las subrutinas explicndolas una a una:

Explicacin de la Subrutina U: 3

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


posicin inicial para su correcto funcionamiento y para que no tenga fallas con el programa.

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.

Autor: Uziel Arturo Linares Martnez Pgina 16


Y en la 2da lnea 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 direccin B3:0/1 y la
B3:0/6 los cuales estn involucrados en la subrutina U: 7 de la cual trataremos ms adelante.

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.

Autor: Uziel Arturo Linares Martnez Pgina 17


Y por ultimo en esta subrutina tenemos una lnea que se encarga de encender la luz indicadora del
piso 1, en esta lnea se ponen 3 switchs N.C. correspondientes a las luces de los pisos 2,3 y 4
respectivamente y de salida se tiene la instruccin Latch que hace set a la luz indicadora del piso 1,
esto solo ocurrir cuando las luces indicadoras de los dems pisos estn apagadas.

Explicacin de la Subrutina U: 5

Autor: Uziel Arturo Linares Martnez Pgina 18


Al inicio de esta subrutina lo que encontramos primero es la instruccin Unlatch a B3:0/7 que
desactiva a las llamadas por delante.

En la lnea siguiente encontramos la instruccin GEQ que es un comparativo (Greater Than or


Equal) este compara los datos de I: 5 que es un indicador de la posicin 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 lgica 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 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.

Autor: Uziel Arturo Linares Martnez Pgina 19


Explicacin 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 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

Autor: Uziel Arturo Linares Martnez Pgina 20


puerta abierta, el cual est en paralelo con el relevador normalmente abierto marcado como
T4:1/DN Retraso mnimo 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 escaln tenemos dos relevadores normalmente abiertos, el I:3/3Puerta 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 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 siguiente es prcticamente lo mismo pero la diferencia es que en vez de referirse al


segundo piso se refiere al tercero

El escaln seis es muy parecido al escaln nmero tres con la diferencia que el unlatch y el Latch
estn con las instrucciones contrarias

Autor: Uziel Arturo Linares Martnez Pgina 21


Explicacin de la Subrutina U: 7

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

Autor: Uziel Arturo Linares Martnez Pgina 22


salida tenemos la instruccin 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 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.

En la siguiente lnea 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 continuacin 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 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.

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


correspondiente a las luces del piso 4 esto para que solo se pueda usar esta lnea cuando el
elevador se encuentre en el 4to piso, despus 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 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

Autor: Uziel Arturo Linares Martnez Pgina 23


Explicacin 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,
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.

Explicacin del programa en general

Este programa funciona de la siguiente manera:

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.

Autor: Uziel Arturo Linares Martnez Pgina 24

También podría gustarte