|
APUNTES DE SISTEMAS ELECTRONICOS
INDUSTRIALES
Ejemplos de Proyectos Básicos
para los
PLCs Siemens S7-200
EJERCICIOS PARA REAFIRMAR CONOCIMIENTOS DE
PROGRAMACIÓN
- Hacer un simulador de los pulsos del teléfono
mediante las entradas digitales. Por ejemplo: la entrada 2
producirá dos pulsos; la entrada 0, producirá los 10
pulsos. Así, en el TD200 se mostrará el número de
10 digitos "marcado".
- Hacer un grabador/repetidor de secuencias de al menos 25
pasos. Ejemplo: Si los primeros pulsos recibidos por el PLC son I0.0,
I1.7, I0.7, ... La salida será en el orden: Q0.0, Q1.7, Q0.7...
- Mostrar codificado en BCD la posición del
potenciómetro integrado en el PLC. La posición
sería en porcentaje (00-99%). Además mostrarlo en el
TD200.
- Utilizar el TD200 para establecer el número de
ciclos que darán vuelta las luces al estilo del carro "Kid" ("el
auto increíble") de "Michael
Knight". ¿cómo se
mueven? Como dos al mismo tiempo encendidas, y encendiéndose de
una en una. El chiste es probarlo con todas las salidas para que se
note el efecto.
- El proyecto es utilizar los botones del panel TD200 para
correr los programas de tarea. Ésto es: El boton F1 corre la
primera tarea, el F2 la #2 y así sucesivamente. Y, las
instrucciones y el nombre del programa deben aparecer en el display.
- Hacer el semáforo (4 fases) con funciones SCR de
control, para que al encender la entrada 0.7 se recorte el tiempo
normal cambiando de rojo a verde o viceversa, tal como se hace en la
práctica para sincronizarlos o, cuando el agente de
tránsito lo opera manual.
- Utilizar las funciones SCR (graph) para hacer un juego para
aprender números de cuatro cifras en BCD. La idea es que cada
"paso" sea número múltiplo de 273, comenzando desde 1281.
Así, se pondría con los "switchecitos" en el orden: 1284,
1557, 1830, etc. Y, si se tienen 10 aciertos: se gana. Si se tienen
más de 3 errores: se pierde. Claro que hay que poner un switch
para darle el "enter" al
número. Y, hay que anunciar de alguna manera que se gana o que
se pierde.
- Hacer la secuencia del "carro increíble" en Graph; o
sea con instrucciones SCR.
- Utilizar el TD200 e interrupciones para medir el tiempo de
respuesta al oprimir un botón (I1.1) al encender una luz (Q1.5).
APLICACIONES
ÚTILES
- Hacer un juego donde dependiendo de la salida se le da una
entrada, y la respuesta se califica, y se muestra en un panel TD200,
junto con la calificación mayor obtenida por todo jugador.
Ejemplo: Si enciende la salida Q1.3, la entrada I1.3 debe
encenderse. El juego debe contener un número de intentos
fijo y como premio el intentarlo nuevamente.
- Hacer un juego donde dependiendo de la salida se le da una
entrada, y
la respuesta se califica, y se muestra en un panel TD200, junto con la
calificación mayor obtenida por todo jugador. Ejemplo: Si
enciende la
salida Q1.3, la entrada I1.3 debe encenderse. El juego debe
contener
un número de intentos fijo y como premio el intentarlo
nuevamente; asimismo niveles de destreza.
- Hacer la mesa de puntuación de 6 jueces
olímpicos, donde las calificaciones son del 0-9, siendo el 0 la
calificación de 10. Las entradas estarán en BCD, y
las salidas (promedio de las 6 lecturas) igualmente en ese formato con
2 decimales.
- Hacer la mesa de puntuación de 4 jueces
olímpicos, donde las
calificaciones son del 0-10. Las
entradas estarán en BCD, y las salidas (promedio de las 4
lecturas)
igualmente en ese formato con 2 decimales.
- Hacer un reloj despertador con el PLC utilizando el tiempo
real del
aparato. En el TD200 debe mostrar tiempo real y la hora de ajuste de la
alarma.
- Hacer un cronómetro reversible de 0 a 9 minutos,
utilizando las entradas digitales para programar los minutos y los
segundos. Además se requiere un botón de arranque/paro, y
otro para borrar la cuenta. La salida se mostrará en el TD200 y
además codificada en formato BCD en las salidas.
- Hacer un reloj de tiempo de operación
(horómetro) con horas, minutos, segundos y décimas
de segundo, que no borre lo acumulado cuando se apague el PLC. La
cuenta debe ser mostrada en el TD200 al conectar I0.0. La cuenta avanza
únicamente cuando I0.7 esté activado.
- Hacer una alarma para una casa, donde con una
combinación de varias entradas al mismo tiempo se desactive, y
con un solo interruptor se active. El programa debe dar un tiempo
prefijado para desactivarla una vez que el interruptor de la puerta
principal sea accionado. Todas las demás entradas deben accionar
la alarma que va a prender y apagar las luces (ciclo de 2 segundos), y
accionar una sirena constantemente.
-
MATEMÁTICAS Y CONVERSIONES
- Programa para multiplicar dos números con 2
dígitos enteros cada uno codificados BCD, y mostrar el
resultado igualmente codificado en BCD.
- Programa para dividir dos números con 3
dígitos enteros cada uno codificados BCD, y mostrar el
resultado igualmente codificado en BCD con tres cifras significativas.
- Programa para mostrar la raíz cuadrada de un
número de hasta 6 dígitos enteros
codificado BCD, y mostrar el resultado igualmente codificado en BCD.
- Programa para mostrar la conversión de un
número en binario de hasta 10 bits de longitud, a BCD.
- Hacer un programa para mostrar en el panel TD200 un
letrero formado letra por letra, introducidas cada una mediante su
número ASCII codificado BCD en las entradas digitales.
- Utilizando el reloj de tiempo real del PLC, mostrar en el
TD200 el tiempo en minutos que queda para celebrar el año nuevo.
- Mostrar en el panel de operación TD200 y en las
salidas digitales codificadas BCD, el porcentaje de ajuste del
potenciómetro integrado en el PLC.
Página
Principal
|