APUNTES DE SISTEMAS ELECTRONICOS INDUSTRIALES


Ejemplos de Proyectos Básicos para los PLCs Siemens S7-200


EJERCICIOS PARA REAFIRMAR CONOCIMIENTOS DE PROGRAMACIÓN

  1. 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".
  2. 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...
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Hacer la secuencia del "carro increíble" en Graph; o sea con instrucciones SCR.
  9. 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
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.


  1. MATEMÁTICAS Y CONVERSIONES
  1. Programa para multiplicar dos números con 2 dígitos enteros cada uno  codificados BCD, y mostrar el resultado igualmente codificado en BCD.
  2. 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.
  3. 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.
  4. Programa para mostrar la conversión de un número en binario de hasta 10 bits de longitud, a  BCD.
  5. 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.
  6. Utilizando el reloj de tiempo real del PLC, mostrar en el TD200 el tiempo en minutos que queda para celebrar el año nuevo.
  7. 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

041210  Roberto Ruelas Gómez León, Gto. MEXICO