Cargando el progreso local…
PLC Gym
Inicio de PLC GymNivel 1, 0 XP · tu progreso
← Misiones
Lección · Leer, decidir, ordenar · 6 min · prepara la Misión 1

Lección de Piensa en escaneos: ciclo de escaneo del PLC

Sé explicar un escaneo y hacer que una salida siga a una entrada.

Juégala ya: Misión 1 · Tu primera orden ¿Eres nuevo en esto? Lee primero la lección. Es opcional.

1. Por qué importa: Piensa en escaneos

Una bomba debe notar cuándo el operador suelta Start, no solo cuándo lo pulsa. Si no lo nota, sigue bombeando cuando nadie lo quiere.

2. La idea en palabras sencillas: Piensa en escaneos

Un PLC (controlador lógico programable) es una computadora industrial. Lee señales de botones y sensores, ejecuta tu programa y envía órdenes a los equipos.

Lo hace una y otra vez, en un bucle llamado escaneo. Cada escaneo copia las entradas, ejecuta tu programa y luego mueve el equipo simulado. El dibujado de la escena 3D va aparte.

En esta academia un escaneo dura 20 milisegundos, así que caben 50 escaneos en un segundo.

Ejemplo: en un escaneo el PLC ve Start pulsado y enciende la bomba. En el escaneo siguiente ve Start soltado y apaga la bomba.

Toma la línea #PumpOn := #Start; Copia Start en la orden de la bomba en cada escaneo. Start TRUE significa marcha; FALSE significa paro.

Un valor con solo estas dos opciones es de tipo BOOL, abreviatura de booleano.

La barra de herramientas controla los escaneos. Ejecutar los repite por sí solo. Avanzar un escaneo ejecuta exactamente uno. Pausa congela toda la simulación.

Pausa no es lo mismo que el botón Stop del equipo. Stop es una entrada: una señal que lee tu programa. Solo detiene la bomba si tu código lo dice.

3. Míralo pasar

Siemens SCL · TIA Portal V20
#PumpOn := #Start;

Start estaba en TRUE en el último escaneo y ahora está en FALSE. ¿Qué hace este escaneo?

Decide primero tu respuesta. Luego avanza por los escaneos para comprobarla.

Entrada o eventoResultado
Escaneo 1: Start = FALSE?
Escaneo 2: Start = TRUE?
Después: Start = FALSE?

Un error que vigilar

Confundir el movimiento con la orden. Compara tres señales: la orden, la velocidad real (rpm) y el caudal medido. Están relacionadas, pero no son lo mismo.

4. Notas por fabricante

Notas de Siemens

En SCL, # marca una variable que pertenece a este bloque: una variable local. := escribe un valor, y un punto y coma termina cada instrucción.

Esta tarea de formación se ejecuta cada 20 ms.

5. En planta

En la sala de lavado de una fábrica, un operador mantiene pulsado un botón para hacer funcionar una bomba de agua. Al soltarlo, la bomba debería pararse.

Si la bomba sigue funcionando después de soltar el botón, la manguera sigue echando agua cuando nadie lo espera.

Dónde encontrarías estoAgua para los pisos altos

En un edificio de viviendas, un tanque en el sótano guarda agua de la red. Dos bombas la suben a los grifos de arriba. Una funciona mientras la otra espera como repuesto. Un interruptor de poca agua para las bombas antes de que el tanque se quede seco.

  1. Red pública de aguaEl agua entra en el edificio
  2. Tanque de almacenamientoGuarda una reserva para las bombas
  3. Bombas de aguaSuben el agua a los pisos de arribaEstás aquí
  4. Grifos de arribaLos vecinos usan el agua que necesitan
En una planta real: lugares, piezas y seguridad
  • Edificio de viviendas: subir agua a los pisos altos
  • Cervecería: enviar agua caliente a un tanque de elaboración
  • Planta de tratamiento de agua: mover agua entre tanques de filtrado
  • Edificio de oficinas: bombear agua por las tuberías de calefacción

Reconócelo en planta

  • El depósito guarda el agua. En esta instalación el agua vuelve a él, así que el bombeo normal nunca lo vacía.
  • Un motor eléctrico hace girar la bomba para empujar el agua por la tubería. Una protección cubre su eje en movimiento.
  • La bomba de reserva es un repuesto en las mismas tuberías. Toma el relevo cuando la bomba principal no puede funcionar.
  • El transmisor de caudal, un medidor en la tubería, mide cuánta agua pasa cada segundo.
  • El manómetro muestra con qué fuerza empuja el agua contra las paredes de la tubería.
  • El armario del controlador contiene el PLC, la computadora industrial que ejecuta tu código. También contiene los interruptores que alimentan los motores.

Un interruptor de poca agua puede quitar el permiso de marcha. La bomba debe parar antes de funcionar en seco y dañar su sello.

El PLC puede decir ON aunque una bomba haya fallado. Revisa el caudal medido además de la orden.

La entrada Stop de estos ejercicios no es un paro de emergencia. Las máquinas reales también necesitan protecciones, paros de emergencia y una forma segura de cortar la alimentación.

Los tamaños, los tiempos y los cortes son decisiones didácticas, no el plano de ninguna instalación real concreta.

6. Pruébalo en la instalación

Con la simulación en pausa, activa Start en la pestaña Entradas y pulsa Avanzar un escaneo. Desactiva Start y pulsa Avanzar un escaneo otra vez. Luego pulsa Ejecutar. Mantén pulsado el botón Start debajo del modelo y luego suéltalo.

Abre la misión, haz una predicción, pon en marcha el equipo y luego prueba tu programa. Superar las pruebas es lo que da la XP de la misión.

01. Tu primera orden

7. Comprueba lo que entendiste

Predice un caso nuevo. Una respuesta incorrecta te da una explicación y otro intento.

1. Nadie está pulsando el botón Start, así que Start es FALSE. El PLC ejecuta esta línea. ¿A qué valor pone PumpOn?

Siemens SCL
#PumpOn := #Start;
Elige tu respuesta

2. ¿Qué tipo guarda un valor simple de sí/no: TRUE o FALSE?

Elige tu respuesta

¿Preguntas sobre esta lección? Pregunta a los miembros en el Vestuario.