By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
Inst ToolsInst ToolsInst Tools
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
      • Instrumentation
      • Electronics
      • Electrical
      • Practical Questions
    • MCQ
      • Instrumentation MCQ
      • Electrical MCQ
      • Electronics MCQ
      • Control Systems MCQ
      • Analog Electronics MCQ
      • Digital Electronics MCQ
      • Power Electronics MCQ
      • Microprocessor MCQ
      • Multiple Choice Questions
  • EE
    • Electronics
      • Electronics Q & A
      • Electronic Basics
      • Electronic Devices & Circuits
      • Electronics Animation
      • Digital Electronics
    • Electrical
      • Electrical Basics
      • Electrical Q & A
      • Power Electronics
      • Electrical Machines
      • Electrical Animation
      • Power Systems
      • Switchgear & Protection
      • Transmission & Distribution
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Search
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Reading: PLC Programming Example using Limit Switch
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Ask
  • Courses
  • Videos
  • Q & A
  • EE
  • Measure
  • Control
  • More
Search
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
    • MCQ
  • EE
    • Electronics
    • Electrical
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > PLC Programming Example using Limit Switch
PLC Tutorials

PLC Programming Example using Limit Switch

Last updated: March 4, 2021 2:23 pm
Editorial Staff
Share
4 Min Read
SHARE

Develop PLC Programming Example using Limit Switch according to the logic given below,

Contents
PLC Programming Limit SwitchProgram Description:Rung 0000:Rung 0001:Rung 0002:Rung 0003:Rung 0004:Rung 0005:Rung 0006:Program Output:When Start Pushbutton is pressed.When Bigger product crossing limit switch 2When smaller product crossing limit switch 3When End of work button is pressedConclusion:Author: Hema Sundaresan
  1. The system is started by an operator each shift, and the item to be sorted are then fed onto the production line conveyor.
  2. Once the start is pressed conveyer should ON, the items proceed, operating limit switch 1, which counts all the items.
  3. Limit switch 2 counts only the larger items. Limit switch 3 counts only the larger items.
  4. As limit switch 2 is operated, a pneumatic ram 1 is activated and thus stores all the larger items in the bigger box.
  5. As limit switch 3 is operated, a pneumatic ram 1 is activated and thus stores all the larger items in the smaller box.
  6. At the end of 2 items, next bigger box output and smaller box output turns ON to shift new boxes.
  7. The counter automatically resets when the preset value meets the accumulator value.
  8. When operator press end of work, It waits for 10s to turn off conveyor motor in between any items crosses limit switch, it should count and send to respective boxes.
  9. The stop is pressed to stop the process at any time.
PLC Programming Limit Switch

PLC Programming Limit Switch

PLC Programming Example using Limit Switch
Limit Switch in PLC logic

Program Description:

Rung 0000:

Start/Stop PB latched with memory B3:0/0. Timer off delay is connected to stop conveyor motor after 10s once the end of work is pressed.

Rung 0001:

B3:0/0 enabled to turn on conveyer motor  (O:0/0 ). Limit switch 1 (I:0/0) is connected to counter which counts all incoming items. Normally open contact of the timer is connected in series to stop the conveyor motor.

Rung 0002:

Limit switch 2 (I:0/1) is to count bigger items and enabling pneumatic ram 1 (O:0/1) to push bigger item to a bigger box.

Rung 0003:

Limit switch 3 (I: 0/2) is to count bigger items and enabling pneumatic ram 2 (O:0/2) to push bigger item to a bigger box.

Rung 0004:

Comparator block is used to compare counter (C5:1) with 2 to change the bigger box and to reset the counter to set to count from first.

Rung 0005:

Comparator block is used to compare counter (C5:2) with 2 to change the smaller box and to reset the counter to set to count from first.

Rung 0006:

Reset operation automatically happen, when Counter(C5:0 ) preset value reaches accumulator value,

Program Output:

When Start Pushbutton is pressed.

Ladder Logic using Limit Switch

When Bigger product crossing limit switch 2

PLC Example with Limit Switches

When smaller product crossing limit switch 3

PLC Programming for Conveyor and Switches

When End of work button is pressed

Limit Switch Status in PLC

Conclusion:

We can use this example to understand the programming logic in AB Programmable Logic Controllers (PLC).

Author: Hema Sundaresan

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:

Sequencer Program in PLC

How PLC Controls an Elevator

Encode Instructions in PLC

Motor Starter using PLC Logic

What is De-energize to Safe Loop?

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 !
Basics of PLC Programming
PLC Program for Automatic Parameter Initialization When Power UP
PLC Program to Read Temperature in PLC
PLC Program for Motor Starter
Types of CPU Communication Ports in Siemens PLC
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
2 Comments
  • Kapil Kumar says:
    July 2, 2020 at 9:06 pm

    Desa moulding machine ka program banya 450 ka plc ladder logic bniya

    Reply
  • Rithu says:
    February 2, 2021 at 6:12 pm

    Dears,

    Using limit switch for a manual door how the calculate its opening and closing timing without the help of plc

    can you please help to get a solution in this

    Reply

Leave a Reply Cancel reply

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

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
206kSubscribersSubscribe
38kFollowersFollow

Latest

Top Non-PLC Certification Courses for Automation Professionals
Top Non-PLC Certification Courses for Automation Professionals
Common
Things You Need to Know About DeviceNet
Things You Need to Know About DeviceNet
Communication
Why is IEC 60269 Important
Why is IEC 60269 Important? – Electrical Applications
Standards
NAMUR OPEN ARCHITECTURE
What is NAMUR OPEN ARCHITECTURE?
Control Systems

Related Articles

Introduction to GOC controllers

Mitsubishi Electric GOC Controllers

Complementary Split Range Control

What is Complementary Split Range Control (CSRC)?

Components of PLC

Use PLC Flags as Integrity Checks

#4 PLC Best Practices – Use PLC Flags as Integrity Checks

Difference Between PLC and CNC Machine

Difference Between PLC and CNC Machine

How to Select a SCADA for New Project

How to Select a SCADA for New PLC Project?

DCS

DCS

Address Overlapping in Tia Portal

How to Check Address Overlapping in Tia Portal?

More Articles

Basic Power Electronics Interview Questions

Basic Power Electronics Interview Questions

Well Manometer Principle

Well Manometer Principle

Radar Level Transmitter in Briddle level Measurement

Radar Level Transmitter in Briddle level Measurement

Control of Lube Oil Pressure and Flow

Lubrication Control System – Turbo Alternator

HVAC Principle and Theory

Recommendations to HVAC Engineers

Single Line Diagram of UPS System

UPS Selection Factors for a Control System

P&ID arrangement for Pressure Safety Valves

P&ID Guidelines for Pressure Safety Valves

Temperature Gauges and Elements Specifications

Temperature Gauges and Elements : Detailed Specifications

//

Inst Tools

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

[mc4wp_form id=”847″]

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?