Sorting of Boxes According to Height Using PLC Based System

Modified: 23rd Sep 2019
Wordcount: 4210 words

Disclaimer: This is an example of a student written essay. Click here for sample essays written by our professional writers.
Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of UKEssays.ae.

Cite This

Sorting of Boxes According to Height Using PLC Based System 

Abstract – In todays world of technology there is tremendous development and growth in the production rate of industries as well as in the field of automation. Due to these, industries have to face problems related to shortage of labours. Generally, industries manufacture same type of products with variation in weight which is followed by packaging of the products in boxes. Therefore, it becomes necessary to develop an automation system which lower the cost and maintenance that could sort the boxes according to height without any human interference.

Thus, this paper illustrates a system that helps in automatic sorting of boxes according to the heights using sensors and conveyors governed by Programmable Logic Controller (PLC).

Keywords: Automation, Sorting, PLC, 

 I.  INTRODUCTION

Now a days most of the manufacturing industries are implementing automation in sorting system. Automation in sorting system is very reliable as it increases accuracy and saves labor cost and time. Generally, in manufacturing industries raw material get processed and transformed into products with variation in height, shape, etc. Further these products are packed in different boxes. And here sorting plays an important role. In earlier days manual practice were used such as man power for sorting which was very time consuming. But in recent scenario there is a high increase in production rate in manufacturing companies and therefore to minimize labour cost for such unskilled works and reduce the human errors in such work, industries are implementing PLC automation system. 

Figure 1: Basic Block Diagram of PLC [1]

 A. Block Diagram Description

CPU module

Central Processing Unit or CPU module is basically a microprocessor. The main function of CPU is to perform all the necessary process by monitoring the input and control program fed to it. The output of the program is then showed on output devices which can be motor, heater, conveyor belts as well as on the HMI interface and SCADA.

Power Supply

Their system normally works on the power supply of 24V which is used to power CPU module and input-output devices.

Input Module

Inputs are of several types like analog or digital, low or high frequency. They can also be represented by varying voltage, current. Other than this toggle switches, push buttons and relays can also be used to give open / closure type signals.

Memory

All the program information and control logic is stored in the memory module from where the CPU fetching the program instructions.

Interfacing HMI / SCADA

HMI stands for Human-Machine Interfacing and

SCADA stands for Supervisory Control and Data Acquisition. These are called as user interface which connect a machine with a person.

The main aim of the automation system is to develop a system having low maintenance, efficient, reliable and make system user friendly. Other than this our project will deal with increasing accuracy and speed of sorting system and making it cost effective.

The project main purpose is to sort boxes according to different height using sensors and conveyor belts interfaced with PLC. The project consists of one main logic used for sorting manually and automatically both. System also consists of one production logic to count the number of boxes sorted and tower light logic to know the system is working or not.

This system needs interacting at both input and output levels. The number of inputs and outputs are first identified, and appropriate sensors are selected. The sequence of operation is then validated and verified.

 II.  LITERATURE REVIEW

PLCs are normally primary piece of automation industry. Being proficient and solid in application including successive control and the synchronizing of procedures and auxiliary elements in the assembling, chemical and process industries.

The radical idea of sorting the boxes in industry was implemented by using programming language with Allen Bradley Rockwell software. In PLC software we make use of relay schematic diagram, with inputs (Limit switched, Push buttons etc.) presented by the relay contacts, and outputs (To Motor starters, device in harsh environment (Electrical noise, Vibration etc.) encountered in industry. To provide the flexibility, quickness and feasibility through software changes. It must be designed in proper ladder diagram by using relevant subroutine and call function for better understanding of the mechanism for maintenance purpose.

III. DESIGN OF SYSTEM A.Components

1)       Sensors

Sensors are easily interfaced to PLC and a variety of sensors can be used. System consists of 4 main sensors namely infeed sensors, product present sensors and two sensors on turn table. The infeed sensors sense the product entry at the entry conveyer belt and start the belt. Product present sensor presents the product reaches to the turn table. The other two sensors at the turntable senses the boxes according to height which in turn helps the turn table to turn in forward or reverse direction.

