You are on page 1of 14

PROBLEMA 1) La figura representa tres carritos que se mueven a diferente velocidad siempre en el mismo sentido (el indicado) en forma

contnua. Se debe disear la lgica de control para que los carritos no choquen, detenindolos cuando sea necesario, y de tal manera de que se muevan siempre que sea posible (es decir, que no estn detenidos si no es absolutamente necesario para evitar el choque). El sistema arranca con los carritos en la posicin de la figura y se dispone de las siguientes seales:

M1
Sensor Si=1 Carrito sobre el sensor i Motor carrito Mi=1 Carrito i anda

S7

2) Se le aade al sistema un receptor de radio que entrega una seal de clock y S5 Palabra Carrito S1 de datos Q, por la cual se 000 niguno indica la detencin y re- S2 S3 101 carrito 1 arranque de un carrito, en 110 carrito 2 forma de una palabra de 3 111 carrito 3 S6 bits (transmisin serie). Al recibir la seal, el carrito respectivo se debe detener por 2 minutos y luego seguir normalmente. M2 Tambin debe proseguir si mientras est S4 esperando vuelve a recibir su cdigo. Se garantiza que mientras un carrito est esperando, no se transmitir el Receptor de cdigo de ningn otro carrito. Radio Se dispone para el diseo de esta parte de un temporizador de 1 minuto.

M3
Q clk

Se pide realizar la red de Petri de la parte 1 y luego modificarla (o rehacerla) atendiendo a la parte 2. Es indispensable realizar un diagrama de entradas y salidas, y para el caso de dividir en subsistemas el respectivo diagrama de interconexin (si las hubiera).

PROBLEMA La figura representa un procesado de piezas mecnicas. Este consiste en maquinar las piezas y enviarlas a embalar. Para este
REPROCESO Cinta 2 S5 MARCADO S3

C
S6 DESECHO Brazo

Cinta 3 MAQUINADO SELECCION S1 Cinta 1

SUMINISTRO

S2 S4 Cinta 4

EMBALAJE

fin, existen cuatro cintas transportadoras y un brazo mecnico cuyas funciones son las siguientes: El brazo mecnico toma las piezas de SUMINISTRO y las S1 Sensor C coloca en MAQUINADO. Tambin puede tomar piezas de S2 T2 C1 C2 REPROCESO y llevarlas a MAQUINADO o DESECHO, S3 0 0 No hay pieza S4 segn corresponda. De haber piezas tanto en SUMINISTRO S5 R1 0 1 Pieza con una marca como en REPROCESO da prioridad a este ltimo, S6 R2 1 1 Pieza con dos marcas atendindolo primero. C1 La cinta 1 lleva las piezas de MAQUINADO a C2 B1 Sensor Q SELECCION. En el trayecto se produce el maquinado. Si Q1 B2 Q1 Q2 hay una pieza en SELECCION, esta cinta no debe funcionar 0 0 No hay pieza Q2 para no amontonar piezas. 0 1 Pieza OK La cinta 2 mueve las piezas desde MARCADO (donde se les 1 1 Pieza a reprocesar hace una marca cada vez que pasan) hasta REPROCESO y slo se mueve cuando hay piezas para transportar, pero no debe amontonar piezas en REPROCESO. La cinta 3 transporta las piezas a MARCADO o EMBALAJE segn corresponda. Funciona T1,2,4=0 Cinta i detenida cuando hay piezas que transportar, y tampoco debe amontonar piezas. T1,2,4=1 Cinta i funcionando La cinta 4 lleva piezas a la posicin SUMINISTRO, y no debe amontonar piezas. Para producir el funcionamiento descripto, que es contnuo, se dispone de los R1 R2 sensores indicados que operan como se describe a continuacin: 0 0 Cinta 3 detenida S1,S2,S3,S4,S5,S6 toman el estado lgico 1 cuando hay una pieza sobre ellos. 0 1 Cinta 3 hacia MARCADO El sensor C no slo determina la existencia de una pieza sobre l, sino que tambin 1 0 Cinta 3 hacia EMBALAJE indica el nmero de marcas que posee, suministrando la informacin mediante 2 variables C1 y C2. Toda pieza con mas de una marca deber desecharse, caso B1 B2 contrario reprocesarse. El sensor Q, adems de indicar la presencia de una pieza, determina si cumple 0 0 Brazo hacia DESECHO 0 1 Brazo hacia SUMINISTRO con las especificaciones brindando la informacin mediante las variables Q1 y 1 0 Brazo hacia MAQUINADO Q2. 1 1 Brazo hacia REPROCESO Los elementos a controlar son las cintas y el brazo mecnico. No forma parte del diseo el retiro de las piezas de DESECHO o EMBALAJE. Debe tenerse en cuenta que el brazo mecnico, una vez que se desplaza a la posicin indicada, libera (en MAQUINADO o DESECHO) o agarra (en SUMINISTRO o REPROCESO) la pieza en forma automtica. La confirmacin de esta accin debe verificarse por medio de los respectivos sensores. Asimismo debe evitarse mover el brazo mecnico intilmente. Al iniciarse el proceso el brazo se encuentra en la posicin MAQUINADO, y no hay piezas en las cintas. Se debe realizar la Red de Petri que resulte adecuada para respetar el funcionamiento descripto. Si se procede a la divisin en subsistemas, indicar la interconexin entre los mismos como as tambin el significado de cualquier variable adicional que se utilice.

