Sie sind auf Seite 1von 6

Ejercicios Logo!

Desarrollar los siguientes programas en Logo (FUP o KOP):

1. Un motor dispone de tres entradas de control que actan de la siguiente manera:


- La entrada 1 est conectada a un termostato que se activa cuando la temperatura de funcionamiento
supera un determinado valor, debiendo en ese caso parar el funcionamiento del motor.
- La entrada 2 est conectada a un interruptor general de marcha, de forma que el motor no funciona si este
interruptor no est conectado.
- La entrada 3 est conectada a un medidor de sobretensiones que debe desconectar el motor cuando se
produzca un aumento de la tensin que pueda daarlo.

2. Una lmpara debe permanecer encendida cuando se cumpla alguna de las siguientes condiciones:
- Un sensor de luminosidad indica que el nivel de luminosidad en el exterior ha descendido por debajo de un
determinado nivel.
- Un sensor de movimiento no detecta ningn movimiento en el interior de la casa.
- Un interruptor manual enciende la lmpara.

3. Para desconectar una alarma que se encuentra activada es necesario que se produzcan de forma simultnea
tres condiciones:
- El sensor 1, que est conectado a un interruptor, debe estar activado.
- El sensor 2, que est conectado a un detector de presencia, debe estar desactivado.
- El sensor 3, que est conectado con la seal de la central de alarmas, debe estar activado.

4. Una lmpara debe permanecer apagada cuando se cumpla alguna de las siguientes condiciones:
- Un sensor de luminosidad indica que el nivel de luminosidad en el exterior ha superado un determinado
nivel.
- Un sensor de movimiento detecta movimientos en el interior de la casa.
- Un interruptor manual desconecta la lmpara.

5. Un motor debe detener su funcionamiento en el caso de que alguno de los dos sensores de temperatura que
tiene instalados detecten una subida de la misma. Los dos sensores no deben actuar a la vez, por lo que si
estn activados ambos, el motor debe seguir funcionando.

6. Modificar el ejercicio 1 para que cuando el motor se desconecte debido a la accin de alguno de los sensores
de la entrada, se encienda una luz de alarma durante dos minutos.

7. Aade un pulsador al ejercicio anterior para que, en el caso de que est encendida la luz de alarma, esta se
apague cuando se accione el pulsador.

8. Para ganar este ao el concurso de gaiatas necesitamos crear un programa en Logo que acte sobre una
bombilla, de manera que cuando se acciona un pulsador, la bombilla se enciende y se apaga a intervalos de un
segundo durante dos minutos.

9. Aadir una segunda bombilla al ejercicio previo de manera que se comporte de la misma forma pero
alternndose con la anterior bombilla, de forma que cuando se acciona el pulsador ambas bombillas se
encienden y apagan a intervalos de 1 segundo durante dos minutos, pero cuando una est encendida la otra
est apagada y viceversa. Cuando termina el tiempo de funcionamiento, ambas bombillas deben estar
apagadas.

10. Modificar el ejercicio anterior para que haya que mantener accionado el pulsador durante un tiempo aleatorio
(entre 0 y 2 segundos) para activar el funcionamiento de las bombillas. Una vez activadas, deben funcionar
normalmente durante un tiempo que puede variar entre 0 y 2 minutos.

11. Disear un programa para el control del alumbrado de una escalera. El sistema de alumbrado est compuesto
por un total de cuatro pulsadores. Cada vez que se acciona alguno de estos pulsadores, la luz de la escalera se
activa y debe permanecer encendida durante un minuto.

12. Modificar el programa anterior para que el alumbrado de la escalera est solamente un minuto en
funcionamiento, independientemente de si se acta sobre cualquier pulsador cuando la luz est encendida.

13. Modificar el programa anterior para aadir un quinto pulsador.


14. Aadir un interruptor general al ejercicio anterior, de forma que el alumbrado no funciona si este interruptor est
desconectado, y funciona normalmente en caso contrario.

15. La depuradora de una piscina debe funcionar de forma automtica, de forma que se active automticamente a
las 21:00 horas los lunes, martes, mircoles, jueves y viernes, y a las 22:00 horas los sbados y domingos. El
funcionamiento de la depuradora debe parar a las 10:00 de la maana, excepto los fines de semana, que debe
hacerlo a las 8:00.

16. Modificar el ejercicio anterior para que el funcionamiento de la depuradora est limitado al verano, ya que en
invierno la piscina se vaca. La temporada de verano empieza el 15 de junio y termina el 10 de septiembre.

17. Disear un programa para el control marcha/paro de un motor mediante tres pulsadores:
- El motor ha de ponerse en funcionamiento siempre que se acciona el pulsador 1.
- El motor ha de pararse siempre que se acciona el pulsador 2 dos veces.
- El motor cambia de estado (para si est en funcionamiento y viceversa) cuando se acciona el pulsador 3
tres veces.

18. Disea el siguiente programa:


- Un sensor de temperatura, con un rango de lectura de 0 a 60 grados, lee la temperatura ambiente en una
habitacin.
- Cuando la temperatura est entre 11 y 20 grados, se enciende la calefaccin.
- Cuando la calefaccin haya estado encendida ms de 5 horas, el sistema debe apagar la calefaccin.
- Si se da el caso anterior, la calefaccin no deber conectarse aunque la temperatura est en el rango de
conexin (11-20).
- El usuario podr reiniciar el funcionamiento del sistema a su estado inicial mediante la pulsacin de la tecla
de funcin F1 del Logo!.

19. Una bombilla se enciende cuando se presiona un pulsador, y se apaga cuando se vuelve a accionar el
pulsador. Si la bombilla se enciende ms de 10 veces en un da debe quedar apagada, y el pulsador no debe
poder encenderla hasta el da siguiente.

20. Modifica el ejercicio anterior para que cuando el pulsador est desactivado aparezca un mensaje en la pantalla
del Logo! que avise al usuario. Si el usuario pulsa la tecla F1 del dispositivo el funcionamiento del pulsador
vuelve a su estado inicial.

21. El arranque de un motor de CC funciona de la siguiente forma:


- Cuando se acciona el pulsador de marcha, se activa un rel que conecta la alimentacin del motor a una
determinada resistencia en serie.
- Cuando han transcurrido 3 segundos, se desactiva el rel anterior y se activa un segundo rel que conecta
otra resistencia.
- Tras 5 segundos desde el paso anterior, se desconecta el rel anterior y se activa un tercer rel que
conecta una tercera resistencia.
- Tras 10 segundos se desconecta el tercer rel y se activa un cuarto que deja el motor en funcionamiento a
la velocidad nominal de este.
- En cualquier momento durante el arranque el usuario puede pulsar un botn de paro que aborta el
arranque del motor. El mismo pulsador debe parar el motor cuando este se encuentra en funcionamiento
normal.

22. El arranque de un motor de CC funciona de la siguiente forma:


- El motor dispone de un sensor que mide la velocidad de rotacin del mismo, en un intervalo entre 0
(parado) y 1.500 rpm (velocidad nominal).
- Cuando se acciona el pulsador de marcha, se activa un rel que conecta la alimentacin del motor a una
determinada resistencia en serie.
- Cuando la velocidad del motor llega a 250 rpm, se desactiva el rel anterior y se activa un segundo rel que
conecta otra resistencia.
- Cuando la velocidad del motor llega a 850 rpm, se desconecta el rel anterior y se activa un tercer rel que
conecta una tercera resistencia.
- Cuando la velocidad del motor llega a 1250 rpm se desconecta el tercer rel y se activa un cuarto que deja
el motor en funcionamiento a la velocidad nominal.
- En cualquier momento durante el arranque el usuario puede pulsar un botn de paro que aborta el
arranque del motor. El mismo pulsador debe parar el motor cuando este se encuentra en funcionamiento
normal.
23. Se pretende programar un sistema de simulacin de presencia con las siguientes caractersticas:
- Las persianas han de subir cada da de lunes a viernes automticamente a una hora aleatoria entre las 7:30
y las 8:30 de lunes a viernes y entre las 8:30 y las 9:30 los fines de semana.
- Las persianas deben bajar cada da cuando un sensor de luminosidad indique que ya no hay luz natural,
siempre que se hayan superado las 18:00 horas.
- Las luces de la cocina se encendern automticamente a una hora aleatoria entre las 18:00 y las 19:00, y
se apagarn automticamente a una hora aleatoria entre las 21:30 y las 22:00.

24. Un sistema automtico de riego ha de funcionar de la siguiente manera:


- El sistema cuenta con un sensor de luminosidad, un sensor de humedad y un pulsador manual.
- Cuando el sensor de luminosidad detecta que sale el sol, el sistema de riego se pone en funcionamiento
durante 15 minutos, a no ser que el sensor de humedad detecte que ha llovido, en cuyo caso no se activa.
- En cualquier momento del da, siempre que el sistema no est en funcionamiento, si el usuario acciona el
pulsador una sola vez, el sistema de riego se pone en marcha durante 15 minutos, independientemente del
estado del detector de humedad.
- En cualquier momento del da, siempre que el sistema no est en funcionamiento, si el usuario acciona el
pulsador dos veces en menos de un segundo, el sistema de riego se pone en marcha durante 30 minutos,
independientemente del estado del detector de humedad.

25. Disea un programa para el control de persianas con las siguientes caractersticas:
- El sistema consta de dos pulsadores, uno para subir las persianas y otro para bajarlas.
- Cuando el usuario acciona el pulsador de subir, este acciona el motor en el sentido de subida (salida 1)
durante 30 segundos, que es el tiempo aproximado que tarda en subir las persianas.
- Cuando el usuario acciona el pulsador de bajar, este acciona el motor en el sentido de bajada (salida 2)
durante 30 segundos, que es el tiempo aproximado que tarda en bajar las persianas.
- Las dos salidas no deben estar activas simultneamente, el motor no puede subir y bajar a la vez.

26. Modifica el programa anterior para que el funcionamiento sea el siguiente:


- Si el motor est subiendo las persianas y el usuario acciona de nuevo el pulsador de subir, esta accin no
debe surtir ningn efecto. Lo mismo ocurre con el pulsador de bajar las persianas cuando el motor ya las
est bajando.
- Ambos pulsadores nicamente ponen en marcha el motor cuando este est parado. Si est subiendo y el
usuario acciona el pulsador de bajar, el motor debe parar. Igualmente, si est bajando y el usuario acciona
el pulsador de subir, el motor debe parar.

27. Modifica el programa anterior para que el funcionamiento sea el siguiente:


- Cuando el motor se para mediante una accin del usuario, el programa debe recordar el tiempo
transcurrido de subida o de bajada, de manera que si el usuario vuelve a accionar el motor, este solamente
debe estar en funcionamiento el tiempo restante.
- Ejemplo: El usuario acciona el motor para subir las persianas, pero cuando ste lleva 20 segundos
subindolas, el usuario presiona el pulsador de bajada y el motor se para. Ahora, si el usuario vuelve a
pulsar el botn de subida, el motor nicamente deber funcionar los 10 segundos restantes. Si por el
contrario, el usuario presiona el botn de bajada, el motor bajar las persianas nicamente durante 20
segundos.
- Si las persianas estn completamente subidas, pulsar el botn de subir no debe tener ningn efecto.
Igualmente ocurre con las persianas bajadas y el botn de bajar.

28. Modifica el programa anterior para que el la pantalla de Logo! aparezcan los siguientes mensajes:
- SUBIENDO PERSIANAS cuando el motor est subiendo las persianas.
- BAJANDO PERSIANAS cuando el motor est bajando las persianas.
- PARADO cuando el motor est parado y las persianas no estn subidas o bajadas completamente.

29. El timbre de un colegio debe sonar automticamente durante 2 segundos antes del comienzo de las clases. Las
clases se imparten de lunes a viernes a las 8:00, 9:45, 10:00, 12:45, 13:30 y 16:30. Los viernes las clases
terminan a las 15:30.

30. Alumbrado de escalera con cuatro pulsadores:


- Si se pulsa normalmente, se enciende la luz de la escalera y se apaga al minuto, avisando durante medio
segundo cinco segundos antes de apagarse.
- Si se pulsa dos veces seguidas (en un segundo) la luz se enciende de forma ininterrumpida (alumbrado
continuo). Si el intervalo de pulsacin es mayor de un segundo, se inicia el temporizador y la luz se apagar
transcurrido un minuto.
- Si se pulsa durante ms de dos segundos la luz se apaga.
31. Realizar un programa para el control del alumbrado de un colegio (gimnasio y vestuarios). Estas instalaciones
son utilizadas por las tardes por diversas asociaciones deportivas que tienen asignados tiempos de utilizacin.
El programa debe tener en cuenta que:
a. La iluminacin del gimnasio est dividida en dos circuitos (Q1 y Q2) y puede encenderse y apagarse a
travs de un pulsador (I1).
b. La iluminacin de los vestuarios se enciende y se apaga mediante un pulsador (I2).
c. Debe existir una funcin de desconexin forzada para evitar que se sobrepasen los tiempos de
utilizacin. Esta funcin funciona de la siguiente manera:
i. La desconexin forzada se realiza mediante un conmutador horario. A las 21:45 suena una
alarma acstica durante 5 segundos para alertar a los usuarios de que se van a apagar las
luces.
ii. A las 22:00 se apaga el primer grupo de iluminacin del gimnasio (Q1).
iii. A las 22:15 se apaga el segundo grupo de iluminacin del gimnasio (Q2).
iv. A las 22:25 se apaga la luz de los vestuarios.
d. Cuando las luces se han apagado no es posible volverlas a encender mediante los pulsadores.
e. Dos interruptores centrales, uno para el gimnasio y otro para el vestuario, permiten encender y apagar
la iluminacin de forma independiente.

32. Realizar un programa que muestre en la pantalla del LOGO! la temperatura que registran dos sensores
analgicos de temperatura (de -30 a 60C).

33. En un parking que dispone de 25 plazas:


a. El semforo de acceso debe pasar automticamente de verde a rojo cuando estn ocupadas todas las
plazas. En cuanto vuelvan a haber plazas libres el semforo pasar a verde de nuevo.
b. Debe existir un pulsador para reiniciar el sistema (vaciar el parking automticamente).
c. En la pantalla del LOGO! se muestra en todo momento el nmero de vehculos estacionados.
d. Los vehculos no pueden entrar ni salir del parking sin pasar por una barrera. Para simular la barrera
hay que programas un retardo de 5 segundos despus de la entrada de un coche durante el cual no
puede entrar ningn vehculo. De igual manera ocurrir con la salida del parking.

34. Realizar un programa para el arranque de un motor trifsico. El arranque del motor se realiza de la siguiente
forma:
a. Existe un pulsador de Marcha_I que arranca el motor con giro a la izquierda.
b. Existe un pulsador de Marcha_D que arranca el motor con giro a la derecha.
c. Cuando el motor est en funcionamiento los dos pulsadores anteriores no tienen efecto sobre el
motor.
d. Existe un pulsador de Paro que para el motor. Desde el momento que se pulsa Paro debe transcurrir al
menos 10 segundos hasta que el motor pueda volver a ponerse en marcha.
e. El arranque del motor se realiza mediante un esquema estrella-tringulo. Durante los 10 primeros
segundos de arranque el motor est conectado en estrella. Cuando transcurre este tiempo el motor
cambia a la conexin en tringulo. Hay que tener en cuenta que las conexiones en estrella y en
tringulo no deben coincidir en el tiempo, por lo que habr que programar un pequeo intervalo de
tiempo entre la desconexin en estrella y la conexin en tringulo.