2)       Conveyor belt

The two main conveyor belts used in this system are feeder conveyor belt and main conveyor belt. Main conveyor belt further carries the object to turn-table.

3)       Object guider

Guider is a mechanical assembly that will prevent the misalignment of boxes. Guider will force to be at the centre of conveyor. The box sensed by start sensor has to pass through the diverter.

Misalignment of the boxes will cause boxes fall out of conveyor or problem can occur while pushing them. The continuous flow of boxes can be easily arranged using guider.

4)       Programmable Logic Controller

Ladder Logic and Operation (logic diagram): The automation of this system is programmed using Allen Bradley PLC systems. Programming is executed using 25 rungs.

involving in making this project was to operate a

Boxes from feeder 

We have also used HMI for better functionality and understanding.

 B. Sequence of Operation

This paper demonstrates the sequence of operation and control of sorting of boxes according to height. The block diagram of PLC schematic is shown in Figure: 2.

As show in block diagram, our system consists of feeder conveyor which is operated by start push button as well as HMI. The feeder conveyor carries the boxes of different height to the main conveyor belt. An infeed sensor is present at the start of main conveyor which senses the present of any box any turns on the main conveyor. The main conveyor then further carries the boxes to the height measuring system. Here we have used the turntable as a height measuring system.

Get Help With Your Essay

If you need assistance with writing your essay, our professional essay writing service is here to help!

Essay Writing Service

A product present sensor is present at the turntable which enable OSF (one shot falling) bit that cause the turntable to turn in certain direction for just 1 cycle. Other than this there are 2 other sensors present. First sensor checks for low height and enables the low height bit. Here a timer (TON) is present which gives a delay of 4sec to turn. Second sensor checks of high height boxes, but it will enable high bit only when the first sensor is also enabled. Now, if the box with low height appears, it will enable the low height bit and turn table will turn in reverse direction and the box will pass through left conveyor. When box of high height appears, then both low and high bit will be enabled, and the turntable will turn in forward direction and the box will pass through the right conveyor. An up-counter (CTU) present at the end of turntable monitors count for the number of total boxes sorted and passed through both right and left conveyors.

Figure 3: Flow-chart

Figure 4: Virtual Visualization of Project [4]

IV.  PLC Logic Diagram

Figure 5: PLC Logic 1     Figure 7: PLC Logic 3

Figure 6: PLC Logic 2     Figure 8: PLC Logic 4

 A. Description of Logic Diagram

1) Main Logic

Rung 0: Press auto toggle switch button to connect auto-bit relay so that system runs in continuous cycle.

Rung 1: Press manual toggle switch to operate the system manually.

Rung 2: Press Start push button or HMI push start to start the feeder conveyor until HMI stop, Stop or Emergency stop button is pressed.

Rung 3: Infeed sensor senses the presence of boxes at the entry of conveyor and starts the entry conveyor.

Rung 4: Product present sensor activates the oneshot falling bit. This unlatches Rung 3 relay, so it will start the conveyor only when the new parts come.

Rung 5: When 1st sensor is ON and you do not press STOP or Emergency Stop then turn table moves in forward direction. Turn, delay for turn and Low  height bit is latched with 1st sensor.

Figure 9: PLC Logic 5 Rung 6: 2nd sensor present at turntable enable the turn bit.

Rung 7: Low height sensor senses the box for low height and enable the low height bit.

Rung 8: Turn is On and it delays the turn for 4 seconds.

Rung 9: If both the high height and low height bit are on, then the box has high height.

Rung 10: when part is sensed at left conveyor it activates the motion of the conveyor. Falling left exit sensor is used as a switch to break the latching of left conveyor.

Rung 11: As part enters the left conveyor, it will activate left side one shot falling bit. Rung 10 will be disconnected.

