Plc Based Object Sorting System Using Image Processing
Plc Based Object Sorting System Using Image Processing
net/publication/374756373
CITATIONS READS
0 127
5 authors, including:
Manisha K Bhole
Bharati Vidyapeeth college of Engineering, Nvi Mumbai
10 PUBLICATIONS 34 CITATIONS
SEE PROFILE
All content following this page was uploaded by Manisha K Bhole on 17 October 2023.
ABSTRACT–Object sorting is needed in such as sorting tablets in the medical industry. In the
manufacturing industries. Objects can be of various mechanical industry, it can also be used to sort nuts and
shapes and colours, or they can be the same shape and bolts. Since it needs less manpower and is more reliable,
colour. As a result, various objects and parameters need this system is more common. The objectives of this
different types of processing. The aim of this project is to project are as follows:
identify objects using various image processing
1.Manufacturing and assembly of sorting system.
algorithms based on colour and shape parameters. An
image will be used as the system's input, which will be 2.Image processing of object using camera and results are
processed to detect colour or shape, and the object will obtained for sorting the object.
then be sorted accordingly.
3.Interfacing of image processing software i.e. Raspberry pi
Keywords-Digital image processing, OpenCV Python, with PLC.
Raspberry Pi, Programmable Logic Controller (PLC),
Object sorting. II. BLOCK DIAGRAM
I. INTRODUCTION
Many years ago, when the need for object sorting arose, it
was done manually. To address the drawbacks of the
Fig. 1 Block Diagram
traditional sorting system, an automated object sorting
system is needed. Block Diagram consist of Raspberry Pi Camera Module,
Raspberry Pi 3B+, PLC, Conveyor Belt,Actuator and
Image processing technique is used to sort objects in an
Proximity Sensors. In this Proximity Sensors are connected to
automated object sorting system. Objects are sorted
the Input Module of PLC. Raspberry Pi Camera Module is
without harm and in less working hours thanks to this
connected to the USB ports of Raspberry Pi. Raspberry Pi is
automated method. As a result, it is used to sort objects in
connected to PLC via MODBUS. We have used PLC as
the food industry.It has a wide range of other applications,
Primary controller to control Conveyor Belt and Actuator. IV. HARDWARE AND SOFTWARE
Conveyor Belt and Actuators are connected to the Output
Module of PLC. HARDWARE:
III. WORKING 1.PLC:
Specification:
PARAMETERS SPECIFICATION
Company DELTA
Inputs 8 DI
Outputs 4 DO
Here, when start button is pressed then conveyor motor will be
Scan Time 0.1 msec
started. By using proximity sensor, the conveyor motor
stopped when object will come below the camera. Then the COM Port Built in RS232 and Two RS485 Ports
image of the object will be taken by camera for image compatible with MODBUS ASCII/RTU
processing. After that if the shape and colour of the object is Protocol
OK then it will proceed to the end of the conveyor and then it
will go into the bin 1.If shape and colour of the object is not
OK then actuator will separate that object into bin 2.
Program Capacity 16 K Steps
2. RASPBERRY Pi 3B+:
SOFTWARE: VI APPLICATIONS
Image Processing: This sorting system can be used in a wide range of
applications. The following are some examples:
Image processing is a form of signal processing in which the
input is an image such as a picture, video, or other visual •Medical Field:This procedure may be used to sort tablets or
representation. This may produce an image or a collection of capsules of various shapes and colours in the medical field.
image characteristics as a result. Optical and analog. Image
•Mechanical Industry:In the mechanical industry, it can be
processing are also possible here. However, the term "digital
used to sort nuts and bolts of various shapes and colours.
image processing" is also used. This is closely connected to
computer graphics and computer vision techniques. •Food Industry: This can be used to sort fruits and vegetables
by colour and shapes.
1.OpenCV Python:
The OpenCV library stands for Open Computer Vision
Library. It was first released in 1999 by Intel. It has since been VII.RESULT
updated with further changes to strive for real-time computer
vision. This library was created using C and C+ programming
languages. It runs smoothly on both Windows and Linux
operating systems.This library works with a variety of
programming languages, including Python, MATLAB, Ruby,
and others. Image processing i.e. shape and colour
detectioncan be done quickly and easily with Numpy and
Python.OpenCV is a open-source computer vision library for
image processing, machine learning, and computer vision.
Python, C++, JAVA and other programming languages are
supported by OpenCV. It can identify objects, faces etc. by
processing images and videos.
Fig. Masking of objects
2.Delta PLC Software: Masking is an image processing technique in which a small
‘image piece' is defined and used to modify a larger image.
ISP Soft V3.12.
masking is the process which includes many types of image
Commgr V1.12 simulator.
processing, such as edge detection, motion detection, and
noise reduction, depend on method of masking.
3. Modbus:
The objects are separated into two bins based on their
Modbus is a communication protocol for transmitting colour and shape.
operational data in industries (OD). Modbus supports both Using a pneumatic actuator, objects that aren't the
serial (RTU) and Ethernet (TCP/IP) communications. It is right colour or shape are sorted.
based on a Client-Server architecture, with the ‘Master' device
acting as the Server and the ‘Slave' device acting as the Client.
When the Modbus Slave receives a request from the Modbus
VIII. CONCLUSION
Master, it transfers data. You need to send request in the
Modbus.
The object sorting method can be effectively implemented in
medium and large-scale industries for batch sorting of objects
V ADVANTAGES
based on different colours and shapes.
The following are some of the advantages of an automated
In this system, colour and shape information was converted
sorting system: into a series of commands that were sent to the handling
High accuracy is maintained. device's driving unit. With the help of a computer vision
programme, the machine was able to complete an effective
Reduction in the number of labourers required. sorting process.
System takes very less time for sorting.
Possibility of getting defective objects is very less.
Customer satisfaction is more.
IX. REFERENCES