Ejercicios Logo!Desarrollar los siguientes programas en Logo (FUP o KOP): 1. Un motor dispone de tres entradas de control que actúan 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 tensión que pueda dañarlo. 2. Una lámpara 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 ningún movimiento en el interior de la casa. - Un interruptor manual enciende la lámpara. 3. Para desconectar una alarma que se encuentra activada es necesario que se produzcan de forma simultánea 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 señal de la central de alarmas, debe estar activado. 4. Una lámpara 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 lámpara. 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 están activados ambos, el motor debe seguir funcionando. 6. Modificar el ejercicio 1 para que cuando el motor se desconecte debido a la acción de alguno de los sensores de la entrada, se encienda una luz de alarma durante dos minutos. 7. Añade 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 año el concurso de gaiatas necesitamos crear un programa en Logo que actúe 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. Añadir una segunda bombilla al ejercicio previo de manera que se comporte de la misma forma pero alternándose 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. Diseñar 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 actúa sobre cualquier pulsador cuando la luz está encendida. 13. Modificar el programa anterior para añadir un quinto pulsador. En cualquier momento durante el arranque el usuario puede pulsar un botón de paro que aborta el arranque del motor. Cuando se acciona el pulsador de marcha. .500 rpm (velocidad nominal). Si la bombilla se enciende más de 10 veces en un día debe quedar apagada. 19. La depuradora de una piscina debe funcionar de forma automática. Modifica el ejercicio anterior para que cuando el pulsador esté desactivado aparezca un mensaje en la pantalla del Logo! que avise al usuario. se desconecta el relé anterior y se activa un tercer relé que conecta una tercera resistencia. 20. La temporada de verano empieza el 15 de junio y termina el 10 de septiembre. martes. El arranque de un motor de CC funciona de la siguiente forma: . jueves y viernes. Cuando se acciona el pulsador de marcha. . Añadir un interruptor general al ejercicio anterior. 15. Modificar el ejercicio anterior para que el funcionamiento de la depuradora esté limitado al verano. se activa un relé que conecta la alimentación del motor a una determinada resistencia en serie. Un sensor de temperatura. Tras 5 segundos desde el paso anterior. El mismo pulsador debe parar el motor cuando este se encuentra en funcionamiento normal. Cuando la calefacción haya estado encendida más de 5 horas. . 17. se activa un relé que conecta la alimentación del motor a una determinada resistencia en serie. 16. El arranque de un motor de CC funciona de la siguiente forma: . El motor dispone de un sensor que mide la velocidad de rotación del mismo. Si el usuario pulsa la tecla F1 del dispositivo el funcionamiento del pulsador vuelve a su estado inicial. ya que en invierno la piscina se vacía. . 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.14. 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. 18. En cualquier momento durante el arranque el usuario puede pulsar un botón de paro que aborta el arranque del motor. excepto los fines de semana. . . miércoles. El funcionamiento de la depuradora debe parar a las 10:00 de la mañana. 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. que debe hacerlo a las 8:00. el sistema debe apagar la calefacción. se desactiva el relé anterior y se activa un segundo relé que conecta otra resistencia. Si se da el caso anterior. El motor ha de ponerse en funcionamiento siempre que se acciona el pulsador 1. lee la temperatura ambiente en una habitación. El motor cambia de estado (para si está en funcionamiento y viceversa) cuando se acciona el pulsador 3 tres veces. 22. . se desactiva el relé anterior y se activa un segundo relé que conecta otra resistencia. y se apaga cuando se vuelve a accionar el pulsador. Cuando han transcurrido 3 segundos. El usuario podrá reiniciar el funcionamiento del sistema a su estado inicial mediante la pulsación de la tecla de función F1 del Logo!. y funciona normalmente en caso contrario. con un rango de lectura de 0 a 60 grados. . El mismo pulsador debe parar el motor cuando este se encuentra en funcionamiento normal. de forma que el alumbrado no funciona si este interruptor está desconectado. Una bombilla se enciende cuando se presiona un pulsador. . . en un intervalo entre 0 (parado) y 1. y a las 22:00 horas los sábados y domingos. y el pulsador no debe poder encenderla hasta el día siguiente. . El motor ha de pararse siempre que se acciona el pulsador 2 dos veces. . Diseñar un programa para el control marcha/paro de un motor mediante tres pulsadores: . Cuando la velocidad del motor llega a 250 rpm. se enciende la calefacción. . . . Diseña el siguiente programa: . de forma que se active automáticamente a las 21:00 horas los lunes. Cuando la temperatura está entre 11 y 20 grados. 21. la calefacción no deberá conectarse aunque la temperatura esté en el rango de conexión (11-20). . Las persianas han de subir cada día de lunes a viernes automáticamente 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. “PARADO” cuando el motor esté parado y las persianas no estén subidas o bajadas completamente. el motor bajará las persianas únicamente durante 20 segundos. Modifica el programa anterior para que el la pantalla de Logo! aparezcan los siguientes mensajes: . Igualmente ocurre con las persianas bajadas y el botón de bajar. si el usuario acciona el pulsador una sola vez. siempre que el sistema no esté en funcionamiento. . . si el usuario acciona el pulsador dos veces en menos de un segundo. Si se pulsa normalmente. En cualquier momento del día. pero cuando éste lleva 20 segundos subiéndolas. . independientemente del estado del detector de humedad. Si el motor está subiendo las persianas y el usuario acciona de nuevo el pulsador de subir. esta acción no debe surtir ningún efecto. . que es el tiempo aproximado que tarda en bajar las persianas. Modifica el programa anterior para que el funcionamiento sea el siguiente: . Igualmente. Alumbrado de escalera con cuatro pulsadores: . el motor únicamente deberá funcionar los 10 segundos restantes. “BAJANDO PERSIANAS” cuando el motor esté bajando las persianas. Si está subiendo y el usuario acciona el pulsador de bajar. este acciona el motor en el sentido de bajada (salida 2) durante 30 segundos. . “SUBIENDO PERSIANAS” cuando el motor esté subiendo las persianas. el usuario presiona el pulsador de bajada y el motor se para. 30. el usuario presiona el botón de bajada. se inicia el temporizador y la luz se apagará transcurrido un minuto. Si se pulsa dos veces seguidas (en un segundo) la luz se enciende de forma ininterrumpida (alumbrado continuo). Las dos salidas no deben estar activas simultáneamente.23. en cuyo caso no se activa. de manera que si el usuario vuelve a accionar el motor. . si el usuario vuelve a pulsar el botón de subida. el motor no puede subir y bajar a la vez. Un sistema automático de riego ha de funcionar de la siguiente manera: . Ejemplo: El usuario acciona el motor para subir las persianas. Ambos pulsadores únicamente ponen en marcha el motor cuando este está parado. 12:45. El sistema cuenta con un sensor de luminosidad. Las clases se imparten de lunes a viernes a las 8:00. . un sensor de humedad y un pulsador manual. 9:45. Cuando el usuario acciona el pulsador de subir. Cuando el usuario acciona el pulsador de bajar. En cualquier momento del día. Si por el contrario. Las luces de la cocina se encenderán automáticamente a una hora aleatoria entre las 18:00 y las 19:00. Cuando el motor se para mediante una acción del usuario. Diseña un programa para el control de persianas con las siguientes características: . siempre que se hayan superado las 18:00 horas. . el sistema de riego se pone en funcionamiento durante 15 minutos. el motor debe parar. El sistema consta de dos pulsadores. Cuando el sensor de luminosidad detecta que sale el sol. 25. el programa debe recordar el tiempo transcurrido de subida o de bajada. 28. Ahora. 27. el sistema de riego se pone en marcha durante 15 minutos. . El timbre de un colegio debe sonar automáticamente durante 2 segundos antes del comienzo de las clases. . . Las persianas deben bajar cada día cuando un sensor de luminosidad indique que ya no hay luz natural. pulsar el botón de subir no debe tener ningún efecto. este solamente debe estar en funcionamiento el tiempo restante. se enciende la luz de la escalera y se apaga al minuto. si está bajando y el usuario acciona el pulsador de subir. 29. Si el intervalo de pulsación es mayor de un segundo. avisando durante medio segundo cinco segundos antes de apagarse. y se apagarán automáticamente a una hora aleatoria entre las 21:30 y las 22:00. . 13:30 y 16:30. 10:00. 24. siempre que el sistema no esté en funcionamiento. uno para subir las persianas y otro para bajarlas. Modifica el programa anterior para que el funcionamiento sea el siguiente: . Los viernes las clases terminan a las 15:30. . independientemente del estado del detector de humedad. el sistema de riego se pone en marcha durante 30 minutos. Si se pulsa durante más de dos segundos la luz se apaga. 26. este acciona el motor en el sentido de subida (salida 1) durante 30 segundos. Si las persianas están completamente subidas. . . el motor debe parar. . Lo mismo ocurre con el pulsador de bajar las persianas cuando el motor ya las está bajando. que es el tiempo aproximado que tarda en subir las persianas. Se pretende programar un sistema de simulación de presencia con las siguientes características: . a no ser que el sensor de humedad detecte que ha llovido. Cuando las luces se han apagado no es posible volverlas a encender mediante los pulsadores. Nuestro cliente quiere utilizar LOGO! para controlar las persianas de su casa. iv. Cuando el motor está en funcionamiento los dos pulsadores anteriores no tienen efecto sobre el motor. c. 35. El control automático dependerá del día de la semana. uno para el gimnasio y otro para el vestuario. Cuando transcurre este tiempo el motor cambia a la conexión en triángulo. La iluminación del gimnasio está dividida en dos circuitos (Q1 y Q2) y puede encenderse y apagarse a través de un pulsador (I1). I4 – Interruptor de selección de modo automático o manual. La iluminación de los vestuarios se enciende y se apaga mediante un pulsador (I2). Esta función funciona de la siguiente manera: i. Existe un pulsador de Marcha_I que arranca el motor con giro a la izquierda. El programa debe tener en cuenta que: a. Las persianas necesitan unos 15 segundos para subir o bajar completamente. las persianas suben o bajan completamente. b.31. e. Existe un pulsador de Paro que para el motor. En modo manual el funcionamiento es el siguiente: . permiten encender y apagar la iluminación de forma independiente. . Los vehículos no pueden entrar ni salir del parking sin pasar por una barrera. por lo que habrá que programar un pequeño intervalo de tiempo entre la desconexión en estrella y la conexión en triángulo. ii. El arranque del motor se realiza mediante un esquema estrella-triángulo. b. Q1 – Envía la señal a los motores para que suban las persianas. Realizar un programa para el control del alumbrado de un colegio (gimnasio y vestuarios). de la oscuridad y de la hora. Realizar un programa que muestre en la pantalla del LOGO! la temperatura que registran dos sensores analógicos de temperatura (de -30 a 60ºC). De lunes a viernes las persianas suben a las 7:00 y bajan a las 18:00 o cuando no haya luz. Debe existir una función de desconexión forzada para evitar que se sobrepasen los tiempos de utilización. Q2 – Envía la señal a los motores para que bajen las persianas. A las 22:00 se apaga el primer grupo de iluminación del gimnasio (Q1). . En la pantalla del LOGO! se muestra en todo momento el número de vehículos estacionados. c. Los fines de semana las persianas suben a las 9:00 y bajan a las 18:00 o cuando no haya luz. Hay que tener en cuenta que las conexiones en estrella y en triángulo no deben coincidir en el tiempo. I2 – Pulsador para subir las persianas. El semáforo de acceso debe pasar automáticamente de verde a rojo cuando están ocupadas todas las plazas. Si se realizan dos pulsaciones seguidas. b. d. . Si se actúa sobre los pulsadores I2 o I3. En un parking que dispone de 25 plazas: a. Durante los 10 primeros segundos de arranque el motor está conectado en estrella. A las 22:15 se apaga el segundo grupo de iluminación del gimnasio (Q2). . d. A las 21:45 suena una alarma acústica durante 5 segundos para alertar a los usuarios de que se van a apagar las luces. Existe un pulsador de Marcha_D que arranca el motor con giro a la derecha. En cuanto vuelvan a haber plazas libres el semáforo pasará a verde de nuevo. El arranque del motor se realiza de la siguiente forma: a. suben o bajan las persianas mientras estos estén pulsados. . Estas instalaciones son utilizadas por las tardes por diversas asociaciones deportivas que tienen asignados tiempos de utilización. Desde el momento que se pulsa Paro debe transcurrir al menos 10 segundos hasta que el motor pueda volver a ponerse en marcha. 34. Mediante un interruptor se puede seleccionar si el control será manual o automático. iii. Las salidas son: . De igual manera ocurrirá con la salida del parking. . Realizar un programa para el arranque de un motor trifásico. Las entradas al programa son: . 32. . 33. Debe existir un pulsador para reiniciar el sistema (vaciar el parking automáticamente). Está activado cuando en el exterior de la casa hay luz natural. Dos interruptores centrales. En modo automático el funcionamiento es el siguiente: . I1 – Sensor de luz. c. e. La desconexión forzada se realiza mediante un conmutador horario. A las 22:25 se apaga la luz de los vestuarios. Para simular la barrera hay que programas un retardo de 5 segundos después de la entrada de un coche durante el cual no puede entrar ningún vehículo. d. I3 – Pulsador para bajar las persianas. Las entradas y salidas del sistema deben ser como sigue: . Q2 y Q3). 37. Q1 – Motor subiendo. El cuarto detector de presencia (I5) es independiente de la hora y de la luz ambiental. Q4 – Alumbrado interior. Cuando la casa no está ocupada y es de noche cualquier movimiento detectado por los sensores debe encender la iluminación exterior e interior. I6 – Alarma. . Salidas: . . . I2 – Entrada que se activa cuando la boya de la piscina marca el nivel mínimo. . Las entradas y salidas del sistema deben ser como sigue: . Funcionamiento: La iluminación exterior está dividida en 3 zonas (Q1. I3 – Detector de presencia (Se activa cuando detecta movimiento). y una luz que avisa si el ascensor está ocupado (subiendo o bajando). . Q2 – Motor bajando. además de encender toda la iluminación exterior durante 90 segundos. Tipo 1. Deben ser regadas cada mañana (6:00) y cada noche (20:00) durante tres minutos. Nuestro cliente quiere utilizar LOGO! para controlar el riego de un invernadero. I3 – Detector de luz. Durante su funcionamiento. Q1 – Alumbrado exterior Nº1. La iluminación estará activa durante 90 segundos. I2 y I3). . . El sistema de riego automático debe poder desconectarse mediante un interruptor. I2 o I3). . Tipo 3. I1 – Detector de presencia (Se activa cuando detecta movimiento). Desarrollar el programa de control del ascensor siguiendo estas instrucciones: . I1 – I8 Pulsadores de llamada (bajada y subida). y una vez transcurridos los 90 segundos durante los que el alumbrado correspondiente está encendido. I2 – Detector de presencia (Se activa cuando detecta movimiento). I1 – Entrada que se activa cuando la boya de la piscina marca el nivel máximo. Cada vez que actúa uno de los detectores exteriores (I1. y en caso de detectar movimiento debe conectar todo el alumbrado exterior durante 90 segundos. se encenderá el alumbrado interior durante 90 segundos. Cada una de estas zonas tiene asignado su propio detector de movimiento (I1. uno para subir y otro para bajar. Q3 – Aviso ascensor ocupado. Existe además un sistema de alarma que en caso de activarse también actúa sobre la iluminación. . No se pone en funcionamiento si se le llama desde el piso en el que se encuentra. Si alguno de estos detectores se activa durante el periodo que va de las 17:00 a las 7:00 se debe encender la iluminación correspondiente a su zona. Si actúan el detector I5 o la alarma. . El ascensor tarda 10 segundos en subir o bajar un piso (aunque en un principio estuviera parado) . Deben ser regadas en amaneceres alternos durante dos minutos. . siempre y cuando no exista iluminación natural (I4 desactivado). I4 – Riego automático ON/OFF. espera 5 segundos y lleva a cabo esta orden. Tipo 2. . Q3 – Alumbrado exterior Nº3. deberán encender simultáneamente la iluminación interior durante 90 segundos. 38. I5 – Detector de presencia (Se activa cuando detecta movimiento). En cada planta hay dos pulsadores de llamada. Q2 – Riego plantas tipo 2. . Este invernadero tiene tres clases distintas de plantas: . . . de manera que cuando se para. Plantas acuáticas en una piscina cuyo nivel de agua debe mantenerse dentro de un determinado rango.36. . Q2 – Alumbrado exterior Nº2. I4 – Sensor de luz (Se activa cuando detecta un determinado nivel de iluminación). el ascensor recuerda la última orden recibida. . El funcionamiento y las entradas y salidas del sistema deben ser como sigue: Entradas: . Nuestro cliente quiere utilizar LOGO! para controlar la iluminación exterior e interior de su casa mediante sensores de presencia. Q3 – Riego plantas tipo 3. . En un edificio de viviendas de 4 plantas se ha instalado un ascensor. . Q1 – Riego plantas tipo 1. El sistema que quiere implantar debe tener las siguientes características: . Estos tiempos varían aleatoriamente en un intervalo de 30 minutos (usar generador aleatorio). . MODO MANUAL: Cada persiana dispone de dos pulsadores (SUBIR / BAJAR). Alumbrado 1: Funciona durante el día (salida Q1) . un día entre semana las persianas suben entre las 6:30 y las 7:00. Si durante este tiempo se presiona el pulsador contrario se desactiva la salida. Alumbrado 2: Alumbrado adicional tarde-noche (salida Q2) . Alumbrado 4: Focos para alumbrar artículos especiales (salida Q4) Las condiciones de funcionamiento de la instalación son las siguientes: a. El alumbrado 4 se enciende durante dos minutos siempre que se detecte un movimiento (sensor de movimiento I2). c. Los fines de semana se suben a las 7:30 y se bajan a las 22:00. Durante el funcionamiento habitual del programa la pantalla del LOGO! debe mostrar la siguiente información: AUTOMÁTICO / MANUAL (en función del modo que esté seleccionado) F1 – SUBIR F2 – BAJAR F3 – MANTENIMIENTO F4 – MODO Si las persianas están bloqueadas por mantenimiento debe aparecer el siguiente mensaje: BLOQUEO MANTENIMIENTO F3 . MODO AUTOMÁTICO: De lunes a viernes todas las persianas se suben a las 6:30 y se bajan a las 21:30. . Operación centralizada (SUBIR/BAJAR) mediante un programador horario. Nuestro cliente quiere utilizar LOGO! para controlar el alumbrado de un escaparate con cuatro grupos de alumbrado: . . d. Durante estos intervalos el alumbrado 1 está siempre encendido. Mediante dos pulsadores centrales (SUBIR / BAJAR). . hay varias posibilidades para operar sobre todas las persianas de forma simultánea: . b. Nuestro cliente quiere utilizar LOGO! para controlar el funcionamiento de las persianas de su chalet. parándose la persiana en la posición en la que se encuentre.DESACTIVAR Indicar que modelo de LOGO! se va a instalar y que módulos de ampliación serán necesarios. Realizar un presupuesto de la instalación. Por ejemplo. El alumbrado debe estar encendido de lunes a viernes desde las 8:00 a las 22:00. Bloqueo de las persianas para trabajos de mantenimiento (limpiar ventanas). y en fin de semana desde las 8:00 hasta la 1:00 de la madrugada. y el Alumbrado 2 se enciende en el caso de que haya poca luz (actúa un sensor lumínico I1). Por otro lado. Las persianas pueden ser bloqueadas mediante un interruptor o mediante la tecla F3 del LOGO!. Fuera de estos periodos el alumbrado 3 se enciende si no hay luz (sensor lumínico I1). durante los cuales el motor actúa en la dirección seleccionada. Alumbrado 3: Alumbrado noche (salida Q3) . Dos modos de funcionamiento (manual / automático) . mediante dos pulsadores situados en la habitación. . Operación de cada persiana (SUBIR/BAJAR) de forma local.39. Operación centralizada (SUBIR/BAJAR) mediante teclas de función del LOGO!. Además debe existir un pulsador de test que encienda todas las luces durante un minuto para comprobar su funcionamiento correcto. Mediante las teclas F1 y F2 del LOGO!. 40. Al pulsar cualquiera de ellos se conecta la salida correspondiente durante 40 segundos.