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!
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.
- 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 |
- 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: