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

Ejercicio de Nunca pares la llenadora: Programación de PLC

Coordina tres máquinas y dos pulmones como una sola línea.

Arranca la línea desde el final, marca el ritmo de la etiquetadora según el pulmón 1, protege los dos pulmones para que no rebosen, aguanta los atascos sin romper botellas y vacía la línea con Stop.

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

Arrancar desde el final de la línea

Prueba 1 de 5
Fijado por la pruebaComprobado por la pruebaPaso 9 de 9
Level
Avanzado
Tiempo
Acerca de 90 min
Recompensa
+650 XP
Instalación
control de línea de envasado en 3D
Editores de Siemens
Ladder (LAD), SCL
Editores de Rockwell
Ladder, Texto estructurado
Editores de Beckhoff
Texto estructurado
Etapa
31. Laboratorio de máquinas 5: sistemas expertos
Comportamiento requerido

Nunca pares la llenadora: qué debe hacer tu código

Start: pon en marcha la embaladora de inmediato, la etiquetadora 2 s después y la llenadora 4 s después. En marcha: FillerSpeed es 4.0 botellas/s, o 3.0 cuando Buffer1 vale 30 o más; detén la llenadora con Buffer1 ≥ 36 y deja que vuelva a funcionar solo por debajo de 28. LabellerSpeed := 4.0 + 0.1 × (Buffer1 − 15), limitado entre 2.0 y 5.0. Detén la etiquetadora cuando Buffer2 llegue a 36 y deja que vuelva a funcionar por debajo de 28; además necesita LabellerOK. La embaladora necesita PackerOK. Stop: la llenadora se detiene de inmediato, la etiquetadora funciona a 5.0 para vaciar Buffer 1, y cuando los dos búferes están vacíos todo se detiene. FillerRun, LabellerRun y PackerRun hacen funcionar las tres máquinas.

Start
Empacadora, etiquetadora +2 s, llenadora +4 s.
Ritmo
Etiquetadora 4.0 + 0.1 × (B1 − 15), 2–5.
Proteger
Llenadora parada con B1 ≥ 36, en marcha por debajo de 28.
Tabla de variables

Nunca pares la llenadora: entradas y salidas

Tu programa lee 6 entradas y escribe 5 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.

VariableTipo de datosTu códigoQué significa en la máquina
StartBOOLLeeUna entrada que tu código necesitaArrancar la línea
StopBOOLLeeUna entrada que tu código necesitaParar la línea, vaciándola
Buffer1INTLeeUna entrada que tu código necesitaBotellas esperando entre la llenadora y la etiquetadora (0–40)
Buffer2INTLeeUna entrada que tu código necesitaBotellas esperando entre la etiquetadora y la encajonadora (0–40)
LabellerOKBOOLLeeUna entrada que tu código necesitaEtiquetadora sana y lista
PackerOKBOOLLeeUna entrada que tu código necesitaEncajonadora sana y lista
LabellerJamBOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: un atasco de etiquetas para la etiquetadora
PackerJamBOOLNo necesariaPara probar u observar; tu código puede omitirlaPruébalo: un atasco de cajas para la encajonadora
FillerRunBOOLEscribeUna salida que tu código fijaHacer funcionar la llenadora
FillerSpeedREALEscribeUna salida que tu código fijaVelocidad de la llenadora, botellas/s (hasta 4)
LabellerRunBOOLEscribeUna salida que tu código fijaHacer funcionar la etiquetadora
LabellerSpeedREALEscribeUna salida que tu código fijaVelocidad de la etiquetadora, botellas/s (hasta 5)
PackerRunBOOLEscribeUna salida que tu código fijaHacer funcionar la encajonadora (5 botellas/s)

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

Pruebas automáticas

Nunca pares la llenadora: qué comprueban las pruebas

  1. Arranca desde el final de la línea: empacadora, etiquetadora 2 s después, llenadora 4 s después.
  2. La velocidad de la etiquetadora sigue al pulmón 1, entre 2 y 5 botellas/s.
  3. La llenadora frena en 30 y para en 36, y vuelve a arrancar por debajo de 28.
  4. La etiquetadora espera con el pulmón 2 ≥ 36 y necesita LabellerOK.
  5. Stop vacía los dos pulmones antes de pararlo todo.
  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

Toda línea de envasado tiene un controlador de línea que hace esto. Ajustar los niveles de los pulmones y las velocidades es como las plantas sacan producción extra sin comprar máquinas.

Una llenadora que para pierde producto y tiempo que nunca recupera. Un pulmón que rebosa tira botellas al suelo. Una línea que para de golpe deja producto a medio etiquetar en cada máquina.

Dónde encontrarías estoHaz funcionar toda la línea alrededor de su máquina más importante

En una línea de envasado, la llenadora marca el ritmo: es la máquina más cara, y pararla desperdicia producto. Todas las demás máquinas van un poco más rápido y su ritmo depende de lo llenos que estén los pulmones de alrededor, para que la llenadora nunca se quede sin botellas ni bloqueada.

  1. Llenadora4 bottles/s
  2. Pulmón 140 botellasEstás aquí
  3. EtiquetadoraHasta 5/s
  4. EncajonadoraCajas de 12
En una planta real: lugares, piezas y seguridad
  • Líneas de embotellado y enlatado
  • Naves de envasado de alimentos y farmacia
  • Cualquier línea de máquinas unidas por transportadores

Cada máquina tiene sus propias protecciones y su circuito de seguridad; el controlador de la línea solo las coordina.

Rearrancar una máquina después de un atasco es decisión del operador: el controlador de la línea nunca rearranca una máquina con la protección abierta.

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