MOTOR DIESEL La figura representa un motor de cuatro tiempos diesel con componentes comandados electrnicamente diseado para trabajar en forma constante entre dos velocidades v1 y v2. Posee principalmente tres vlvulas: I (de inyeccin de combustible), A (de entrada de aire) y E (de escape de gases), un turboalimentador T centrfugo encargado de mantener una elevada presin en la cmara de compresin previa a la vlvula inyectora, un sobrealimentador de aire S tipo rodillo sin fin, una cmara de compresin con tres sensores de presin (P1, P2 y P3) y dos sensores (N1 y N2) indicadores de la posicin del pistn. El funcionamiento de este motor consta de las 4 etapas clsicas: 1ra Admisin: Al comenzar a descender el pistn debe abrirse la vvula de entrada de aire hasta que alcance el punto medio inferior (PMI). 2da Compresin: Se produce seguidamente a la admisin hasta que el pistn llega al punto medio superior (PMS). Las vlvulas deben permanecer cerradas. 3ra Explosin: Al llegar al PMS debe abrirse la vlvula de inyeccin que da paso al combustible pulverizado, producindose la explosin de la mezcla. Esta vlvula debe permanecer abierta durante 1, 2 o 3 ms dependiendo de la presin existente en la cmara de compresin y la velocidad del motor segn se indica. Esta etapa finaliza cuando el pistn llega al PMI. 4ta Escape: Al producirse la explosin el pistn desciende y al llegar al PMI debe abrirse la vlvula de escape de gases hasta que el pistn retorne al PMS. El sobrealimentador de aire debe permanecer funcionando durante las etapas de escape y admisin. El turboalimentador debe mantener la presin del combustible entre los niveles p1 y p3 trabajando lo menos posible. En el arranque, se desconoce la posicin del pistn, por lo que si este llega al PMS se iniciar ah la primera etapa de admisin. Si en cambio llega al PMI se comenzar con la etapa de escape.

presion

Tiempo de Inyeccin

p3 p2 p1 v1 1ms v2 2 ms velocidad 3 ms

Si en algn momento durante la marcha el motor se mantiene a una velocidad inferior a v1 por mas de 10 segundos contados a partir del momento de finalizada la etapa de exlosin, el motor debe detenerse para lo cual permanecern cerradas las vlvulas A e I y abierta la E hasta el prximo encendido. Se dispone para el diseo de un temporizador de 10 s, uno de 1 ms y una seal C indicadora del accionamiento de la llave de encendido. La codificacin a emplear ser la siguiente: T, S=1 ==> funcionando A, I, E=1 == > vlvula abierta Pi =1 ==> presin mayor que pi Vi=1 ==> velocidad mayor que vi N1=1 ==> PMI N2=1 ==> PMS C=1 ==> Llave en posicin de encendido.

F 1,10 C 1,10

1ms 10 s Ci t t Temp Fi

Se pide: a) Diagrama de entradas y salidas del sistema de control. b) Red de Petri del sistema de control. En caso de dividir en subsistemas, indicar la interconexin de los mismos.

INCUBADORA La figura representa una incubadora cuyo funcionamiento debe ser tal que garantice ciertas condiciones de humedad y temperatura, as como tambin una permanente rotacin de los huevos a incubar. La temperatura debe mantenerse entre los valores dados por dos sensores activando y desactivando la resistencia calefactora del modo indicado en la grfica. Durante los ciclos de vaporizacin esta resistencia debe permanecer activada para compensar la caida de temperatura. Para regular la humendad del interior se utiliza la V generacin de vapor dejando caer agua sobre unas canaletas, calefaccionadas en forma independiente por Rv una resistencia al efecto, la cual debe siempre estar por Rc encima de los 120 C. La vlvula que deja pasar el agua debe permanecer abierta durante un perodo regulado por un operario (de 15 a 45 seg.). Esta operacin debe realizarse cada 5 minutos, siempre que la humedad no Motor est por encima del mximo permitido, o cada vez que disminuya por debajo del mnimo. Los huevos a incubar deben moverse Rc=1 cada 30 minutos exactos, rotndolos 10 segundos hacia un lado y 10 segundos hacia el otro. Durante esta rotacin no se Rc=0 puede vaporizar, debindose cancelar en forma inmediata la vaporizacin temp tmin tmax (saltendola) si se est llevando a cabo, excepto que la humedad est por debajo del mnimo permitido (en este caso siempre se vaporiza). Se dispone de 4 temporizadores, 3 sensores de temperatura, 2 sensores de humedad, 2 resistencias calefactoras, 1 motor y 1 vlvula de agua, descriptos a continuacin: SH1 SH2 SENSORES DE HUMEDAD T1: temporizador 30 min. 0 Humedad normal T2: temporizador variable de 15 a 45 seg. 0 0 1 " p/debajo del mnimo T3: temporizador 5 min. 1 0 " p/encima del mximo T4: temporizador 10 seg. 1 1 " normal M1 0 0 1 1 M2 0 1 0 1 MANDOS DEL MOTOR motor detenido motor gira a la derecha motor gira a la izquierda motor detenido RESISTENCIAS Rc=1 resistencia calefactora activada Rv=1 resistencia de vaporizacin activada

F 1 C 1

30min Ci t t Temp Fi

V=1 vlvula abierta SENSORES TEMPERATURA S1=1 temperatura < a la mnima S2=1 temperatura > a la mxima Sv=1 resistencia calefactora con temperatura >= a 120 C

PROBLEMA

La figura representa una planta de hormign elaborado manejada por un Controlador el que a su vez es comandado por una PC. A continuacin se detallan Entradas y Salidas del Controlador a disear: Entradas: Li=1 peso programado alcanzado Ei=0 balanza vaca Ui=1 cantidad programada alcanzada (vuelve a 0 cuando la respectiva vlvula se cierra) Vi=0 silo vaco X1X0=en binario indican el ciclo a ejecutar (1, 2,3).Cambian de valor cuando las tres balanzas estn llenas. P=1 pulsador de inicio accionado Salidas: AF,AG,G,C,D,B1,B2=1 vlvula seleccionada abierta M=1 motor de cinta funcionando T=1 motor de sinfn funcionando L=1 lmpara de fin de carga encendida E=1 luz de faltan materiales

La forma en que opera esta planta es la siguiente: El operador programa en la PC la cantidad de metros cbicos a cargar y la frmula a utilizar. En base a esto, la PC configura el controlador determinando que silos se van a utilizar y de tal manera que la carga se realice en tres ciclos casi iguales. Cada ciclo implica el desarrollo de las siguientes tareas: Carga de la balanza de ridos finos (o sea arena, etc.) hasta el peso calculado (sera aprox. un tercio del total de la frmula). Carga de la balanza de ridos gruesos (canto rodado, granza, etc.) (dem anterior) Carga de la balanza de cementos. (dem anterior) Estas tres tareas deben realizarse paralelamente. Luego viene la carga del camin: se debe hacer andar la cinta transportadora a la vez que se alternan las aperturas y cierres de las vlvulas de las balanzas de los dos tipos de ridos (1 segundo abierta, 1 segundo cerrada, y la otra al revs) hasta que ambas queden vacas (esto es para ir mezclando el material). Obviamente, no tendr sentido habrir una vlvula luego de que la respectiva balanza se vace. Luego comienza a accionarse el sinfn elevador del cemento hasta que esta balanza quede vaca (durante este tiempo ya deben ir recargndose las otras balanzas). Este ciclo se repite tres veces y luego se agregan el total de agua y aditivo (en forma simultnea), cantidades estas controladas por los caudalmetros U1 y U2. Finalmente debe encenderse la lmpara L indicadora de fin del proceso. Debe tenerse en cuenta que la computadora, de acuerdo a la frmula seleccionada, habilita las vlvulas de ridos y cementos adecuadas, establece los lmites superiores a los que actuarn los sensores de peso y caudal, y recin despus pone X1X0=01 (ciclo 1). De esta forma el pulsador de inicio de carga solo deber actuar a partir de este momento. Si en un momento del proceso algn silo se queda vaco, debe detenerse inmediatamente lo que se estaba realizando y encender la luz de falta de materiales para dar intervencin a un operario. Cuando este solucione el problema, la carga deber reanudarse a partir de donde se encontraba al producirse la interrupcin. Se pide realizar una Red de Petri para el diseo del controlador de manera que produzca el funcionamiento descrito. No se aceptarn soluciones que para implementar los tres ciclos repitan tres veces la red. Si se hace una divisin en subsistemas, indicar las interconexiones de los mismos.

PROBLEMA

