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

Ejercicio de Cuenta con un impulso único: contador de PLC

Una botella tapa el sensor durante muchos escaneos. Cuéntala una vez.

Pon BottlePulse en ON durante exactamente un escaneo cada vez que BottlePresent pase de OFF a ON. Un pulso así se llama impulso único. Cuenta los pulsos en Pieces. Con tres botellas o más, pon Done en ON y ConveyorOn en OFF. Reset borra Pieces y Done al instante, pero no debe borrar la memoria del flanco.

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 línea de llenado en la que se ejecuta esta misiónPRO (requiere Pro) misión
Cómo se ejecuta la prueba

Un sensor mantenido cuenta una vez

Prueba 1 de 4
Fijado por la pruebaComprobado por la pruebaPaso 10 de 10 · 740 ms
Level
Aplicado
Tiempo
Acerca de 18 min
Recompensa
+300 XP
Instalación
línea de llenado en 3D
Editores de Siemens
Ladder (LAD)
Editores de Rockwell
Ladder
Etapa
5. Contar un evento una sola vez
Comportamiento requerido

Cuenta con un impulso único: qué debe hacer tu código

Cuenta las botellas vacías cuando llegan al sensor. La válvula de llenado sigue cerrada. Empieza con el sensor despejado. Luego mantenlo tapado: el PLC lo lee en muchos escaneos, pero sigue siendo una botella.

El sensor se activa
BottlePresent al pasar de OFF → ON pone BottlePulse en ON durante un escaneo. Seguir en ON, seguir en OFF y pasar a OFF no dan pulso. Lee el sensor en cada escaneo, también durante Reset.
Cuenta de botellas
Empieza en 0 y suma uno por pulso. Pieces es el total hasta ahora. Done está en ON cuando Pieces es 3 o más. ConveyorOn es NOT Done. No llenes ninguna botella.
Reset y arranque
Mientras Reset está pulsado, Pieces y Done se borran en cada escaneo, incluso en un escaneo con pulso. Reset no borra la memoria del flanco. Empieza con BottlePresent en OFF, para que los dos fabricantes partan de un sensor despejado.
Tabla de variables

Cuenta con un impulso único: entradas y salidas

Tu programa lee 2 entradas y escribe 4 salidas. Los nombres son los mismos en el editor de cada fabricante.

VariableTipo de datosTu códigoQué significa en la máquina
ResetBOOLLeeUna entrada que tu código necesitaPulsador de rearme
BottlePresentBOOLLeeUna entrada que tu código necesitaBotella en el sensor
ConveyorOnBOOLEscribeUna salida que tu código fijaOrden de la cinta
DoneBOOLEscribeUna salida que tu código fijaCuenta completa
BottlePulseBOOLEscribeUna salida que tu código fijaEn ON durante un escaneo cuando una botella tapa el sensor por primera vez. Sigue funcionando durante Reset.
PiecesINT in Siemens, DINT in RockwellEscribeUna salida que tu código fijaBotellas contadas hasta ahora. Cópiala del contador después de que se ejecute el contador.
Pruebas automáticas

Cuenta con un impulso único: qué comprueban las pruebas

  1. Un pulso cuando el sensor pasa a ON. Ningún pulso mientras sigue en ON, ni cuando pasa a OFF.
  2. Cada pulso suma uno. Con 3 o más, Done para el transportador.
  3. Reset gana al conteo. Una botella que sigue en el sensor no se vuelve a contar.
  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

Una línea de envasado cuenta cada botella cuando llega a un sensor de luz. Una botella que se queda en el haz sigue contando solo una vez.

Una cuenta de más puede mandar una tanda con pocas botellas. Reiniciar la cuenta no debe contar otra vez la botella que está en el sensor.

Dónde encontrarías estoPoner bebidas en botellas

En una fábrica de refrescos, las botellas vacías llegan en una cinta en movimiento. Un sensor le dice al controlador cuándo hay una botella bajo la boquilla de llenado. La válvula se abre, llena la botella y se cierra antes de que la cinta vuelva a moverse. Los tapones y las etiquetas se ponen antes de empaquetar las botellas.

  1. Botellas vacíasLa cinta las lleva a la boquilla
  2. Llenar cada botellaPararla, llenarla y luego dejarla avanzarEstás aquí
  3. Poner tapones y etiquetasSellar la bebida y poner el nombre del producto
  4. Empaquetar las botellasMeter las botellas terminadas en cajas
En una planta real: lugares, piezas y seguridad
  • Fábrica de refrescos: llenar botellas sin derrames
  • Lechería: poner leche en botellas
  • Fábrica de productos de limpieza: medir líquido en envases
  • Línea de envasado de alimentos: contar botellas antes de empaquetar

Si la válvula de llenado se abre sin una botella debajo, el líquido se derrama sobre la cinta. Si la línea se atasca, la válvula no debe seguir llenando.

Las cintas reales necesitan protecciones. La alimentación debe quedar bloqueada con seguridad antes de que nadie quite un atasco. La entrada Stop de aquí no es un paro de emergencia.

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