Rung 12: Above left side OSF triggers the low height bit and turn bit.

Rung 13: Turn, Delay for Turn and High height bit is ON without pressing emergency stop activicates the reverse direction of turn table.

  Rung 14: As parts enters the right conveyor, it

Figure 10: PLC Logic 6  activates right conveyor.

I: 0.7

AT_RYT_ENTRY (Main

14,15)

Sensor to sense part present at right

I: 0.9

AT_RYT_EXIT (Main

17,19)

Sensor to sense part exit from right

I: 0.3

AT_TURNTABLE_ENTRY

(Main 4)

Product present sensor at turn table

I: 0.15

AUTO_MODE (Main 0)

Auto/Manual 2-way toggle button

I: 0.14

EMG_STOP (Main

0,1,2,3,5 ,10, 13, 14, 22, 27)

Emergency stop button under fault condition

I: 0.2

HIGH_HEIGHT (Main 9)

Sensor to sense high height

I: 0.16

INCH_PUSH_BUTTON

(Main 2,3)

Push button works in manual mode

I: 0.1

LOW_HEIGHT (Main 7,9)

Sensor to sense low height

I: 0.5

MANUAL_MODE (Main 1)

Auto/Manual 2-way toggle button

I: 0.12

RESET_PUSH_BUTTON

(Main 20,28)

Used to reset system

I: 0.11

START_PUSH_BUTTON

(Main 2)

Used to start the system

I: 0.13

STOP_PUSH_BUTTON

(Main 2,3,5,10,14,26)

Used to stop the system

Rung 15: As part at right enters, it enables the right OSF.

Rung 16: Right sensor OSF activates the turn and high bit.

Rung 17: As part exits right than right exit OSF activates

Rung 18: As part exits left than left exit falling activates.

2)       Production Logic

Rung 19: A counter up (CTU), counts the boxes present at right as well as left exits.

Rung 20: Reset push button resets the counter.

3)       Tower Light Logic

Rung 21: When feeder conveyor is ON it activates green tower light.

Rung 22: When emergency button is pressed the light will activate the Red tower light.

Rung 23: When all the feeder conveyor, green tower light and red tower light is Off, Yellow tower light will be enabled.

4)       Status on HMI

Rung 24: It shows RUN indication on the HMI screen when the feeder conveyor is ON.

Rung 25: When feeder conveyor is Off, it will show STOP indication on the HMI screen.

  1. PLC and I/O Table

 Table 1: Input  Table 2: Output

Input

Symbol

Comments

Output

Symbols

Comments

I:0.1

LOW_HEIGHT (Main 7,9)

Low Height 

O: 0.2

LOAD (Main 5)

Turntable move in forward direction 

I:0.5

MANUAL_MODE (Main 1)

Runs in

Auto/Manual Mode 2ways

toggle button

O: 0.9

RED_TOWER_LIGHT

(Main 22, 21, 23)

Turn on red light

I: 0.12

RESET_PUSH_BUTTON

(Main 20,28)

Used to reset the system

O: 0.6

RYT_CONVEYOR (Main

14)

To operate right conveyor

I: 0.11

START_PUSH_BUTTON

(Main 2)

Used to start the system

I: 0.13

STOP_PUSH_BUTTON

(Main 2, 3, 5, 10,14,26)

Used to stop the system

O: 0.4

TURN (Main 5,6,8,12,13,16)

To turn the turntable in respective direction

I: 0.0

AT_ENTRY (Main 3)

Infeed sensor as input

I: 0.8

AT_LEFT_ENTRY (Main

10,11)

Sensor to sense part present at left

O: 0.3

UNLOAD (Main 5,13)

Turntable move in revere direction

I: 0.10

AT_LEFT_EXIT (Main

18,19)

Sensor to sense part exit from left

O: 0.8

YELLOW_TOWER_LIGHT

(Main 23)

Turn on yellow light

O: 0.1

ENTRY_CONVEYOR

(Main 3)

To turn on entry conveyor

