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: Sorting & Distribution Line PLC Programming – Advanced Logic
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
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 > Sorting & Distribution Line PLC Programming – Advanced Logic

Sorting & Distribution Line PLC Programming – Advanced Logic

In this advanced PLC logic, detect different part sizes and sort them as per box sizes and place them in the trays.

Last updated: July 3, 2023 3:09 pm
Editorial Staff
PLC Tutorials
No Comments
Share
6 Min Read
SHARE

In this advanced PLC logic, detect different part sizes and sort them as per box sizes and place them in the trays.

Contents
Sorting & Distribution Line PLC ProgrammingInputs and OutputsProgram DescriptionPLC Program

The parts are nothing but different size boxes such as small, medium, and large. The robot places different size boxes randomly on the conveyor. Then the system detects the box size and moves to the respective conveyor and places them in the respective trays.

Sorting & Distribution Line PLC Programming

The below simulation shows the sorting and distribution line system operation.

Sorting & Distribution Line PLC Programming

Inputs and Outputs

TypeDevice No.Device nameOperation
InputX0Starting point (Supply)ON when the part is detected.
InputX1UpperON when the part is detected.
InputX2MiddleON when the part is detected.
InputX3LowerON when the part is detected at the right end.
InputX4SensorON when the part is detected at the right end.
InputX5SensorThe conveyor moves forward when Y1 is ON.
InputX6Detect partON when the part is detected in front of the pusher.
InputX10Starting point (Unload)ON when the unloading robot is at the start point.
InputX11Part on tableON when the part is on the table.
InputX12Robot operation finishedON when the robot operation is finished.
OutputY1Conveyor forwardThe conveyor moves forward when Y2 is ON.
OutputY2Conveyor forwardMoves toward the front when Y3 is ON.
OutputY3Sorting wingThe conveyor moves forward when Y4 is ON.
OutputY4Conveyor forwardThe conveyor moves forward when Y5 is ON.
OutputY5Conveyor forwardExtends when Y6 is ON and retracts when Y6 is OFF. The pusher cannot be stopped in the mid-stroke.
OutputY6PusherThe robot moves part to tray when Y7 is ON. A process cycle begins.
OutputY7Unload commandThe robot moves the part to tray when Y7 is ON. A process cycle begins.
OutputY10RedLit when Y10 is ON.
OutputY11GreenLit when Y11 is ON.
OutputY12YellowLit when Y12 is ON.

Program Description

Initiating the push button PB1 (X20) on the control panel triggers the Supply command (Y0), thereby setting the robot in motion for moving the object.

Once the robot has completed its task of moving the part and reverting to its original position, the Supply command (Y0) is deactivated. Activating the Supply command (Y0) propels the robot to provide a part.

Activating the switch SW1 (X24) on the control panel instigates the conveyors to proceed forward. Conversely, deactivating the switch causes the conveyors to halt.

Conveyor-carried parts of varying sizes, namely large, medium, and small, are sorted by input from the Upper (X1), Middle (X2), and Lower (X3) sensors and delivered to designated trays.

Large parts are directed to the rear conveyor when the Sorting wing (Y3) on the split conveyor is activated, followed by the part being transported on the conveyor and eventually descending from the right edge.

Medium parts are led to the front conveyor when the Sorting wing (Y3) on the split conveyor is deactivated and subsequently transferred to the tray by the robot.

Small parts are routed to the rear conveyor upon activation of the Sorting wing (Y3) on the split conveyor. Once the Detect part sensor (X6) in the split conveyor is activated, the conveyor is brought to a halt and the part is nudged onto the tray.

When the Robot detects a part on the table (X11), the Unload command (Y7) is activated. Once the robot finishes its operations, indicated by the Robot operation finished (X12) status turning on (which happens when a part is deposited on the tray), the Unload command (Y7) is deactivated.

Provided the switch SW2 (X25) on the control panel remains activated, an automatic supply of a new part occurs under the following conditions:

  • When the robot initiates the transportation of a medium part.
  • When a small part is added to the tray, or a large part descends from the right edge of the conveyor.

The display lights flash in the following manner:

  • The red light indicates the robot is in the process of supplying a part.
  • Green light signifies the conveyor is in motion.
  • Yellow light is illuminated when the conveyor is at a standstill.

PLC Program

Sorting & Distribution Line PLC Programming
PLC Sorting Ladder Logic

Source: Mitsubishi Electric

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

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

Read Next:

  • Find the Best PLC for Your Project
  • HMI Screens on a Mobile or Tablet
  • Top Automation Vendors in World
  • Tia Portal Interrupt Organization Block
  • Types of Sensors Used in Automobiles
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 !
PLC Interview Questions and Answers
How to import GSD files into the TIA Portal? – Siemens PLC
PLC Simulator using Excel
DeMorgan’s Theorems using Ladder Diagram
PLC Instruction List for Motor Reverse and Forward Direction
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

Recent Comments

  • Kamli on Top Free PLC Software
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • MIHARITSOA Aina Sitraka on Top Non-PLC Certification Courses for Automation Professionals

Related Articles

Master Control Reset (MCR) ladder logic

How to use Master Control Reset (MCR) Instruction in PLC

Ladder Logic Counters Instruction

Up Counter PLC Program

Using Clock Memory Bits in TIA Portal - Siemens PLC

Using Clock Memory Bits in TIA Portal – Siemens PLC

Parts of PLC

Parts of PLC

Split Range Control Block Diagram

Split Range Control Application using PLC Ladder Logic

Instrument Junction Box

Instrumentation System Architecture

Instrumentation During the Detail Design Phase

Instrumentation Engineer Activities & Documents – Detail Design Phase

Automatic Motor Forward and Reverse Control using Timer

Automatic Motor Forward and Reverse Control using Timer

More Articles

Function and Application of FIFO Block

How to use FIFO Block in TIA Portal? – Siemens PLC Programming

Calibration of a Strain Gage Load Cell

Shunt Calibration of a Strain Gauge Load Cell

Electric Circuits Objective Questions

Electric Circuits Objective Questions – Set 9

Top 250 Digital Circuits Objective Questions and Answers

Top 250 Digital Circuits Objective Questions and Answers

Difference between Charge and Mass

Difference between Charge and Mass

Chromatograph Principle

Basics of Chromatograph Operation

Chromatography Questions & Answers

Liquid Chromatography Questions & Answers

DP transmitter

Square-root characteristics of Differential Pressure Flow Meters

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?