La figura representa un multiplexor de 4 canales sincrnicos comandado por una lgica de control que se pretende disear. Las seales que ingresan a cada uno de los canales provienen de sendos transmisores sincronizados, estando disponible la seal de reloj utilizada (CLK) cuyo perodo es de 0,9 ms. canal 3 La logica de control deber ser L3 tal que cada canal no sea canal 2 MUX atendido mas de 1 segundo S L2 ( exactamente) por vez. Para ello canal 1 la lgica de control comandar L1 canal 0 las seales C0 y C1, que en L0 binario indican el canal seleccionado, y setear las C0 C1 salidas L0 a L3 destinadas a H3 notificar a los trasnmisores que estn siendo atendidos (Lx=1). CLK CONTROL H2 Adems, los canales a ser H1 atendidos se habilitan externamente mediante las entradas H1,H2 y H3 (el canal 0 siempre debe ser atendido), siendo la secuencia a seguir: canal 0, canal 1, canal 2, canal 3, canal 0, etc. Las entradas H1,H2 y H3 (Hx=1 => habilitado) pueden cambiar en cualquier momento, pero esto no implica que deba dejarse de atender a un canal que est siendo atendido (solo alterar las secuencias siguientes). Si por el canal que est siendo atendido en un determinado momento llega la secuencia 1101(dos unos seguidos, luego un cero y luego un uno) se entender que este canal no tiene nada mas para transmitir debiendo pasarse en forma inmediata a atender al canal habilitado siguiente. El momento de la conmutacin debe coincidir con la finalizacin del bit-time correspondiente al ltimo uno de esta secuencia especial. Se entiende que si un canal no tiene nada que transmitir, solo transmitir la secuencia especial en forma permanente. El sistema de transmisin asegura que esta secuencia no est presente en los datos a transmitir, y adems que en el caso de que dos o mas canales deban trasnmitir estas secuencias, lo harn simultaneamente (es decir, existirn bits de relleno de tal manera que el primer uno de la secuencia especial de un canal sea coincidente con el primer uno de otro canal). Se pretende entonces que no se omita detectar ningn bit en ningn momento. Se dispone de un temporizador de 1 seg. Se pide red de Petri del sistema de control o, en caso de dividir en subsistemas, las respectivas redes y el diagrama de interconexin.

PROBLEMA La figura representa un pasillo de seguridad con doble puerta cuyo funcionamiento es el siguiente: La persona que desee cruzar el pasillo deber pulsar el boton B1 (o B2 segn de que lado est), lo que har que por 5 segundos se active el cerrojo magmtico, permitiendo la apertura de la puerta. Esta apertura estar verificada por el sensor A1 (o A2 del otro lado) y la persona tendr otros 5 segundos para entrar y cerrar la puerta. La entrada al pasillo se considerar realizada cuando la persona se interponga en el haz del sensor infrarrojo H1 (o H2). Si la puerta se abre y la persona no ingresa (por mas que cierre la puerta), o si permanece abierta luego del los 5 segundos dados para entrar, deber sonar la alarma.

Una vez en el pasillo la persona tiene 20 segundos para llegar a la otra puerta, situacin que se verificar por la interrupcin del otro haz infrarrojo. Si no llega, deber sonar la alarma. Si llega, la cerradura se activar por 5 segundos para que la persona salga. Si no lo hace deber sonar la alarma. Comlementariamente, en el piso del corredor, se halla instalado un sensor de peso (R), capaz de determinar si existe una persona, mas de una o ninguna dentro del pasillo. Esto es necesario para verificar que la persona no cambia de direccin sobre los haces infrarrojos (pega la vuelta). Por supuesto, que si mas de una persona es detectada en el pasillo, inmediatamente debe activarse la alarma. (Adems, si una persona est usando el pasillo, los pulsadores de acceso deben dejar de funcionar hasta que salga y cierre la puerta). La alarma deber sonar intermitentemente con una cadencia de 1 segundo (un segundo prendida, un segundo apagada), y solo se apagar cuando un operador pulse un boton (X). Cuando la alarma suena, las puertas deben permanecer cerradas y el sistema no debe permitir ingresos/egresos.

Las entradas y salidas involucradas son las siguientes: Bi=1 pulsador presionado Pi=1 acciona cerradura magntica (abre) Ai=1 puerta abierta Al=1 alarma sonando Hi=1 haz infrerrojo interrumpido R1 0 0 1 1 R0 0 1 0 1

Nadie en el pasillo Una persona en el pasillo Dos personas en el pasillo Mas de dos personas en el pasillo

Para el diseo se cuenta tambin con dos temporizadores: uno de 5 segundos y otro de 20 segundos, y adems una seal de reloj (clock) de 1 segundo de perodo. Se pide realizar la red de petri del sistema. En caso de dividir en subsistemas, indicar la interconexin de los mismos y si son de tipo sincrnico o asincrnico.

