Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: Parking Garage Indicator: PLC Automation System
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > Parking Garage Indicator: PLC Automation System

Parking Garage Indicator: PLC Automation System

In the parking garage indicator, when a spot is empty and a vehicle approaches the gate, the buzzer activates and the barrier lifts.

Last updated: April 30, 2024 2:58 pm
Editorial Staff
PLC Tutorials
No Comments
Share
5 Min Read
SHARE

In the parking garage indicator, when a parking spot is empty and a vehicle approaches the gate, the buzzer activates, and the barrier lifts.

Contents
Parking Garage IndicatorPLC Automation SystemInputs and OutputsProgrammingLogic ExplainedSimulation ResultsWhen all parking spots are occupiedWhen the parking spot is vacant and the sensor detects a vehicle

Note: This PLC exercise can be used to learn the ladder logic programming.

Parking Garage Indicator

Problem Statement

Design a PLC ladder logic for the following application.

We are using Five Sensors to control the Full Indicator, Buzzer, and Barrier.

When all parking spots are occupied, a full indicator should be turned ON and also barrier should not be lifted. If the parking spot is vacant and when the vehicle is at the gate, then the buzzer will turn ON and the barrier will be lifted, both for 5 seconds.

PLC Automation System

This PLC programming video explains the parking garage indicator logic.

PLC Sample Programs - Parking Garage Indicator

Inputs and Outputs

Digital Inputs:

Sensor 1: I0.0

Sensor 2: I0.1

Sensor 3: I0.2

Sensor 4: I0.3

Digital Outputs:

Full Indicator: Q0.0

Buzzer: Q0.1

Barrier: Q0.2

Programming

Parking Garage Indicator PLC Automation

Logic Explained

We have used Normally Open Contacts for Sensor 1 (I0.0), Sensor 2 (I0.1), Sensor 3 (I0.2), Sensor 4 (I0.3) and Vehicle Sensor (I0.4).

In Rung 0:

  1. Normally Open Contacts are used for Sensor 1 (I0.0), Sensor 2 (I0.1), Sensor 3 (I0.2), and Sensor 4 (I0.3) to Turn ON the output Full Indicator (Q0.0) and Memory Bit (M0).

In Rung 1:

  1. Normally Closed Contact is used for Memory Bit  (M0) to Turn ON the outputs Buzzer (Q0.1) and Barrier (Q0.2).
  2. Normally Open Contact is used for the Vehicle Sensor (I0.4) to Turn ON the output Buzzer (Q0.1) and Barrier (Q0.2).
  3. Timer TP is used to Turn ON the outputs Buzzer (Q0.1) and Barrier (Q0.2) for a limited time.

Simulation Results

Test our PLC program and analyze the simulation results.

When all parking spots are occupied

When Sensor 1 (I0.0), Sensor 2 (I0.1), Sensor 3 (I0.2), and Sensor 4 (I0.3) get activated in Rung0 (All parking spots occupied).

PLC Example on Parking Garage Indicator

Then the output Full indicator (Q0.0) and Memory Bit (M0) turn ON as Normally Open Contacts used for Sensor 1 (I0.0), Sensor 2 (I0.1), Sensor 3 (I0.2), Sensor 4 (I0.3) will be in True state and allows the signal to pass through it and the output Full indicator (Q0.0) and Memory Bit (M0) will turn ON.

When the parking spot is vacant and the sensor detects a vehicle

When one or more than one sensor in Rung0 gets deactivated (one or more than one parking spot is vacant) (e.g Sensor 2 {I0.1} second spot), the output Full indicator (Q0.0) and Memory Bit (M0) turns OFF as Normally Open Contact used for Sensor 2 (I0.1) will be in False state and does not allow the signal to pass through it and the output Full indicator (Q0.0) and Memory Bit (M0) will turn OFF.

Parking Lot Control with PLC Simulator

When Memory Bit (M0) turns OFF in Rung0, Normally Closed Contact used for Memory Bit (M0) in Rung1 will be in a False state and allow the signal to pass through it.

So, When Memory Bit (M0) in Rung1 is in False State and Vehicle Sensor (I0.1) gets activated (Sensor detects Vehicle ), the output Buzzer (Q0.1) will turn ON.

The output Barrier (Q0.2) will also turn ON (Barrier will be lifted) but only for 5 seconds as Timer Function Block type TP is used to turn ON the outputs Buzzer (Q0.1) and Barrier (Q0.2) for a limited time.

The time is set to 5 seconds. After 5 seconds, the outputs Buzzer (Q0.1) and Barrier (Q0.2) will turn OFF.

Automated Parking System using a PLC

If you liked this article, please subscribe to our YouTube Channel for PLC and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Read Next:

  • Connecting Faceplate to PLC Project Tutorial
  • Automatic Car Washing using PLC Programming
  • PLC Program for Curtains and Stage Elevation
  • PLC Program Sorting Boxes by Height Ladder Logic
  • How to Use an SQL Server with Indusoft Web Studio?
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Comparison of Control Loops – Open, Closed, Cascade, Feedforward, Ratio
Introduction to PLC Ladder Diagrams
Automatic Motor Forward and Reverse Control using Timer
Peripheral Inputs and Outputs in Siemens PLC
Retentive ON Delay Timer using PLC
Software Troubleshooting Errors and Faults in Siemens PLC
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
208kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

Daily Alarm PLC Program using Real-Time Clock
What is Process Control?
How is Data Stored in Standard Modbus Protocol?
PLC Program for Artificial Fishpond Water Level Monitoring System
PLC Counters Program
Configuration of Siemens VFD Using TIA Portal Start drive
PLC Instruction List Example for Level Control of Tank
PLC Sequencer Instruction with Example

Keep Learning

Masked Move Instructions

How to use Masked Move Instruction in PLC

Electrical and Instrumentation Engineering Documents

Electrical and Instrumentation – Automation Pre-engineering Documents

Analog Input Card Resolution Effects on Accuracy

PLC Analog Input Card Resolution Effects on Accuracy

PLC Program Example on Multiple LEDs using Set Coil

PLC Program Example on Multiple LEDs using Set Coil

Top Non-PLC Certification Courses for Automation Professionals

Top Non-PLC Certification Courses for Automation Professionals

PLC Program for Automatic Oil and Water Separation Process

Oil and Water Separation Process using PLC Programming

PLC Math instructions

PLC Math instructions

Allen-Bradley PLC

#15 PLC Best Practices – Safe State when PLC Restarts

Learn More

Allen-Bradley PLC Program

Troubleshoot Allen Bradley PLC Logic

Difference Between PNP and NPN Sensors

Difference Between PNP and NPN Sensors

Automatic exhaust fan control

XG5000 PLC Programming for Automatic Exhaust Fan

Pressure Temperature Compensation Flow Measurement

Pressure Temperature Compensation Flow Measurement

MCB vs Fuse

MCB vs Fuse Questions and Answers

What is Energy Monitoring System

What is Energy Monitoring System ?

Structured Text PLC Program for Measuring Event Duration

Structured Text PLC Program for Measuring Event Duration

Major issues for Sensors Selection

Major issues for Sensors Selection

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?