35. Nuestro cliente quiere utilizar LOGO! para controlar las persianas de su casa. Mediante un interruptor se puede
seleccionar si el control ser manual o automtico. El control automtico depender del da de la semana, de la
oscuridad y de la hora. Las entradas al programa son:
- I1 Sensor de luz. Est activado cuando en el exterior de la casa hay luz natural.
- I2 Pulsador para subir las persianas.
- I3 Pulsador para bajar las persianas.
- I4 Interruptor de seleccin de modo automtico o manual.
En modo automtico el funcionamiento es el siguiente:
- De lunes a viernes las persianas suben a las 7:00 y bajan a las 18:00 o cuando no haya luz.
- Los fines de semana las persianas suben a las 9:00 y bajan a las 18:00 o cuando no haya luz.
En modo manual el funcionamiento es el siguiente:
- Si se acta sobre los pulsadores I2 o I3, suben o bajan las persianas mientras estos estn
pulsados.
- Si se realizan dos pulsaciones seguidas, las persianas suben o bajan completamente.
Las salidas son:
- Q1 Enva la seal a los motores para que suban las persianas.
- Q2 Enva la seal a los motores para que bajen las persianas.

Las persianas necesitan unos 15 segundos para subir o bajar completamente.


36. Nuestro cliente quiere utilizar LOGO! para controlar la iluminacin exterior e interior de su casa mediante
sensores de presencia. Cuando la casa no est ocupada y es de noche cualquier movimiento detectado por los
sensores debe encender la iluminacin exterior e interior. Existe adems un sistema de alarma que en caso de
activarse tambin acta sobre la iluminacin. El funcionamiento y las entradas y salidas del sistema deben ser
como sigue:

Entradas:
- I1 Detector de presencia (Se activa cuando detecta movimiento).
- I2 Detector de presencia (Se activa cuando detecta movimiento).
- I3 Detector de presencia (Se activa cuando detecta movimiento).
- I4 Sensor de luz (Se activa cuando detecta un determinado nivel de iluminacin).
- I5 Detector de presencia (Se activa cuando detecta movimiento).
- I6 Alarma.

Salidas:
- Q1 Alumbrado exterior N1.
- Q2 Alumbrado exterior N2.
- Q3 Alumbrado exterior N3.
- Q4 Alumbrado interior.

Funcionamiento:
La iluminacin exterior est dividida en 3 zonas (Q1, Q2 y Q3). Cada una de estas zonas tiene asignado su
propio detector de movimiento (I1, I2 y I3). Si alguno de estos detectores se activa durante el periodo que
va de las 17:00 a las 7:00 se debe encender la iluminacin correspondiente a su zona, siempre y cuando
no exista iluminacin natural (I4 desactivado). La iluminacin estar activa durante 90 segundos. El cuarto
detector de presencia (I5) es independiente de la hora y de la luz ambiental, y en caso de detectar
movimiento debe conectar todo el alumbrado exterior durante 90 segundos.
Cada vez que acta uno de los detectores exteriores (I1, I2 o I3), y una vez transcurridos los 90 segundos
durante los que el alumbrado correspondiente est encendido, se encender el alumbrado interior durante
90 segundos.
Si actan el detector I5 o la alarma, adems de encender toda la iluminacin exterior durante 90
segundos, debern encender simultneamente la iluminacin interior durante 90 segundos.

37. Nuestro cliente quiere utilizar LOGO! para controlar el riego de un invernadero. Este invernadero tiene tres
clases distintas de plantas:
- Tipo 1. Plantas acuticas en una piscina cuyo nivel de agua debe mantenerse dentro de un
determinado rango.
- Tipo 2. Deben ser regadas cada maana (6:00) y cada noche (20:00) durante tres minutos.
- Tipo 3. Deben ser regadas en amaneceres alternos durante dos minutos.

El sistema de riego automtico debe poder desconectarse mediante un interruptor. Las entradas y salidas del
sistema deben ser como sigue:
- I1 Entrada que se activa cuando la boya de la piscina marca el nivel mximo.
- I2 Entrada que se activa cuando la boya de la piscina marca el nivel mnimo.
- I3 Detector de luz.
- I4 Riego automtico ON/OFF.
- Q1 Riego plantas tipo 1.
- Q2 Riego plantas tipo 2.
- Q3 Riego plantas tipo 3.

38. En un edificio de viviendas de 4 plantas se ha instalado un ascensor. En cada planta hay dos pulsadores de
llamada, uno para subir y otro para bajar, y una luz que avisa si el ascensor est ocupado (subiendo o bajando).
Desarrollar el programa de control del ascensor siguiendo estas instrucciones:
- El ascensor tarda 10 segundos en subir o bajar un piso (aunque en un principio estuviera parado)
- No se pone en funcionamiento si se le llama desde el piso en el que se encuentra.
- Durante su funcionamiento, el ascensor recuerda la ltima orden recibida, de manera que cuando se para,
espera 5 segundos y lleva a cabo esta orden.