Problema La figura representa una prensa para la fabricacin de pequeas piezas de caucho vulcanizado. Se pretende realizar la red de Petri para un controlador que permita la siguiente operatoria: Un solo operario se requiere para realizar la produccin. Su labor consiste en descargar las piezas producidas de la matriz, limpiar la misma y accionar un pulsador (X) para dar comienzo a una nueva prensada. Durante todo este tiempo la prensa debe permanecer abierta. Para iniciar una prensada, primero debe precalentarse la matriz. Para ello, se introduce la matriz en la prensa y se cierra esta hasta alcanzar la presin de precalentamiento y se mantiene all hasta que la matriz, por contacto, llega a la temperatura mnima necesaria. Entonces se abre la vlvula de colada (V) que permite el ingreso del caucho durante 10 segundos. Una vez cerrada esta, debe aumentarse la presin de la prensa hasta la presin de fabricacin y mantenerse all. Las temperaturas de la prensa (partes superior e inferior) deben regularse alrededor de la temperatura de prensado (por lgica, son mas altas que la inicial de la matriz) a partir del inicio de la prensada. El tiempo de fabricacin, que se cuenta desde el instante en que se abre la vlvula de colada, debe ser de 10 minutos, luego de lo cual la prensa se abre, se mueve la matriz fuera de ella y se avisa al operador por medio de una luz (L) y chicharra (Z) que se prenden y apagan (0,5 seg. prendidas - 0,5 seg. apagadas) durante 5 segundos para dar aviso al operador. La presin de la prensa se regula con una vlvula de tres posiciones que regula el suministro del fluido: abierta (no produce presin, la prensa se abre sola por accin de un resorte), en by-pass (la presin se mantiene o a lo sumo disminuye por efecto de perdidas), cerrada (la presin aumenta). Existe un motor que mueve la bomba que alimenta la prensa (debe andar siempre que se est prensando) y dos motores auxiliares para introducir y sacar la matriz. Tener presente: no retirar la matriz hasta que la prensa est totalmente abierta. puede haber fugas de presin. Si por alguna razn la presin alcanzase el nivel de peligro y se mantuviese esta condicin por mas de 5 segundos, entonces se encendern la luz y la chicharra en forma fija para que el operador solucione el problema rpidamente. De solucionarse, el tiempo de prensado no debe alterarse. Si no se soluciona al cabo de 10 segundos, deber abrirse la prensa, sacar la matriz y esperar a que el operador controle el sistema. Se cuenta para el diseo con un temporizador de 5 segundos y otro de 10 minutos, as como tambin con una seal de clock de 0,5 seg. de perodo. Realizar el diagrama de entradas/salidas y en caso de dividir en subsistemas, indicar las interconexiones de los mismos. Tambin indicar si se trata de sistema(s) asincrnico(s) o sincrnico(s). Entradas: Ts=1 Temp. prensa superior >= temp. trabajo. Ti=1 Temp. prensa inferior >= temp. trabajo TM=1 Temp. matriz >= temp. mnima MA=1 Matriz fuera de la prensa Mc=1 Matriz colocada en la prensa A=1 Prensa abierta X=1 pulsador accionado P1 P0 Presin de la prensa (P) 0 0 presin en cero 0 1 presin >= presin precalentamiento 1 1 presin >= presin prensado 1 0 presin >= presin de peligro Salidas: V=1 vlvula de colada abierta Ri=1 resistencia calefactora inferior activada Rs=1 resistencia calefactora superior activada Mi=1 funciona motor para introducir matriz Mz=1 funciona motor para sacar matriz Z=1 zumbador sonando E=1 funciona motor bomba L=1 luz de aviso encendida Q1 Q0 Vlvula prensa (Q) 0 0 vlvula prensa abierta 0 1 vlvula prensa cerrada 1 0 vlvula prensa en by pass 1 1 -------invalido---------

PROBLEMA La figura representa tres carritos que se mueven indefinidamente segn el siguiente patrn: Inicialmente los carritos deben encontrarse respectivamente sobre los sensores I1, I2, I3 para que, accionando el pulsador P, comiencen a moverse en sentido horario. Las dos reglas que rigen el cambio de sentido de los carritos son: a) Cuando un carrito llega a un sensor central (S1 S2), alli se detiene. Vuelve a arrancar cuando es chocado, y lo hace en sentido contrario. b) Cuando dos carritos chocan, cambian de sentido.

S1 S3 I1 I2

S2 S4 I3

Entradas: Si=1 para i=1,2,3,4 => Carrito sobre el sensor Si Ii=1 para i=1,2,3 => Carrito sobre el sensor Ii Ci=1 para i=1,2,3 => Carrito i tocando otro carrito P=1 pulsador accionado Salidas: MHi=1 para i=1,2,3 => El carrito i se mover en sentido Horario MAi=1 para i=1,2,3 => El carrito i se mover en sentido Antihorario

