Вы находитесь на странице: 1из 26

A

Materia: Submodulo 1 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.

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

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

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.

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

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

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

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.

Explicacin de la prctica de Control de Trafico

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

Explicacin del programa del elevador

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

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.

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

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

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. End

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.

Вам также может понравиться