Cargando el progreso local…
PLC Gym
Inicio de PLC GymNivel 1, 0 XP · tu progreso
Reto 01 · Prográmalo · Gratis

Marcha y paro con un solo pulsador: reto de PLC

Cada pulsación de un botón cambia el estado de la bomba.

El panel de la bomba tiene un solo pulsador. Púlsalo una vez y PumpOn pasa a ON. Púlsalo otra vez y PumpOn pasa a OFF. Mantener el botón pulsado cambia la bomba solo una vez.

Gratis con una cuenta gratis, y sin tarjeta. Guarda tu progreso y suma los puntos.

Cada misión ha sido revisada a mano en su versión original en inglés por Niklavs Karklins, ingeniero sénior de control en Escocia. La traducción al español está hecha con IA y no la ha revisado una persona. Cómo se comprueban las misiones

La instalación 3D grupo de bombeo en la que se ejecuta este reto
Cómo se ejecuta la prueba

Pulsa, suelta y vuelve a pulsar

Prueba 1 de 2
Fijado por la pruebaComprobado por la pruebaPaso 6 de 6 · 520 ms
Level
Fácil · 10 puntos
Tipo
Prográmalo
Tiempo
Acerca de 8 min
Porcentaje de superación
Nuevo
Máquina
grupo de bombeo en 3D
Siemens
LAD y SCL
Rockwell
Ladder y texto estructurado
Beckhoff
Texto estructurado
Comportamiento requerido

Un botón, marcha y paro: qué debe hacer tu código

Pulsa
Cada pulsación nueva de Button cambia PumpOn.
Hold
Un botón mantenido cuenta como una pulsación.

Pulsa Ejecutar y luego haz clic en Button. La bomba arranca. Vuelve a hacer clic y la bomba se para.

Tabla de variables

Un botón, marcha y paro: entradas y salidas

Tu programa lee 1 entrada y escribe 1 salida. Los nombres son los mismos en el editor de cada fabricante.

VariableTipo de datosTu códigoQué significa en la máquina
ButtonBOOLLeeUna entrada que tu código necesitaEl único pulsador del panel de la bomba
PumpOnBOOLEscribeUna salida que tu código fijaHacer funcionar la bomba P-101

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

Comprobaciones automáticas

Qué prueban las comprobaciones

  1. La primera pulsación de Button pone PumpOn en ON, en el escaneo en que llega la pulsación.
  2. Soltar Button deja PumpOn como está.
  3. La siguiente pulsación pone PumpOn en OFF, y la siguiente lo vuelve a poner en ON.
  4. Mantener pulsado Button cambia PumpOn una vez, no en cada escaneo.

Las comprobaciones ejecutan 2 pruebas en la máquina, escaneo a escaneo: Pulsa, suelta y vuelve a pulsar; Un botón mantenido cuenta una vez.

En la planta

Dónde encontrarías esto

Una pequeña bomba dosificadora en una caseta de tratamiento de agua tiene un solo pulsador iluminado: púlsalo para arrancar, vuelve a pulsarlo para parar.

Si el programa invierte la bomba en cada escaneo en que el botón está pulsado, el motor se enciende y se apaga sin parar y desgasta su contactor.

¿Lo resolviste o te atascaste? Coméntalo en el Vestuario.

Sigue así

Más retos