Se supone que cuando un carrito est detenido sobre un sensor, ningun otro carrito puede llegar a tocar ese sensor. Los carritos no tienen la misma velocidad ni esta es uniforme. Se pide: 1) Realizar el diagrama de Petri para respetar el comportamiento sealado, considerando solamente la presencia de los sensores S1 y S2, adems de los I1,2,3. Si se divide en subsitemas indicar la interconexin de los mismos. Tener presente a realizar este punto los dos que siguen. 2) Modificar la red (o redes) anterior para que, incorporando los sensores S3 y S4, al llegar a ellos los carritos se detengan por 2 segundos. (se sugiere agregar subsistemas). tiempo Tener presente que siguen siendo vlidas F Fi i Ci las reglas anteriores, es decir, si un carrito Temp es chocado mientras esta detenido, esto t implicar que cuando arranque al trmino C i del tiempo lo haga en sentido contrario al original. t Para realizar este punto se dispone de dos temporizadores de 1 segundo. 3) Modificar la red (o redes) anterior para que, si posteriormente al arranque los carritos vuelven a ubicarse simultneamente sobre sus respectivos sensores iniciales, se detengan all hasta un nuevo pulsado de P.

PROBLEMA
La figura representa una mquina expendedora de caf, t y gaseosa. Consta de dos recipientes en los cuales se mantiene agua caliente y fra. Para ello se utilizan una resistencia calefactora (R) y el refrigerador (F). Las vlvulas V1 y V2 son utilizadas para agregar agua y los sensores N1, N2, N3, N4 y T1,T2 para indicar los niveles mximos de agua y las temperaturas adecuadas, respectivamente. A partir de la seleccin de la bebida mediante los N1 N2 pulsadores C (caf), T (t) Gaseosa Caf T o G (gaseosa) el usuario R F de la mquina dispone de T1 T2 10 segundos para completar el pago o pulsar N3 N4 Vc Vt Vg nuevamente el mismo V3 V4 botn para cancelar la operacin y luego seleccionar de nuevo si lo desea. El pago (en monedas) es controlado por un dispositivo adecuado (no forma P parte del diseo ). Dicho Mone D d isp os iti vo le in d i c a a la das B expendedora mediante la Ve seal P (por un segundo) cuando se ha completado el pago. En caso de transcurridos 10 segundos sin que esto se d, la expendedora le indicar al dispositivo mediante la seal B que debe devolver el dinero, cancelando la operacin. El dispositivo utilizar tambin la seal P (por un segundo) para indicar que esta operacin (devolucin) se conplet. Para preparar la bebida debe abrirse la vlvula de agua correspondiente (V3 CTi o V4) durante 5 segundos. Simultneamente, pero por un tiempo de 1 segundo, se activar la vlvula del dispenser adecuado (Vc, Vt o Cg) luego de lo cual la mezcla se agitar hasta terminado el agregado de agua. FTi La operacin se completa llenando el vasito abriendo por 5 segundos la vlvula Ve. Es imprescindible controlar en todo momento tanto la temperatura de los i seg. depsitos de agua como el nivel de los mismos. (deben mantenerse a la temperatura adecuada y cargarse cuando el nivel descienda por debajo de N3 / N4). Entradas: Salidas: N1,N2,N3,N4=1 cuando esta por encima V1,V2,V3,V4,Ve,Vc,Vt,Vg=1 vlvula abierta T1,T2=1 cuando la temperatura est por B=1 devolver dinero encima de la adecuada. D=1 agitador activado C,T,G=1 pulsador accionado R=1 resistencia calefactora activada F=1 refrigerador activado P=1 pago completado o devolucin efectuada Se dispone de un temporizador de 1 seg y otro de 5 seg. que operan como indica el grfico.

V1

V2

Se pide realizar la Red de Petri del Sistema. Si se subdivide el mismo en subsistemas realizar un diagrama de interconexin y las respectivas redes. Como el proceso para preparar las tres bebidas es similar, tener en cuenta este hecho y NO repetir la misma red 3 veces.

Problema

DIGITAL I

La figura representa una cinta para ejercicio fsico, de velocidad y pendiente variables, cuyos controles y funcionamiento actuales se describen a continuacin. La mquina tiene dos modos de funcionamiento: manual y automtico, que el usuario puede cambiar solamente cuando se encuentra detenida. Existe un pulsador M cuyo accionamiento cambia alternativamente el modo. En el modo manual, los pulsadores V y V aumentan y disminuyen respectivamente la velocidad de la cinta cada vez que se pulsan. De la + misma manera operan los pulsadores P y P con la pendiente. El usuario puede accionar estos pulsadores en cualquier momento mientras la cinta est funcionando a fin de ajustar el ejercicio a su gusto. En el modo automtico existen dos posibles niveles de exigencia: Baja, seleccionada al accionar el pulsador B, y Alta, mediante el accionamiento del pulsador A (la ltima seleccin es la que cuenta). En este modo se desarrollan automticamente las rutinas detalladas en la siguiente tabla y luego la mquina se detiene: Exigencia Baja tiempo 15 min. 10 min. 10 min. 15 min. 10 min. 5 min. velocidad 1 2 1 2 3 3 pendiente 0 15 0 15 30 40
+ -

