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: Count and Pack Objects from Conveyor using PLC Ladder 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 > Count and Pack Objects from Conveyor using PLC Ladder Logic

Count and Pack Objects from Conveyor using PLC Ladder Logic

This is a PLC Program to count and pack objects from the conveyor. Learn the PLC programming with this example problem and solution.

Last updated: November 3, 2023 12:07 pm
Editorial Staff
PLC Tutorials
1 Comment
Share
5 Min Read
SHARE

This is a PLC Program to count and pack objects from the conveyor. Learn the PLC programming with this example problem and solution.

Contents
Count and Pack Objects from the ConveyorProblem DiagramProblem SolutionI/O in this ExamplePLC Ladder Diagram to count and pack objects from conveyorPLC Program ExplainedResult

Count and Pack Objects from the Conveyor

Problem Description

  1. Objects are moving on the conveyor
  2. We need to pack five objects in the empty box. When the empty box is filled. It is carried to the storage via a conveyor belt
  3. Implement this automatic cycle in PLC using ladder language.

Problem Diagram

PLC Program to Count and Pack Objects from Conveyor

Problem Solution

Mostly inductive and proximity sensors are used to detect objects. Here we mount proximity sensor for the object detection and empty box detection.

Inductive sensor are mostly used to detect metal objects and proximity sensors are used to detect metal objects and other objects.

Here one proximity sensor is for object detection and other is for box detection. Objects are moving on conveyor 1 and boxes are moving on conveyor 2.

We will write automatic cycle for this application in PLC. So when empty box is detected on conveyor 2, conveyor 1 will be ON automatically.

And when box is filled with five objects, conveyor belt 2 will start automatically.

Note:- Here we consider simple application for counting and packaging application. We considered an proximity sensor for simplicity. Proximity sensor will sense the object and counter will count the total objects.

I/O in this Example

Digital Inputs

  • Start :- I0.0
  • Stop :- I0.1
  • Proximity :- I0.2 (part detection)
  • Proximity :- I0.3 (Box detection)
  • Counter reset PB :- I0.4

Digital Inputs

  • Cycle ON :- Q0.0
  • Conveyor belt 1 :- Q0.1
  • Conveyor belt 2 :- Q0.2

M memory

  • Total objects :- MW10
  • Relay coil :- M0.2

PLC Ladder Diagram to count and pack objects from conveyor

Count and Pack Objects
PLC conveyor objects
PLC Conveyor Belt
moving on the conveyor
objects moving on the conveyor
plc conveyor logic example,

PLC Program Explained

For this application, we use S7-300 PLC and TIA portal software for programming. We can implement this logic by using other PLC also.

Network 1:

In first network we used latching circuit for cycle ON. Here we used START PB (I0.0 ) to start the cycle and STOP PB (I0.1) to stop the cycle.

Network 2:

Here when empty box is detected (I0.3) and cycle is ON, conveyor 1 (Q0.0) will be ON.

Network 3:

Counter is used to count the objects moving on the conveyor 1. Objects are moving on the conveyor 1 (Q0.0) and mounted proximity sensor (I0.2) is detecting the objects.

Now counter counts in the incremental way. Total counted objects will be stored in the memory word or register (MW10).

Network 4:

Counter is used to count the objects moving on the conveyor 1. Objects are moving on the conveyor 1 (Q0.0) and mounted proximity sensor (I0.2) is detecting the objects.

Now counter counts in the incremental way. Total counted objects will be stored in the memory word or register (MW10).

Network 5:

When five box completely packed in the box, counter output will be ON and as per logic relay coil (M0.2) will be latched for timer operation.

Timer instruction is executed when relay coil (M02.) is activated.

Network 6:

Box is filled with five objects or counter output is ON and empty box is not detected, conveyor belt 2(Q0.2) will be activated.

When objects are moving on the conveyor 1, counter will count the objects. We need to pack three objects in the box. So when box is filled with five object, timer will stop the conveyor belt 1 and conveyor belt 2 will start automatically.

Here we have not considered all interlocks for simplicity. Belts synchronization are assumed because we have used timer based synchronization.

Note :- Above application may be different from actual application. This example is only for explanation purpose only. We can implement this logic in other PLC also. This is the simple concept of counting and packaging application. By using this concept we can count objects moving on the conveyor and pack it automatically.

All parameters considered in example are for explanation purpose only, parameters may be different in actual applications.

Result

plc programming conveyor belt,

Author: Bhavesh

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:

  • Ladder Diagram in PLC
  • AB PLC Interview Questions
  • DCS Architecture
  • Reduce Relay Noise in PLC
  • PLC Analog I/O Problems
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

Step by Step Guidelines to Download Free Robotics Software
Timers in PLC Programming – Siemens Tia Portal Tutorials
Establish Communication Between Two PLC Via PROFIBUS Protocol
PLC Timer Example: Sequential Control of Three Lights with Reset
Motor Trip Logic using PLC Programming
Difference between Machine Expert Basic and Machine Expert – Schneider PLC
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
1 Comment
  • Logan Hattingh says:
    November 3, 2021 at 5:26 pm

    Network 3 and 4 have the same description?

    Reply

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

OpenPLC – PLC Training for Students – Free Tutorials & Courses
#6 PLC Best Practices – Validate Timers and Counters
Evaluating Industrial Automation Projects Return on investment (ROI)
One Shot Rising PLC Example Program
Tia Portal – Different Instances of Calling a Function Block
Best 100 PLC Projects for Final Year Engineering Students
Difference Between NO and NC Contacts
PID Block in RSLogix 500

Keep Learning

Elevator PLC Ladder Logic

Elevator PLC Ladder Logic

Basic Concepts of the Safety Relay

Basic Concepts of the Safety Relay

PLC Interlock Example

PLC Interlock Logic with First Input Priority

Simple PLC example Hardware configurations

Muting Functions of Safety Control Circuits – PLC Example

Power Supply Sizing for Industrial Automation Systems

Power Supply Sizing for Industrial Automation Systems

Electrical Circuit Label Schematic

Label the Electrical Circuit Schematic

Do’s and Don'ts in PLC

Do’s and Don’ts in PLC

PID Setup

PID in Studio 5000

Learn More

Drum water level control

Closed Loop Control System : Boiler Water Level Control System

Radiation Level Measurement Principle

Radiation Level Measurement

Connect PLC with SCADA System via OPC UA

How to Connect PLC with SCADA System via OPC UA?

FPGA vs. CPLD - What are the differences between them

FPGA vs. CPLD – What are the differences between them

Filters in Compressors

Filters in Compressors

Logic for Always ON and Always OFF bit

Always ON and OFF Bit using Ladder Logic and Statement List

Ground Rod

What is a Ground Rod?

Questions and Answers on Motors and Generators

HT Motor Problem appears after Disassembly and Reassembly

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?