Saltar al contenido
PLCampus
Todos los ejemplos

11Nivel 4

Mezcladora por lotes (batch) en SFC

Una secuencia clásica: cargar el ingrediente A, luego el B, mezclar durante 8 segundos y vaciar. Está escrita en SFC (diagrama de etapas y transiciones), el lenguaje pensado justamente para procesos por pasos.

El simulador está pensado para computadores (pantallas de 1024 px o más).

Planta virtual

A · Q0.0B · Q0.10 %MQ0.2I0.3I0.2I0.4Q0.3Q0.4Ingrediente A: 0 %Ingrediente B: 0 %Mezcla: 0 de 8 sLotes correctos: 0Lotes con error: 0

Lotes correctos: 0. Lotes con error: 0

Vista en reposo. En el simulador la planta se mueve según las salidas de tu programa.

Entradas y salidas

DirecciónNombreDescripción
I0.0MARCHAPulsador de marcha de un lote
I0.1PAROPulsador de paro (NC: 1 en reposo); impide iniciar un lote
I0.2NIVEL_ASensor de nivel del ingrediente A, 40 % (planta)
I0.3LLENOSensor de estanque lleno, 80 % (planta)
I0.4VACIOSensor de estanque vacío (planta)
Q0.0VALVULA_AVálvula del ingrediente A
Q0.1VALVULA_BVálvula del ingrediente B
Q0.2AGITADORMotor del agitador
Q0.3VALVULA_SALIDAVálvula de vaciado
Q0.4LOTE_LISTOLuz de lote terminado (queda encendida hasta el próximo lote)

Programa

Diagrama funcional secuencial (SFC)

REPOSOLLENAR_ANVALVULA_ARLOTE_LISTOLLENAR_BNVALVULA_BMEZCLARNAGITADORVACIARNVALVULA_SALIDASLOTE_LISTOMARCHA AND PARO AND VACIONIVEL_ALLENOMEZCLAR.T >= T#8s→ REPOSOVACIO

Paso a paso

  1. 1Pulsa ▶ Ejecutar (F5). La etapa inicial REPOSO (doble borde) se activa sola. Pulsa MARCHA: la transición se cumple porque el estanque está vacío y PARO está en reposo.
  2. 2LLENAR_A abre VALVULA_A (acción N: solo mientras la etapa está activa) y apaga LOTE_LISTO (R). Al llegar al 40 %, NIVEL_A cumple la transición y pasa a LLENAR_B, que carga hasta LLENO.
  3. 3MEZCLAR enciende el agitador. Su transición usa el tiempo de la etapa: MEZCLAR.T >= T#8s. Mira cómo corre el tiempo dentro de la etapa activa.
  4. 4VACIAR abre la salida y enciende LOTE_LISTO con S (queda encendida). Con el estanque vacío se vuelve a REPOSO (la flecha → REPOSO es un salto). La planta califica cada lote: prueba bajar el tiempo de mezcla a T#3s y verás un lote con error.