Alta

Una vez iniciado el ejercicio no puede cambiarse el nivel de exigencia. Si durante el funcionamiento en modo automtico se pulsa algn control de velocidad o pendiente, la mquina pasa modo manual y permanece operando all (no hay modo de retomar el modo automtico). Tanto para dar arranque, como para finalizar en cualquier momento el ejercicio (incluso en el modo automtico), el usuario utiliza el pulsador I. La mquina arranca siempre con pendiente de 0 (horizontal) y toma esta posicin al detenerse, pero si el usuario se cae de la mquina durante el ejercicio, la misma se detiene y mantiene la pendiente que tena hasta que alguien accione finalmente I. Se pide realizar el diagrama de entradas y salidas del sistema y la red (o redes) de Petri necesarias para conseguir el funcionamiento descrito considerando que: Todos los pulsadores toman el estado lgico 1 al accionarse. Existe un sensor de peso S que valdr 1 si alguien est sobre la cinta. Se cuenta con dos temporizadores capaces de controlar 10 minutos y 15 minutos. La velocidad y pendiente se controlan con las variables descritas en la siguientes tablas: C1 0 0 1 1 C0 0 1 0 1 Velocidad Cinta Detenida Velocidad 1 Velocidad 2 Velocidad 3 P1 P0 Pendiente 0 0 Horizontal 0 1 15 1 0 30 1 1 40

PARCIAL

DIGITAL I

El control de una videograbadora posee (entre otros) los pulsadores: PI: para indicar que se ingresa el horario de comienzo de una grabacin PF: para indicar que se ingresa el horario de finalizacin de una grabacin H: para elegir la hora M: para elegir los minutos A: para modificar (en forma ascendente) los valores de hora y minutos (segn se pulse conjuntamente con H o M) Las salidas de este bloque de control le indicarn al bloque reloj la hora de inicio y finalizacin de una grabacin. El funcionamiento del control es el siguiente: Para ingresar el dato de la hora de inicio debe pulsarse primero PI y a continuacin se elegirn: la hora y minutos. Al pulsarse PI el led LI debe encenderse y la salida I pasar a valor alto. Para que la hora elegida quede grabada debe pulsarse PI 2 veces en el intervalo de 2 segundos; hasta que esto no suceda el control debe mantener en alto la salida I y el led LI encendido, que indica que los datos que lleguen al reloj corresponden al inicio de la grabacin. La hora de finalizacin se indicar de la misma forma pero con el pulsador PF (F y LF se comportan como I y LI respectivamente). La forma de elegir la hora es pulsando simultneamente H y A, bajo estas circunstancias los dgitos aumentarn de a una unidad. Si se mantienen pulsados un tiempo inferior a 2 segundos, el valor de la hora slo aumentar en 1 unidad. Para elegir minutos debe pulsarse M y A simultneamente. Si A se mantiene pulsado junto con H o M por ms de 2 segundos (sin importar cuando se liberen), el valor debe aumentar repetidamente (un dgito tras otro) hasta que alguno los mismos vuelva a pulsarse (no importando cuando se suelte). Funcionamiento del reloj: Cuando recibe la transicin de 0 a 1 ( ) del valor de SH, incrementa en 1 unidad los dgitos que indican la hora, siempre que F o I estn en valor alto. De forma anloga se comporta con la seal SM aumentando los minutos. Solamente modificar el valor del visor cuando adems de la variacin (de 0 a 1) de SM o SH se encuentre en 1 lgico la seal F o I. Ejemplo: para aumentar 2 minutos deber recibir 2 veces la variacin (de 0 a 1)de SM, con F o I en alto. clk Ct t t Ft

Temp

Se cuenta con un temporizador de 2 segundos clock de 500 milisegundos de perodo.

y un

H M A PI PF CONTROL

I F SH SM LI LF RELOJ

Se pide: Red de Petri del sistema de control, en caso de dividir en subsistemas indicar interconexiones, variables auxiliares, diagrama de E/S y aclarar siempre si los subsistemas son sincrnicos o asincrnicos.

Digital I Problema La implantacin de un transmisor en una pelota permite la determinacin de la posicin de la misma en un campo de juego de acuerdo a las cuatro zonas definidas en la figura y adicionalmente la determinacin respecto de si la misma est en movimiento o detenida. Las seales transmitidas son captadas por un receptor, el que a su vez transmite, en forma ininterrumpida, por una lnea (D) palabras de 4 bits que ingresan al controlador que se pide disear. Receptor y controlador se encuentran sincronizados por la seal de reloj CLK1 (de 1MHz ) y el esquema siguiente muestra la interconexin de los componentes.

