Ejercicio de Mismo botón, mismo sitio: programación de HMI y PLC
Faceplates que funcionan igual cada vez, y dicen por qué no.
Dale a las dos bombas del pozo faceplates que se comporten igual: Stop en el mismo sitio, botones grandes con palabras y un Start que se pone gris y dice por qué cuando el PLC no lo permite. Escribe la parte del PLC: por qué cada bomba no puede arrancar, y el arranque y paro desde la pantalla.
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
PRO (requiere Pro) misiónStart y Stop desde los faceplates
Prueba 1 de 3Pump1StartEntradaOFFPump1StopEntradaOFFPump1Bomba 1OFFPump2Marcha de la bomba 2OFF- Level
- Aplicado
- Tiempo
- Acerca de 25 min
- Recompensa
- +300 XP
- Instalación
- estación de bombeo de pozo con bombas principal y de reserva en 3D
- Editores de Siemens
- Ladder (LAD), SCL
- Editores de Rockwell
- Ladder, Texto estructurado
- Editores de Beckhoff
- Texto estructurado
- Etapa
- 42. Pantallas del operador 5: mismo botón, mismo sitio
Mismo botón, mismo sitio: qué debe hacer tu código
En la pantalla antigua, el faceplate de cada bomba tiene una distribución distinta, con pequeños botones de iconos, y Start parece listo incluso cuando no va a pasar nada. En la pestaña Pantalla del operador, elige dónde va Stop, qué tamaño tienen los botones, cómo se rotulan y qué hace Start cuando no está permitido. Luego escribe la lógica de cada bomba. Pump1Why es 1 mientras Pump1Fault está activo, si no 2 mientras FloatLow está desactivado (muy poca agua: la bomba funcionaría en seco), si no 0; Pump1Ready es TRUE cuando Pump1Why es 0. Pump1Start pone en marcha Pump1 y Pump1Stop la para, y gana Stop. Pump1 también para siempre que no está lista, y un Start sin estar lista no hace nada. Pump2 funciona igual con Pump2Start, Pump2Stop, Pump2Fault, Pump2Why y Pump2Ready. HighAlarm sigue a FloatHighHigh.
- Por qué
- Pump1Why: 1 mientras Pump1Fault, si no 2 mientras FloatLow está desactivado, si no 0. Igual para la bomba 2.
- Ready
- Pump1Ready es TRUE mientras Pump1Why es 0. Igual para la bomba 2.
- Run
- Start pone en marcha una bomba lista; Stop, o no estar lista, la para. Gana Stop.
Mismo botón, mismo sitio: entradas y salidas
Tu programa lee 8 entradas y escribe 7 salidas. 2 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.
Mismo botón, mismo sitio: qué comprueban las pruebas
- Stop está en el mismo sitio en los dos faceplates.
- Los botones son lo bastante grandes para un dedo con guante y dicen lo que hacen con palabras.
- Cuando Start no está permitido, se pone gris y el faceplate dice por qué.
- Pump1Why y Pump2Why valen 1 cuando están disparadas, 2 cuando FloatLow está desactivado, y si no 0; Pump1Ready y Pump2Ready los siguen.
- Start pone en marcha una bomba lista; Stop la para y gana; una bomba para cuando deja de estar lista.
- Un Start sin estar lista no hace nada, y nada rearranca solo. HighAlarm sigue a FloatHighHigh.
- Pruébalo Usa los botones de debajo del modelo y mira cómo responde la instalación.
- Probar solución Todas las comprobaciones se ejecutan sobre tu código con una sola pulsación.
- 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.
Dónde verías esto en planta
Una planta tiene decenas de bombas, ventiladores y válvulas, cada uno con un faceplate que aparece en la pantalla. Los operadores pasan de uno a otro todo el turno.
Un botón Stop que cambia de sitio entre faceplates hace que se pulse el botón equivocado con prisa, y un Start que en silencio no hace nada desperdicia los minutos que importan en una inundación.
Los aparcamientos subterráneos, los sótanos y las redes de saneamiento desaguan en pozos como este. Se ponen dos bombas para que una pueda fallar sin que haya una inundación. Cambiar la bomba principal en cada ciclo reparte las horas de marcha, y en una tormenta funcionan las dos juntas.
- Entrada de aguaDesagües y lluvia
- Pozo húmedoLos flotadores miden el nivelEstás aquí
- BombasPrincipal y luego reserva
- Tubería de impulsiónAl alcantarillado
En una planta real: lugares, piezas y seguridad
- Sótanos, pasos inferiores y aparcamientos
- Estaciones de bombeo de aguas residuales y pluviales
- Pozos de drenaje y de lavado de fábricas
Los pozos húmedos son espacios confinados con gases tóxicos: saca las bombas por sus barras en vez de entrar.
Una alarma de nivel muy alto debe llegar a una persona, no solo a una lámpara, porque el siguiente paso es una inundación.
Los tamaños, los tiempos y los cortes son decisiones didácticas, no el plano de ninguna instalación real concreta.
Lo siguiente en el camino
- Escribe tu primera máquina de estadosUsa un estado numerado para iniciar, terminar y reiniciar un trabajo de mezcla.Aplicado · 12 min · +250 XP
- Parar es pararEscribe un paro de emergencia que necesite un reinicio aparte y deliberado antes de que nada pueda volver a arrancar.Aplicado · 25 min · +250 XP
- Cerrar no es arrancarEnclava la puerta de la celda: abrirla detiene el robot, y cerrarla no arranca nada.Aplicado · 25 min · +300 XP
- Sale y vuelve con un interruptorSaca un cilindro y devuélvelo cuando su interruptor lo diga.Aplicado · 15 min · +250 XP