Saltar al contenido
PLCampus
Todos los ejemplos

09Nivel 3

Estacionamiento con contador de cupos

Un contador ascendente/descendente lleva la cuenta de autos dentro. Con los 10 cupos ocupados se enciende el letrero LLENO y la barrera de entrada ya no se abre.

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

Planta virtual

LIBREQ0.0Q0.1I0.0I0.1Esperando: 0Estacionados: 0 de 10

Estacionados: 0 de 10. Esperando: 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.0SENSOR_ENTRADADetecta un auto que entra (planta)
I0.1SENSOR_SALIDADetecta un auto que sale (planta)
I0.2AUTO_EN_BARRERAHay un auto esperando en la barrera de entrada (planta)
Q0.0LETRERO_LLENOLetrero «LLENO»
Q0.1BARRERABarrera de entrada
C0AUTOSAutos dentro del estacionamiento (máximo 10)

Programa

Diagrama de escalera (Ladder, LD)

  1. Peldaño 1 — Cuenta los autos que entran y salen. Con 10 dentro se enciende LLENO.

    SENSOR_ENTR…I0.0CTUDAUTOSPV 10LETRERO_LLE…Q0.0
  2. Peldaño 2 — La barrera se abre para el auto que espera, si hay cupo.

    AUTO_EN_BAR…I0.2LETRERO_LLE…Q0.0BARRERAQ0.1

Paso a paso

  1. 1Pulsa ▶ Ejecutar (F5) y, en la planta, pulsa «Llega un auto» varias veces: la barrera se abre para cada uno y el contador AUTOS suma al pasar por el sensor de entrada.
  2. 2El contador CTUD suma con la entrada (CU) y resta con la salida (CD). Su salida QU se activa cuando la cuenta llega a 10 (PV).
  3. 3Con 10 autos dentro se enciende LLENO y el contacto NC de LETRERO_LLENO mantiene cerrada la barrera: los que llegan quedan esperando.
  4. 4Pulsa «Sale un auto»: la cuenta baja a 9, se apaga LLENO y entra el siguiente auto de la fila.