El controlador, a partir de las palabras sincronizadas que van ingresando por la lnea D debe generar las seales para comandar el display (salidas A, L y V) y la salida J, indicadas en la figura. Funcionamiento pretendido Encendido el sistema, cada vez que la pelota ingrese en la zona I, el display (tanteador) del local deber incrementarse en 1. Cada vez que la pelota ingrese en la zona II el display (tanteador) del visitante deber incrementarse en 1. Si existen dos ingresos seguidos en cualquier zona en menos de 15 segundos, el segundo ingreso se ignorar. La seal J corresponde a una lamparita (J=1 => encendida) que deber estar: Apagada => mientras la pelota est fuera del campo de juego (zona III) Encendida permanentemente => si est dentro del campo de juego pero detenida. Titilando => si est dentro del campo de juego y en movimiento (0,5 segundos prendida/0,5 segundos apagada). Descripcin de la palabra El bit menos significativo (el primero transmitido) valdr 1 si la pelota se encuentra en la zona I. El bit que sigue valdr 1 si la pelota se encuentra en la zona II El que sigue valdr 1 si la pelota se encuentra en la zona IV Lgicamente, si se reciben estos tres bits en cero ser indicacin que la pelota est en la zona III (fuera del campo de juego). El cuarto y ltimo bit valdr 1 cuando la pelota este en movimiento y cero en caso contrario. Se asegura que no existirn palabra incorrectas (como que la pelota est en dos zonas a la vez). Funcionamiento del display Cuando la seal A pasa de 0 a 1, el display correspondiente al equipo local o al equipo visitante se incrementa en una unidad, dependiendo de si L o V, respectivamente, se encuentren en 1 por lo menos 0,4 segundos antes del cambio de A. Al encender el equipo ambos marcan cero. Se cuenta con un temporizador de 15 segundos y un reloj auxiliar CLK2 de frecuencia 2 Hz. Se pide: 1) Red o redes de Petri del sistema o sistemas necesarios para cumplir con el funcionamiento requerido, indicando con claridad en cada red si se trata de una red de sistema asincrnico o sincrnico, y en este ltimo caso, que reloj utiliza. (ej.:3sinc-clk1) 2) Diagrama de interconexin de los subsistemas indicando con claridad si se trata de un subsistema asincrnico o sincrnico, en este ltimo caso conectando el reloj que corresponda.

Control de Domo (Cmara mvil)

La figura representa un domo con capacidad de giro de 360 (pan) y elevacin de 205 (tilt) controlado por un joystick al que se encuentra vinculado por una lnea de datos sincrnica (D).

Se pretende el diseo del controlador de los motores del domo, considerando las siguientes premisas. P1 P2 Motor de Pan Mientras la palanca no se mueva, el joystick se mantiene 1 0 Giro a la derecha transmitiendo ceros continuamente. 0 1 Giro a la izquierda En el momento en que la palanca del joystick se acciona, el 0 0 Motor detenido mismo transmite una secuencia de 4 bits que el domo debe interpretar para moverse acorde. Por ejemplo, si la Secuencia Accin palanca se empuja hacia adelante, el joystick transmite 1000 Mover hacia la derecha la secuencia correspondiente a Mover hacia abajo 1100 Mover hacia la izquierda (1001) una sola vez y luego ceros. 1101 Mover hacia arriba Si el joystick se empuja en diagonal, transmite las dos 1001 Mover hacia abajo secuencias que correspondan, una a continuacin de 1111 Detener todo movimiento la otra. Al volver la palanca al centro, el joystick transmite detener todo movimiento (una sola vez). El domo puede girar (Pan) libremente 360 pero, posee dos sensores de fin de carrera para el tilt (Ls: limite superior y Li: T1 T2 Motor de Tilt limite inferior) que valen 1 cuando se alcanza el lmite 1 0 Giro hacia arriba respectivo de movimiento. 0 1 Giro hacia abajo El movimiento se lleva a cabo por medio de dos motores y 0 0 Motor detenido acorde a la respectivas tablas. Pueden recibirse secuencias errneas, las que deben descartarse, pero an en el caso de perderse la secuencia de detencin, el domo no debe permanecer en movimiento por mas de 20 segundos. Se dispone en el domo de una seal de reloj sincronizada con la transmisin del joystick y de un temporizador de 20 segundos.

Se pide: a) Diagrama de entradas y salidas del controlador del domo. b) Red de Petri del controlador. Si se divide en subsistemas, dibujar las respectivas redes y la interconexin de los sistemas incluyendo las salidas y entradas reales del Sistema, e indicar para cada subsistema si es sincrnico o asincrnico.

You might also like