Las entradas y salidas del sistema deben ser como sigue:


- I1 I8 Pulsadores de llamada (bajada y subida).
- Q1 Motor subiendo, Q2 Motor bajando, Q3 Aviso ascensor ocupado.
39. Nuestro cliente quiere utilizar LOGO! para controlar el alumbrado de un escaparate con cuatro grupos de
alumbrado:
- Alumbrado 1: Funciona durante el da (salida Q1)
- Alumbrado 2: Alumbrado adicional tarde-noche (salida Q2)
- Alumbrado 3: Alumbrado noche (salida Q3)
- Alumbrado 4: Focos para alumbrar artculos especiales (salida Q4)
Las condiciones de funcionamiento de la instalacin son las siguientes:
a. El alumbrado debe estar encendido de lunes a viernes desde las 8:00 a las 22:00, y en fin de semana
desde las 8:00 hasta la 1:00 de la madrugada. Durante estos intervalos el alumbrado 1 est siempre
encendido, y el Alumbrado 2 se enciende en el caso de que haya poca luz (acta un sensor lumnico
I1).
b. Fuera de estos periodos el alumbrado 3 se enciende si no hay luz (sensor lumnico I1).
c. El alumbrado 4 se enciende durante dos minutos siempre que se detecte un movimiento (sensor de
movimiento I2).
d. Adems debe existir un pulsador de test que encienda todas las luces durante un minuto para
comprobar su funcionamiento correcto.

40. Nuestro cliente quiere utilizar LOGO! para controlar el funcionamiento de las persianas de su chalet. El sistema
que quiere implantar debe tener las siguientes caractersticas:
- Dos modos de funcionamiento (manual / automtico)
- Operacin de cada persiana (SUBIR/BAJAR) de forma local, mediante dos pulsadores situados en la
habitacin.
- Operacin centralizada (SUBIR/BAJAR) mediante teclas de funcin del LOGO!.
- Operacin centralizada (SUBIR/BAJAR) mediante un programador horario.
- Bloqueo de las persianas para trabajos de mantenimiento (limpiar ventanas).

MODO MANUAL:
Cada persiana dispone de dos pulsadores (SUBIR / BAJAR). Al pulsar cualquiera de ellos se conecta la
salida correspondiente durante 40 segundos, durante los cuales el motor acta en la direccin
seleccionada. Si durante este tiempo se presiona el pulsador contrario se desactiva la salida, parndose la
persiana en la posicin en la que se encuentre.

Por otro lado, hay varias posibilidades para operar sobre todas las persianas de forma simultnea:
- Mediante dos pulsadores centrales (SUBIR / BAJAR).
- Mediante las teclas F1 y F2 del LOGO!.

Las persianas pueden ser bloqueadas mediante un interruptor o mediante la tecla F3 del LOGO!.

MODO AUTOMTICO:
De lunes a viernes todas las persianas se suben a las 6:30 y se bajan a las 21:30. Los fines de semana se
suben a las 7:30 y se bajan a las 22:00. Estos tiempos varan aleatoriamente en un intervalo de 30 minutos
(usar generador aleatorio). Por ejemplo, un da entre semana las persianas suben entre las 6:30 y las 7:00.

Durante el funcionamiento habitual del programa la pantalla del LOGO! debe mostrar la siguiente informacin:
AUTOMTICO / MANUAL (en funcin del modo que est seleccionado)
F1 SUBIR
F2 BAJAR
F3 MANTENIMIENTO
F4 MODO

Si las persianas estn bloqueadas por mantenimiento debe aparecer el siguiente mensaje:
BLOQUEO MANTENIMIENTO
F3 - DESACTIVAR

Indicar que modelo de LOGO! se va a instalar y que mdulos de ampliacin sern necesarios. Realizar un
presupuesto de la instalacin.

Das könnte Ihnen auch gefallen