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
  • Request
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: Cars Garage Counter From the Same Door PLC Logic
Share
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
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > Cars Garage Counter From the Same Door PLC Logic

Cars Garage Counter From the Same Door PLC Logic

Write a PLC program to count the number of cars in the garage knowing that the entrance and the exit of the garage are the same one door.

Last updated: March 4, 2021 11:02 am
Editorial Staff
PLC Tutorials
No Comments
Share
4 Min Read
SHARE

Write a PLC program to count the number of cars in the garage knowing that the entrance and the exit of the garage are the same one door.

Contents
Inputs & outputs PLC Logic

There are 2 photocells one in the outer side of the garage and the other in the inner side.

Note the best practice to learn the PLC programming is to start writing the PLC program, take your time before you review the answer. 

Inputs & outputs 

I0.0: outer photocell

I0.1: inner photocell

I0.2: reset

C1: Counter.

T1: Timer 01

T2: Timer 02

MW10: counter-current value.

M0.1: count up.

M0.5: count down.

PLC Logic

  • In this example, we rely on the concept of positive edge and negative edge.
  • When the car enters the garage the outside photocell is energized first after that the inside photocell would be energized in order.
  • So to detect that the car is entering the garage the outside sensor negative edge should be detected after that the positive edge of the inside photocell. And vice versa for the car comes out from the garage.

Network 01

Cars Garage Counter From the Same Door PLC Logic

In case of the count-down, memory is off and the negative edge of the outer photocell detected then energizes the memory bit in the flip flop and resets it in the case of counting up.

After that, the next step is to detect the positive edge of the inner photocell to set the memory bit of counting up.

To reset the count up SR flip flop the negative edge of the inner photocell should be detected in case of counting up after a delay of 50 ms, that delay is to ensure the interlocking between the counting up and counting down.

As it’s an extended on delay timer a reset bit should be added, so the count up memory should reset the timer.

Network 02

PLC based automatic car parking counter

In case of the count up memory is off and the negative edge of the inner photocell detected then energizes the memory bit in the flip flop and resets it in the case of counting down.

After that, the next step is to detect the positive edge of the outer photocell to set the memory bit of counting down.

To reset the countdown SR flip flop the negative edge of the outer photocell should be detected in case of counting down after a delay of 50 ms, that delay is to ensure the interlocking between the counting up and counting down.

As it’s an extended on delay timer a reset bit should be added, so the countdown memory should reset the timer.

Network 03

Up Down Counter (S_CUD)

The count up memory increment the counter by one, and the count down memory decrement the counter by one.

The reset button resets the counter counts value to 0.

The counter counts value is registered in the MW10.

Author: Karim Ali Anwar

If you liked this article, then 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:

  • VFD Ladder Logic
  • Open Source PLC
  • Proximity Switch
  • Filter in AC Circuits
  • Single-phase Power
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

Exhaust Fan Control: Example of PLC Timer Programming
Timer-Based Sequential PLC Program with One Button
Basics of Motion Controllers
Finding the Best PLC for Your Project – Tips and Tricks
Chemical Mixing Process using PLC
Transmitters 4-20mA Current Failure Alarm Limits
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
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

PLC Electric Motor Interlocks
Electrical Switches Principle & Types
PLC Program for Automatic Liquid Mixing Application
Conveyor Sorting System with Color Detection PLC Logic
Establishing a Modbus Driver for SCADA Indusoft Web Studio
#17 PLC Best Practices – Log PLC Uptime and Trend it on HMI
MCQ on PLC (Programmable Logic Controller)
SCADA for Substation Automation

Keep Learning

Digital input signals in safety circuits

1oo2 Evaluation Safety Instruction in Safety PLC

Omron PLC painting program

Product Painting PLC Program using Omron CX-Programmer

PLC Count values higher than 999

PLC Count values higher than 999

Car Parking System PLC Program Example

Schneider Electric: Car Parking System with Calculations in PLC

Midline output instruction

What is Midline Instruction in Siemens PLC?

Gas Turbine Temperature Control using Siemens Tia Portal

Gas Turbine Temperature Alarms using Siemens TIA Portal

Modbus in Industrial Networks

How Modbus is used in Industrial Networks?

ControlLogix 5580 Controllers

Rockwell PLCs for Large Scale Applications

Learn More

Wiring Diagram Forward-Reverse for 3 Phase Motor

Motor Forward and Reverse Direction Control using Limit Switches

Non-Contacting-Radar-Level-Transmitter-Animation

Non Contacting Radar Level Transmitter Animation

List of 100 Questions Related to Distributed Control Systems (DCS)

List of 100 Distributed Control Systems Questions (DCS)

Example Program Logic in Allen Bradley PLC

PLC Programming Examples on Industrial Automation

Air Pre-heater

What is an Air Pre-heater? – Types, Working, Advantages

Electrical Conduit

What is Electrical Conduit? Types, Advantages, Disadvantages

ControlLogix

Difference Between CompactLogix and ControlLogix

Electrical Machines Objective Questions

Electrical Machines MCQ Series 20

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

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?