O: 0.0

FEEDER_CONVEYOR

(Main 2,21,23,24,25

To turn on feeder belt

O: 0.7

GREEN_TOWER_LIGHT

(Main 21,22,23)

Turn on green light

O: 0.5

LEFT_CONVEYOR (Main

10)

To operate

left

conveyor

O: 0.2

LOAD (Main 5)

Turntable move in forward direction

O: 0.9

RED_TOWER_LIGHT

(Main 21,22,23)

Turn on red light

O: 0.6

RYT_CONVEYOR (Main

14)

To operate right conveyor

O: 0.4

TURN (Main 5, 6, 8, 12, 13,

16)

To turn the turntable

O: 0.3

UNLOAD (Main 5,13)

Turn table move in reverse direction)

O: 0.8

YELLOW_TOWER_LIGHT

(Main 23)

Turn on yellow light

system using HMI

B3: 0.3

HMI_STOP_BIT

(Main 2,26)

Display the logic state to stop system using HMI

B3: 0.6

LOW_HEIGHT_BIT

(Main 5, 7, 12)

Display the logic state of low height sensor bit

B3: 1.4

STOP_INDICATOR

(Main 25)

Display the logic state of stop indicator

Timer

Symbol

Comments

T4: 0

DELAY_FOR_TUR

N (Main 8)

Timer used to delay turn

Counter

Symbol 

Comments

C5: 0

CTU

Counts parts leaving right and left conveyor

Table 4: Timer and Counter

Table 3: Memory

Memory

Symbols

Comments

B3: 0.6

LOW_HEIGHT_BIT

(Main 5,7,12)

Display the logic state of low height sensor bit

B3: 1.3

RUN_INDICATOR

(Main 24)

Display the logic state of running indicator

B3: 1.4

STOP_INDICATOR

(Main 25)

Display the logic state to stop indicator

B3: 0.7

HIGH_HEIGHT_BIT

(Main 9,13,16)

Display the logic state of high height sensor bit

B3: 1.0

HMI_RESET_BIT

(Main 20, 28)

Display the logic state

to reset

using HMI screen

B3: 0.2

HMI_START_BIT

(Main 2)

Display the logic state to start

  1. CONCLUSION

Allen Bradley Rockwell – Rslogix500 software along Factory I/O software is used to construct a general model for sorting of the boxes according to height for Industrial Control System where products are manufactured in bulk. This system is used to reduce the physical labour which makes the automation industries run more efficiently. This system can further be improved by observing and recording the company statistical analysis.

 

 

 

 

 

 

Reference

[1]  S. R. S. A. P. a. V. S. Darshil, “Development of a PLC Based Elevator System,” IEEE, pp. 1-7, 2008. 

[2]  A. D. R. K. R. M. Prof. Nilima Bargal, “PLC

Based Object Sorting Automation,” ISO 9001:2008 Certified Journal , vol. 3, no. 07 July 2016, pp. 103-108, 2016. 

[3]  S. F. Nakamura, ‘Structure analysis of logic control, IECON 2004, 2004. 

[4]  B. B.Riera, HOME I/O and FACTORY I/O: a virtual house and a virtual plant for control education, France: IFAC-PapersOnLine, 2017.

 

Cite This Work

To export a reference to this article please select a referencing style below:

Give Yourself The Academic Edge Today

  • On-time delivery or your money back
  • A fully qualified writer in your subject
  • In-depth proofreading by our Quality Control Team
  • 100% confidentiality, the work is never re-sold or published
  • Standard 7-day amendment period
  • A paper written to the standard ordered
  • A detailed plagiarism report
  • A comprehensive quality report
Discover more about our
Essay Writing Service

Essay Writing
Service

AED558.00

Approximate costs for Undergraduate 2:2

1000 words

7 day delivery

Order An Essay Today

Delivered on-time or your money back

Reviews.io logo

1858 reviews

Get Academic Help Today!

Encrypted with a 256-bit secure payment provider