Cargando el progreso local…
PLC Gym
Inicio de PLC GymNivel 1, 0 XP · tu progreso
Misión 75 · PRO (requiere Pro)

Ejercicio de Tres bombas, un pozo: programa de PLC para control de bombas

Escalona bombas según un nivel analógico, reparte las horas y aguanta las fallas.

Mete una, dos o tres bombas según sube el nivel y sácalas según baja, arráncalas con al menos 5 s de separación, arranca siempre la bomba sana con menos segundos de funcionamiento y para la que tenga más, y vuelve a los flotadores si falla el sensor de nivel.

Esta misión es parte de ProCrea una cuenta gratis: cada cuenta tiene una prueba de Pro gratis hasta el 5 de diciembre.

Sin tarjeta. Nada que pagar. Nada que cancelar.

Official release: 5 December. Queda primero en la clasificación ese día y gana 3 meses de Pro, más 2 semanas de Pro para regalar a un amigo. El 2.º puesto gana 4 semanas. El 3.er puesto gana 2 semanas. Reglas

  • Todas las lecciones, desde cero
  • Todas las misiones y lecciones, a medida que subes de nivel
  • Una prueba práctica para cada título, con un certificado
  • Rebobina cualquier prueba, escaneo a escaneo
  • Soluciones resueltas cuando te atascas
  • El convertidor de código, todo lo que quieras
La instalación 3D control de estación de bombeo en la que se ejecuta esta misiónPRO (requiere Pro) misión
Cómo se ejecuta la prueba

Escalonado hacia arriba según se llena el pozo

Prueba 1 de 5
Fijado por la pruebaComprobado por la pruebaPaso 8 de 8
Level
Experto
Tiempo
Acerca de 70 min
Recompensa
+800 XP
Instalación
control de estación de bombeo en 3D
Editores de Siemens
Ladder (LAD), SCL
Editores de Rockwell
Ladder, Texto estructurado
Editores de Beckhoff
Texto estructurado
Etapa
30. Laboratorio de máquinas 4: secuencias de seguridad y control de planta
Comportamiento requerido

Tres bombas, un pozo: qué debe hacer tu código

Bombas necesarias, con histéresis: 1 al 50 %, 2 al 65 %, 3 al 80 %; bajar a 2 al 40 %, a 1 al 30 %, a 0 al 20 %. Arranca una bomba cada vez y al menos 5 s después del arranque anterior: la bomba parada y sana con menos segundos de funcionamiento (en caso de empate, la de número más bajo). Cuando se necesiten menos, para la bomba en marcha con más segundos de funcionamiento. Una bomba cuya Fault se activa para en el acto. Cuenta tú los segundos de funcionamiento de cada bomba (Secs1–Secs3). Si Level está fuera de −5 a 105 %, el sensor ha fallado: activa SensorAlarm y funciona con los flotadores (2 bombas desde FloatHigh hasta que FloatLow pase a OFF). HighAlarm al 90 % o más, solo mientras el sensor está sano. Pump1, Pump2 y Pump3 accionan las bombas.

Etapas
Arrancar 50 / 65 / 80 %, parar 40 / 30 / 20 %.
Arranques
De una en una, con 5 s de separación, menos horas.
Respaldo
Sensor fuera de rango: flotadores, 2 bombas.
Tabla de variables

Tres bombas, un pozo: entradas y salidas

Tu programa lee 6 entradas y escribe 5 salidas. 5 entradas más mueven la simulación o muestran lecturas, para que pruebes con ellas. Los nombres son los mismos en el editor de cada fabricante.

VariableTipo de datosTu códigoQué significa en la máquina
LevelREALLeeUna entrada que tu código necesitaNivel ultrasónico, % del pozo
FloatLowBOOLLeeUna entrada que tu código necesitaFlotador bajo: nivel por encima de 15 %
FloatHighBOOLLeeUna entrada que tu código necesitaFlotador alto: nivel por encima de 85 %
Fault1BOOLLeeUna entrada que tu código necesitaBomba 1 disparada
Fault2BOOLLeeUna entrada que tu código necesitaBomba 2 disparada
Fault3BOOLLeeUna entrada que tu código necesitaBomba 3 disparada
StormBOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: una tormenta cuadruplica la entrada
SensorFailBOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: falla el sensor ultrasónico (marca 120 %)
Trip1BOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: dispara la bomba 1
Trip2BOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: dispara la bomba 2
Trip3BOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: dispara la bomba 3
Pump1BOOLEscribeUna salida que tu código fijaMarcha de la bomba 1
Pump2BOOLEscribeUna salida que tu código fijaMarcha de la bomba 2
Pump3BOOLEscribeUna salida que tu código fijaHacer funcionar la bomba 3
HighAlarmBOOLEscribeUna salida que tu código fijaAlarma: nivel de 90 % o más
SensorAlarmBOOLEscribeUna salida que tu código fijaAlarma: sensor de nivel fuera de rango, funcionando con flotadores

En SCL de Siemens, escribe las variables propias de un bloque con # delante, como hace TIA Portal: #Level. Rockwell y TwinCAT usa el nombre solo: Level.

Pruebas automáticas

Tres bombas, un pozo: qué comprueban las pruebas

  1. Las bombas necesarias siguen al nivel con los niveles de arranque y parada dados.
  2. Los arranques tienen al menos 5 s de separación.
  3. Los arranques eligen los menos segundos de funcionamiento; las paradas, los más.
  4. Una bomba con falla para en el acto y otra ocupa su lugar.
  5. Un sensor averiado activa SensorAlarm y cede el control a los flotadores.
  1. Pruébalo Usa los botones de debajo del modelo y mira cómo responde la instalación.
  2. Probar solución Todas las comprobaciones se ejecutan sobre tu código con una sola pulsación.
  3. Rebobinar PRO (requiere Pro) Si una falla, retrocede por ella escaneo a escaneo para ver por qué.

¿Atascado en esta misión? Pregunta a los miembros en el Vestuario.

Por qué importa

Dónde verías esto en planta

Las empresas de agua tienen miles de estas estaciones sin personal. El reparto de servicio, la separación de arranques y el respaldo ante fallas del sensor están en todas las especificaciones.

Arranca las tres a la vez y salta la alimentación. Arranca siempre la bomba 1 y se desgasta mientras la 3 se agarrota. Fíate de un sensor muerto y la estación se inunda o hace funcionar en seco sus bombas.

Dónde encontrarías estoNunca inundar, nunca marchar en seco, nunca gastar una sola bomba

Las estaciones de aguas residuales y pluviales funcionan años sin nadie. El controlador escalona las bombas según el nivel, espacia sus arranques para no sobrecargar la alimentación, reparte las horas de marcha y, si falla el sensor de nivel, pasa a unos simples flotadores.

  1. AlcantarilladoEntrada de agua
  2. Pozo húmedoUltrasonido + flotadoresEstás aquí
  3. Bombas1, 2 o 3
  4. Tubería de impulsiónA la depuradora
En una planta real: lugares, piezas y seguridad
  • Estaciones de bombeo de aguas residuales y pluviales
  • Desagüe de minas y canteras
  • Sótanos de edificios y pasos inferiores de carreteras

Los pozos húmedos son espacios confinados con ácido sulfhídrico: nadie entra sin permiso, detector de gases y plan de rescate.

Una estación que se inunda contamina ríos y casas, y se comunica a la autoridad reguladora.

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

Sigue así

Lo siguiente en el camino