Home AW-SYS Soporte Técnico Demo

Anterior
Siguiente

Ejemplo 26
Luces secuenciales de 4 canales

Construir un secuenciador de 4 canales que prevea el siguiente esquema de encendido.

Esquema de encendido para un secuenciador de 4 canales
Esquema de encendido para un secuenciador de 4 canales

El esquema establece la secuencia de encendido de las luces conectadas a cuatro canales. Los círculos negros indican la activación del canal durante su paso específico. Así, durante el paso 0 estará activo el canal 0, durante el paso 1 el canal 1, y así sucesivamente. Si las luces se colocan en línea, el efecto será el de un desplazamiento de la fuente luminosa desde la primera hasta la última posición y luego al contrario.
Al paso 6 le sucede un paso 7 idéntico al 0 y luego otro idéntico al paso 1, es decir, el diagrama se va recorriendo cíclicamente. Imaginen que lo recortan y lo enroscan formando un cilindro y hacen coincidir los límites opuestos del paso 0 y del 5, sería algo similar al tambor de un carillón: cuando acaba de tocar su musiquilla, empieza de nuevo.
Continuando con nuestro símil sonoro, para que un carillón funcione necesitamos un cilindro con unas levas dispuestas de un modo adecuado sobre su superficie lateral y un mecanismo que lo haga girar.
Empezaremos por construir este último. El mecanismo de avance de nuestro secuenciador será un tren de impulsos con período de 0.2 segundos, es decir, una base de tiempo con un período elegido arbitrariamente. EI temporizador TIMER se ocupa de esta función de la manera en que hemos aprendido a hacerlo en los ejercicios anteriores.
El cilindro estará formado por un contador que, partiendo del valor 6, va decreciendo a cada impulso. La salida de TIMER se envía, por medio del merker M10.0, a la entrada D del contador COUNTER. El valor de conteo actual se deposita en la merker word MW9. La salida del contador se reconduce a la entrada de set por medio del merker M10.1 y a continuación, éste se autoprograma a 6 en cuanto llega a 0.
Antes de colocar las levas en el cilindro, identificamos los tramos del cilindro que corresponden a cada paso específico. El comparador CP0 programa a 1 el merker PASO0 cuando el contador vale 6, identificando entre los posibles valores del contador el que corresponde a dicho paso. Los siguientes comparadores programan el merker correspondiente a cada uno de los demás pasos. Así, al final, a cada 0.2 seg. estará activo un merker distinto, yendo a 1 a continuación de PASO0 a PASO5 y, luego, empezando de nuevo, desde PASO0.
Ahora que ya hemos identificado las posiciones podemos insertar las levas. Empezamos desde el canal 0; observamos de nuevo la parrilla de la figura, el canal 0 está activado sólo durante el paso 0, es decir CH0=PASO0.
El canal 1 debe estar activo tanto durante el paso 1 como durante el paso 5, es decir, CH1=PASO1+PASO5
Proseguimos así para los otros dos canales hasta terminar el carillón o, dejando ya a un lado el símil didáctico, el secuenciador.
En este ejemplo se puede aumentar o disminuir la duración de los pasos simplemente cambiando la constante con la que se carga el temporizador, produciendo el efecto de variar la velocidad del desplazamiento aparente de la fuente luminosa. Se puede modificar el número de pasos, cambiando la constante con la cual se carga el contador y añadiendo otros elementos para discriminar los pasos añadidos. También es posible cambiar la secuencia de encendido de las luces, modificando las condiciones en los grupos de OR que constituyen la última parte del programa.

Otros ejemplos: 1 ] 2 ] 3 ] 4 ] 5 ] 6 ] 7 ] 8 ] 9 ] 10 ] 11 ] 12 ] 13 ] 14 ] 15 ] 16 ] 17 ] 18 ] 19 ] 20 ] 21 ] 22 ] 23 ] 24 ] 25 ] [ 26 ] 27 ] [ Lista ]
Ejemplos para otros PLC: [ Festo FPC404 ] [ Siemens S5 100U ]