🔵✅PROGRAMAR 2 SEMÁFOROS EN LADDER // LUZ VERDE PARPADEANDO
Cómo programar dos semáforos en lenguaje Ladder
Introducción al proyecto
- El vídeo se centra en la programación de dos semáforos utilizando el lenguaje Ladder, con fines prácticos y educativos.
- Se utilizarán temporizadores y una secuencia de parpadeo (blinking), complementada con una visualización para entender el estado del programa.
Funcionamiento básico del semáforo
- La secuencia del semáforo incluye luces verde, ámbar y roja, que cambian en un ciclo continuo.
- Se enfatiza que el objetivo es didáctico, sin considerar aspectos de seguridad.
Herramientas y configuración inicial
- Se menciona la versión del software utilizado: 3.5 Service Pack 16, con enlaces para su descarga.
- El dispositivo empleado es College Control Wing inversión 3 x 64; se opta por el lenguaje Ladder para la programación.
Creación de variables y condiciones iniciales
- Se establece una condición inicial donde un semáforo comienza en verde y el otro en rojo.
- Se utiliza un "trump" junto a "r trick" para iniciar la secuencia solo una vez al comenzar el programa.
Programación de los temporizadores
- Se crean variables para las luces rojas y verdes; se inicia con luz roja encendida en el primer semáforo.
- Un temporizador se configura para que la luz roja permanezca encendida durante diez segundos antes de apagarse.
Secuencia de luces del primer semáforo
- Después de diez segundos, se apaga la luz roja y se activa la luz verde durante seis segundos.
¿Cómo configurar un semáforo con temporizadores?
Configuración inicial del semáforo
- Se establece el tipo de polea para el primer temporizador, lo que activa una luz ámbar. Esto permite que un contacto normalmente abierto permita el paso de energía y comience a contar otro temporizador.
- Se configura un segundo temporizador bajo la misma lógica, asegurando que ambos semáforos tengan tiempos sincronizados. La luz roja de cada semáforo durará 10 segundos.
Sincronización de luces
- La suma del tiempo de las luces verde y ámbar del primer semáforo debe ser igual a 10 segundos. Si se configuran incorrectamente, puede haber coincidencias indeseadas en las luces verdes y rojas.
- Al finalizar los 10 segundos, la luz ámbar se apaga y se enciende la luz roja, completando así un ciclo del primer semáforo.
Creación del segundo semáforo
- Se copian las configuraciones del primer semáforo para crear el segundo. Es importante cambiar todas las referencias al número uno por dos para evitar confusiones.
- Se recomienda tener cuidado al seleccionar tipos de temporizadores (polea o ton), ya que aunque su funcionamiento es similar, pueden afectar la configuración final.
Prueba y visualización
- Los dos semáforos están listos para ser probados. Se organizan las luces en orden: rojo uno, ámbar uno, verde uno; seguido por rojo dos, ámbar dos y verde dos.
- Al iniciar la simulación, se observa cómo cambia la secuencia de luces: comienza con rojo encendido y verde apagado; luego cambia a ámbar antes de pasar nuevamente a rojo y finalmente a verde.
Mejora visual del programa
- Para mejorar la visualización del estado de los semáforos, se agrega una representación gráfica con colores correspondientes (rojo, ámbar y verde).
- Se crean elipses para representar cada luz. Cada color tiene propiedades específicas según su estado (encendido o apagado), facilitando así el monitoreo visual.
Configuración final
- Cada círculo representativo se configura con colores específicos: rojo brillante cuando está encendido; amarillo tenue cuando está apagado; verde más brillante también cuando está encendido.
- Finalmente, se direccionan cada uno de estos círculos a sus respectivas variables dentro del programa para asegurar que reflejen correctamente el estado actual de cada luz en el sistema.
Implementación de un Semáforo con Parpadeo
Agrupación y Desagregación de Componentes
- Se agrupan componentes para colocarlos simétricamente, facilitando su visualización y manipulación.
- Al cargar la aplicación, se observa el cambio de colores en el semáforo: rojo, verde, ámbar y nuevamente rojo. Se menciona que falta implementar el parpadeo de la luz verde.
Secuencia del Semáforo
- Se establece una secuencia funcional del semáforo, donde se verifica que cada paso se ejecute correctamente antes de realizar modificaciones adicionales.
- Para implementar el parpadeo de la luz verde, se crea una nueva variable que controla cuándo debe comenzar a parpadear.
Lógica del Parpadeo
- Se utiliza un comparador para determinar si el tiempo transcurrido en la luz verde es menor o igual a 4 segundos; si es así, permanece encendida.
- Cuando el tiempo supera los 4 segundos, se activa otra lógica que permite que la luz verde comience a parpadear.
Implementación Técnica del Parpadeo
- Se agrega un temporizador para controlar el parpadeo; este temporizador alterna entre encender y apagar la luz cada 500 milisegundos.
- Un contacto normalmente cerrado permite que la energía fluya hasta alcanzar los 500 milisegundos; al llegar a este punto, se reinicia el temporizador.
Verificación del Funcionamiento
- La configuración se ajusta para incluir dos luces verdes (luz verde 1 y luz verde 2), asegurando que ambas funcionen correctamente en paralelo.
Lógica de Temporización y Parpadeo en Semáforos
Funcionamiento de la Lógica de Temporización
- Se explica cómo la lógica implementada permite que una luz se mantenga encendida cuando el tiempo es menor a 4 segundos, pero se apaga al superar este límite.
- La línea de código correspondiente al parpadeo se activa, haciendo que la luz verde parpadee: se enciende y apaga repetidamente, creando una ilusión visual.
Implementación del Parpadeo
- Se menciona que el parpadeo simula un encendido y apagado continuo, lo cual es esencial para el funcionamiento visual del semáforo.
- El video también aborda cómo ajustar la velocidad del parpadeo modificando los valores temporales, permitiendo personalizar la duración del rojo (20 o 30 segundos).
Conclusiones y Sugerencias