2052438.LeTienDat
2052438.LeTienDat
2052438.LeTienDat
DESIGN OF AN AUTOMATED
CONFECTIONERY BOX WEIGHING SYSTEM
Name Student’s ID
Le Tien Dat 2052438
HCMC, 09/2024
ACKNOWLEDGEMENT
Throughout the making of this project, I have gained much knowledge and
information related to my major and I have also known how to perform a project follow
the procedure of design a mechatronics system.
I would like to express my gratefulness to Ph.D Tran Viet Hong for advising and
guiding me to finish this project through this semester. The knowledge that I have learn
gives me many experiences so that I could continue to improve myself for the future.
Throughout this project, I have researched through the documents and also applied
my knowledge to finish this report. However, this report may have some shortcomings
and limit. Therefore, I am looking forward to receive the comments and feedbacks from
the council.
Sincerely!
1
CONTENTS
ACKNOWLEDGEMENT ............................................................................................... 1
LIST OF FIGURES ......................................................................................................... 5
LIST OF TABLES .......................................................................................................... 7
CHAPTER 1. OVERVIEW............................................................................................. 8
1.1. Introduction .......................................................................................................... 8
1.1.1. Introduction to the automated weighing system ...........................................8
1.1.2. Automated weighing system classification ..................................................8
1.2. Automated weighing system ................................................................................ 9
1.3. Project topic and design scope ........................................................................... 10
CHAPTER 2. ANALYSING AND DESIGNING OPTION ........................................ 11
2.1. Weighing methods ............................................................................................. 11
2.2. Box supply simulation ....................................................................................... 12
2.3. Experiment and evaluation................................................................................. 13
2.3.1. Experimental model of automated confectionary weighing system ...........13
2.3.2. Electrical components .................................................................................14
2.3.3. Load cell error .............................................................................................14
2.3.4. Experiment result for box with weight of 0.5 kg ........................................15
2.3.5. Experiment result for box with weight of 1 kg ...........................................18
2.3.6. Experiment result for box with weight of 2 kg ...........................................21
2.3.7. Error calculation and conclusion ................................................................24
2.4. Mechanical selections ........................................................................................ 25
2.4.1. Select conveyor ...........................................................................................25
2.4.2. Select conveyor frame ................................................................................27
2.4.3. Select conveyor rollers ...............................................................................28
2.4.4. Select transmission for conveyor ................................................................28
2.5. Electronic selections .......................................................................................... 30
2.5.1. Motor selection ...........................................................................................30
2.5.2. Load cell selection ......................................................................................31
2.5.3. Placing the load cell method .......................................................................34
2.5.4. Controller selection .....................................................................................34
2
2.5.5. Photoelectric Sensor selection ....................................................................36
2.5.6. HMI selection .............................................................................................37
CHAPTER 3. MECHANICAL DESIGN...................................................................... 40
3.1. Input parameters and preliminary calculations .................................................. 40
3.1.1. Input parameters .........................................................................................40
3.1.2. Preliminary calculations .............................................................................40
3.2. Select the roller diameter ................................................................................... 43
3.3. Determine the tension on the belt at individual points ...................................... 45
3.3.1. Consider segment 1-2 .................................................................................46
3.3.2. Consider segment 2-3 .................................................................................46
3.3.3. Consider segment 3-4 .................................................................................46
3.3.4. Check the durability of the belt ..................................................................48
3.4. Analyze and calculate the conveyor transmission parts .................................... 48
3.4.1. Motor selection ...........................................................................................48
3.4.2. Check the durability of the belt during start-up ..........................................49
3.4.3. Belt drive selection .....................................................................................50
3.5. Shaft calculation ................................................................................................. 52
3.5.1. Calculate the reactions at the supports........................................................52
3.5.2. Calculate shaft diameter .............................................................................53
3.5.3. Shaft testing ................................................................................................54
3.6. Summary specification of the mechanical design .............................................. 57
3.6.1. Specification of the belt conveyor ..............................................................57
3.6.2. Specification of motor ................................................................................58
3.6.3. Specification of belt drive ...........................................................................58
3.7. 3D model of the mechanical design ................................................................... 58
3.7.1 Conveyor design ..........................................................................................58
3.7.3 Load cell cluster design ...............................................................................59
CHAPTER 4. ELECTRICAL DESIGN ........................................................................ 60
4.1. Components in the electrical system .................................................................. 60
4.2. Select electrical parts ......................................................................................... 60
4.2.1. Circuit breaker selection .............................................................................60
3
4.2.2. Wire selection .............................................................................................61
4.3. Power circuit design ........................................................................................... 63
4.4. Control circuit design ......................................................................................... 63
4.4.1. Design load cell and amplifier circuits .......................................................63
4.4.2. PLC wiring diagram....................................................................................66
CHAPTER 5. OPERATION, HMI INTERFACE PROGRAMMING ......................... 67
5.1. Operation requirement ....................................................................................... 67
5.2. HMI interface ..................................................................................................... 67
5.3. PLC connection .................................................................................................. 68
5.3.1. Declaration tag for PLC ..............................................................................68
5.3.2. Declaration process tag for HMI ................................................................68
5.4. Flowchart............................................................................................................ 69
5.4.1. Main program flowchart .............................................................................69
5.4.2. Weighing flowchart ....................................................................................71
CHAPTER 6. RESULT AND FUTURE DEVELOPMENT ........................................ 73
6.1. Result.................................................................................................................. 73
6.2. Limitation and improvement .............................................................................. 73
6.2.1. Mechanical manufacturing .........................................................................73
6.2.2. Electrical components .................................................................................73
6.2.3. Programming ..............................................................................................73
6.3. Conclusion and future development .................................................................. 73
6.3.1 Conclusion ...................................................................................................73
6.3.2. Future development ....................................................................................74
REFERENCE ................................................................................................................ 75
4
LIST OF FIGURES
Figure 1.1. Automated weighing system ....................................................................8
Figure 1.2. Intech’s confectionery automatic weighing system ................................. 9
Figure 2.1. EDEM simulation ...................................................................................12
Figure 2.2. Load cell placement ................................................................................13
Figure 2.3. Actuator block ........................................................................................14
Figure 2.4. Electrical components .............................................................................14
Figure 2.5. 0.5 kg box measure result chart ..............................................................17
Figure 2.6. 1 kg box measure result chart .................................................................20
Figure 2.7. 2 kg box measure result chart .................................................................23
Figure 2.8. PVC rubber belt conveyor ......................................................................25
Figure 2.9. Roller Conveyors ....................................................................................26
Figure 2.10. Belt drive ..............................................................................................29
Figure 2.11. Chain drive............................................................................................29
Figure 2.12. Load cell ...............................................................................................32
Figure 2.13. SIMATIC HMI MTP2200 .................................................................... 39
Figure 3.1. Principle diagram of conveyor ...............................................................40
Figure 3.2. Table 3.10 of [2] .....................................................................................41
Figure 3.3. Cross-section area of material on the belt ..............................................42
Figure 3.4. Table 3.5 of [2] .......................................................................................43
Figure 3.5. Table 3.4 of [2] .......................................................................................44
Figure 3.6. Table 4.3 of [2] .......................................................................................44
Figure 3.7. Force calculation diagram ......................................................................45
Figure 3.8. 3D model of the mechanical design .......................................................58
Figure 3.9. Load cell cluster design .......................................................................... 59
Figure 4.1. Control cluster diagram ..........................................................................60
Figure 4.2. MCB LS BKN-b 3P 16A ........................................................................61
Figure 4.3. MCB Schneider EZ9F34216 16A ..........................................................61
Figure 4.4. IEC standard Conductor Cross-sectional ................................................62
Figure 4.5. Power circuit of AC motor .....................................................................63
Figure 4.6. Load cell .................................................................................................63
5
Figure 4.7. Wiring diagram between load cell and amplifier ...................................65
Figure 4.8. PLC wiring diagram ............................................................................... 66
Figure 5.1. HMI interface..........................................................................................67
Figure 5.2. Main Program .........................................................................................70
Figure 5.3. Data filter flowchart ................................................................................72
6
LIST OF TABLES
Table 1.1. Intech’s confectionery automatic weighing system spec ......................... 10
Table 2.1. Setting for transportation module ............................................................12
Table 2.2. Load cell error ..........................................................................................15
Table 2.3. 0.5 kg box measure result ........................................................................15
Table 2.4. Average motion values of 0.5 kg box ......................................................18
Table 2.5. 1 kg box measure result ...........................................................................18
Table 2.6. Average motion values of 1 kg box .........................................................21
Table 2.7. 2 kg box measure result ...........................................................................21
Table 2.8. Average motion values of 2 kg box comparation ....................................24
Table 2.9. Motion value and static value of 0.5 kg box comparison ........................24
Table 2.10. Motion values and static values of 1 kg box comparation .....................24
Table 2.11. Motion values and static values of 2 kg box comparation .....................24
Table 2.12. Average error of all box types ...............................................................25
Table 2.13. Motor comparison ..................................................................................31
Table 2.14. Load cell description ..............................................................................33
Table 2.15. Technical Specifications ........................................................................33
Table 2.16. Types of PLC S7-1200...........................................................................35
Table 2.17. PLC SIMATIC S7-1200’s Sign board ...................................................36
Table 2.18. SIMATIC HMI MTP2200 spec ............................................................. 39
Table 3.1. Technical specifications of V-Belt type B ...............................................50
Table 3.2. V-belt information....................................................................................51
Table 3.3. Specification of the belt conveyor ...........................................................57
Table 3.4. Specification of motor ..............................................................................58
Table 3.5. Specification of belt drive ........................................................................ 58
Table 4.1. Load cell specification .............................................................................64
Table 4.2. Load cell amplifier specification ............................................................. 64
Table 5.1. Input declaration for PLC ........................................................................68
Table 5.2. Declaration process tag for HMI..............................................................68
7
CHAPTER 1. OVERVIEW
1.1. Introduction
1.1.1. Introduction to the automated weighing system
A automated weighing system is an automated system used in industrial settings to
check the weight of products as they pass through a production line. The main purpose
of a automated weighing system is to ensure that the weight of the product falls within
a specified range of tolerance. It automatically rejects items that are underweight or
overweight.
8
+ Multi-lane: Used for handling multiple products at once across multiple lanes.
This is useful in industries that deal with small, lightweight items such as snacks
or pharmaceuticals.
− By Reject Mechanism
+ Pusher-Type: Use a physical pusher arm to remove rejected items from the
line.
+ Air-Jet: Blow lightweight items off the line using a burst of air.
+ Swing Gate: Direct items that are out of tolerance into a reject bin via a gate or
arm.
+ Drop-Through: Often used for small or lightweight products, this mechanism
allows rejected items to fall through the line.
− By Design Features
+ Belt-Type: Products are weighed as they move on a belt conveyor. These are
the most common type and work well for medium to large-sized products.
+ Rotary: Used for very high-speed production lines, typically in packaging or
beverage industries. They rotate products through a weighing mechanism.
+ Table-Top: Compact, often portable units used for smaller-scale operations or
testing environments.
9
Application:
− Transport finished product from packaging area to storage area. At the same time,
classify by product line when passing through the classification cluster.
− Check the volume error of confectionery box, thereby detecting underpackaged
box, replacing the need for manual work as in the past, ensuring 100% of
confectionery boxes are checked for weight before entering. Storage - Software
that combines production operations to help store data and produce statistics to
produce production reports, providing parameters for planners to develop best-
selling product lines.
Specification:
10
CHAPTER 2. ANALYSING AND DESIGNING OPTION
2.1. Weighing methods
Automated weighing systems are widely used in industries such as manufacturing,
agriculture, logistics, and healthcare to improve efficiency and accuracy in measuring
weights. There are several methods of automated weighing, each with its own
advantages and applications.
Static Weighing
Description: In static weighing, the object to be weighed is placed on a stationary
weighing platform. The weight is measured once the object and platform are at rest.
Applications: Ideal for applications where objects are weighed individually and do
not move during the weighing process, such as in laboratories, packaging lines, or retail
scales.
Advantages:
− High accuracy.
− Simple design and operation.
Disadvantages:
− Slower than dynamic methods since the object must be stationary.
Dynamic Weighing (In-Motion Weighing)
Description: In dynamic weighing systems, objects are weighed while moving, such
as on conveyor belts. The system measures weight without stopping the object’s
movement, which is useful for continuous processes.
Applications: Used in industries like packaging, parcel sorting, and food processing,
where high-speed operations are essential.
Advantages:
− High throughput (fast processing of objects).
− Continuous measurement without interrupting the flow.
Disadvantages:
− Typically less accurate than static weighing.
− Requires advanced sensors and algorithms to compensate for motion effects.
Due to requirement of the system. Select the Dynamic Weighing method.
11
To evaluate the possibility of the Dynamic Weighing method. Set up the stimulation
of box supply and experimental model to test feasibility of the chosen conceptual.
With those parameters setting, the boxes are not deformed and flipped during the
supply process.
12
2.3. Experiment and evaluation
2.3.1. Experimental model of automated confectionary weighing system
The experimental model is built and proceeds to collect testing data for actual system.
The experimental model includes:
− The actuator block includes the conveyor belt, load cell assembly located under
the conveyor surface.
− The control block includes PLC and other electrical components to control input
and output signals.
The task of the model is to test the load cell's weighing value and then draw error
results during the weighing process.
13
Figure 2.3. Actuator block
14
Table 2.2. Load cell error
Electronic scale Load cell Load cell error Average load cell error
(kg) (kg) (kg) (kg)
0.5 0.485 0.015
1.0 0.933 0.067 0.093
2.0 1.802 0.198
15
3 0.5 0.485 0.189 0.259 0.256 0.259 0.252 0.259 0.257 0.256 0.259 0.252
3.1 0.5 0.485 0.158 0.256 0.242 0.251 0.240 0.257 0.242 0.242 0.256 0.251
3.2 0.5 0.485 0.145 0.242 0.230 0.242 0.226 0.242 0.230 0.230 0.242 0.242
3.3 0.5 0.485 0.148 0.230 0.226 0.236 0.224 0.236 0.226 0.226 0.236 0.236
3.4 0.5 0.485 0.162 0.226 0.223 0.227 0.221 0.227 0.223 0.223 0.227 0.227
3.5 0.5 0.485 0.173 0.223 0.189 0.223 0.188 0.223 0.223 0.173 0.223 0.223
3.6 0.5 0.485 0.174 0.189 0.171 0.171 0.175 0.189 0.189 0.174 0.171 0.171
3.7 0.5 0.485 0.166 0.171 0.166 0.167 0.168 0.171 0.171 0.171 0.167 0.166
3.8 0.5 0.485 0.129 0.166 0.167 0.166 0.169 0.167 0.167 0.166 0.166 0.167
3.9 0.5 0.485 0.095 0.167 0.165 0.167 0.164 0.164 0.165 0.165 0.164 0.165
4 0.5 0.485 0.075 0.165 0.152 0.165 0.155 0.164 0.152 0.152 0.155 0.152
4.1 0.5 0.485 0.078 0.152 0.149 0.152 0.149 0.158 0.149 0.149 0.149 0.149
4.2 0.5 0.485 0.089 0.149 0.136 0.152 0.133 0.152 0.136 0.136 0.133 0.136
4.3 0.5 0.485 0.110 0.136 0.128 0.149 0.124 0.149 0.128 0.128 0.124 0.128
4.4 0.5 0.485 0.115 0.128 0.110 0.136 0.113 0.136 0.110 0.110 0.110 0.115
4.5 0.5 0.485 0.100 0.110 0.074 0.128 0.072 0.128 0.074 0.074 0.074 0.074
4.6 0.5 0.485 0.066 0.074 0.070 0.110 0.069 0.110 0.070 0.070 0.070 0.063
4.7 0.5 0.485 0.045 0.064 0.064 0.064 0.064 0.064 0.053 0.062 0.064 0.052
4.8 0.5 0.485 0.031 0.053 0.053 0.058 0.063 0.053 0.045 0.052 0.053 0.045
16
Figure 2.5. 0.5 kg box measure result chart
17
From the chart, the load cell measures most accurate values is from 1.5 to 2.2 second
=> select the value from 1.5 to 2.2 seconds, calculate the average values of ten times
measuring.
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
average average average average average average average average average average
value value value value value value value value value value
0.483 0.469 0.479 0.480 0.476 0.478 0.469 0.479 0.470 0.469
18
2.8 1 0.933 0.302 0.393 0.383 0.378 0.383 0.440 0.450 0.390 0.400 0.390
2.9 1 0.933 0.265 0.378 0.378 0.332 0.378 0.400 0.399 0.386 0.393 0.386
3 1 0.933 0.240 0.332 0.350 0.283 0.350 0.390 0.400 0.377 0.332 0.377
3.1 1 0.933 0.226 0.283 0.293 0.232 0.293 0.377 0.390 0.350 0.283 0.350
3.2 1 0.933 0.215 0.232 0.242 0.212 0.242 0.350 0.377 0.318 0.232 0.318
3.3 1 0.933 0.215 0.199 0.199 0.211 0.199 0.293 0.350 0.293 0.199 0.293
3.4 1 0.933 0.201 0.178 0.189 0.206 0.189 0.242 0.293 0.242 0.188 0.242
3.5 1 0.933 0.196 0.181 0.181 0.205 0.181 0.199 0.242 0.199 0.181 0.199
3.6 1 0.933 0.190 0.204 0.205 0.189 0.218 0.189 0.199 0.189 0.205 0.189
3.7 1 0.933 0.166 0.218 0.211 0.168 0.205 0.181 0.189 0.181 0.211 0.181
3.8 1 0.933 0.133 0.204 0.206 0.147 0.204 0.218 0.181 0.218 0.206 0.218
3.9 1 0.933 0.112 0.189 0.113 0.139 0.204 0.205 0.218 0.205 0.147 0.205
4 1 0.933 0.120 0.168 0.130 0.133 0.189 0.199 0.205 0.199 0.143 0.199
4.1 1 0.933 0.132 0.147 0.132 0.137 0.168 0.178 0.199 0.178 0.138 0.178
4.2 1 0.933 0.144 0.139 0.143 0.138 0.147 0.147 0.178 0.147 0.132 0.168
4.3 1 0.933 0.144 0.133 0.131 0.137 0.139 0.143 0.147 0.143 0.130 0.147
4.4 1 0.933 0.127 0.137 0.111 0.127 0.133 0.139 0.139 0.139 0.127 0.139
4.5 1 0.933 0.096 0.138 0.092 0.090 0.055 0.133 0.133 0.133 0.113 0.096
4.6 1 0.933 0.055 0.107 0.045 0.046 0.035 0.055 0.055 0.055 0.107 0.055
4.7 1 0.933 0.035 0.076 0.033 0.034 0.038 0.035 0.035 0.035 0.076 0.035
4.8 1 0.933 0.038 0.060 0.034 0.033 0.035 0.038 0.038 0.038 0.060 0.038
19
Figure 2.6. 1 kg box measure result chart
20
From the chart, the load cell measures most accurate values is from 1.5 to 2.2 second
=> select the value from 1.5 to 2.2 seconds, calculate the average values of ten times
measuring.
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
average average average average average average average average average average
value value value value value value value value value value
0.880 0.899 0.909 0.866 0.895 0.896 0.895 0.895 0.899 0.860
21
2.8 2 1.802 0.501 0.670 0.671 0.603 0.673 0.670 0.603 0.670 0.673 0.868
2.9 2 1.802 0.419 0.494 0.414 0.501 0.414 0.494 0.501 0.494 0.414 0.670
3 2 1.802 0.350 0.383 0.360 0.419 0.360 0.383 0.419 0.383 0.360 0.494
3.1 2 1.802 0.304 0.329 0.352 0.350 0.352 0.329 0.350 0.329 0.352 0.383
3.2 2 1.802 0.282 0.278 0.286 0.288 0.286 0.278 0.304 0.278 0.286 0.304
3.3 2 1.802 0.270 0.247 0.266 0.257 0.247 0.253 0.282 0.247 0.247 0.282
3.4 2 1.802 0.254 0.237 0.259 0.237 0.237 0.247 0.270 0.237 0.237 0.270
3.5 2 1.802 0.252 0.253 0.255 0.253 0.253 0.237 0.254 0.253 0.253 0.254
3.6 2 1.802 0.248 0.237 0.243 0.237 0.237 0.218 0.252 0.237 0.237 0.252
3.7 2 1.802 0.235 0.218 0.232 0.218 0.218 0.190 0.232 0.218 0.218 0.248
3.8 2 1.802 0.205 0.190 0.206 0.190 0.190 0.164 0.206 0.190 0.190 0.235
3.9 2 1.802 0.179 0.164 0.177 0.164 0.179 0.161 0.177 0.164 0.179 0.183
4 2 1.802 0.165 0.156 0.168 0.156 0.165 0.156 0.168 0.156 0.156 0.179
4.1 2 1.802 0.166 0.161 0.166 0.161 0.166 0.145 0.166 0.161 0.161 0.165
4.2 2 1.802 0.171 0.170 0.174 0.170 0.171 0.135 0.174 0.170 0.170 0.171
4.3 2 1.802 0.157 0.178 0.159 0.178 0.157 0.125 0.159 0.178 0.178 0.157
4.4 2 1.802 0.145 0.146 0.143 0.146 0.145 0.118 0.143 0.146 0.146 0.145
4.5 2 1.802 0.135 0.125 0.127 0.125 0.135 0.114 0.127 0.125 0.125 0.135
4.6 2 1.802 0.111 0.118 0.107 0.118 0.111 0.111 0.107 0.118 0.111 0.111
4.7 2 1.802 0.067 0.114 0.060 0.114 0.067 0.067 0.060 0.114 0.067 0.067
4.8 2 1.802 0.035 0.094 0.039 0.094 0.036 0.037 0.039 0.094 0.033 0.031
22
Figure 2.7. 2 kg box measure result chart
23
From the chart, the load cell measures most accurate values is from 1.5 to 2.2 second
=> select the value from 1.5 to 2.2 seconds, calculate the average values of ten times
measuring.
1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th
average average average average average average average average average average
value value value value value value value value value value
1.747 1.709 1.784 1.782 1.648 1.705 1.709 1.684 1.782 1.771
After doing experiments on 3 types of boxes with different weights and calculate the
average value of each time measuring. Calculate the error between average motion
values and static values.
Table 2.9. Motion value and static value of 0.5 kg box comparison
Static 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th Average
value error error error error error error error error error error error
0.485 0.002 0.016 0.006 0.005 0.009 0.007 0.016 0.006 0.015 0.016 0.010
Static 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th Average
value error error error error error error error error error error error
0.933 0.053 0.034 0.024 0.067 0.038 0.037 0.038 0.038 0.034 0.073 0.044
Static 1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th Average
value error error error error error error error error error error error
1.802 0.055 0.093 0.018 0.020 0.154 0.097 0.093 0.118 0.020 0.031 0.070
24
Table 2.12. Average error of all box types
The error of the experiment almost meets the system requirement of ± 30𝑔. The
load cell used in the experiment has accuracy of C3 class.
In conclusion, select the load cell with accuracy of C4 class will bring more accurate
result. From the experimental system, select solutions for the real system.
Detect the weighing area by photoelectric sensors.
25
− Operating in many different industries, harsh environments, humid climates and
low temperatures.
− Has good resistance to grease, solvents, and abrasion.
− Resistant to tearing, stretching, and peeling.
− Easy to clean, replace, repair, and maintain when problems arise.
Disadvantages:
− Some systems are difficult to transport and do not transport large size products.
− For granular products, broken pieces, etc., they may be lost or scattered during
transportation.
− When transporting long distances and the terrain is not straight, multiple
connection systems are needed compatible with each other.
Roller Conveyors
26
− Roller conveyors are generally not suitable for applications that require significant
changes in elevation.
− Not Suitable for Fragile Items.
Due to the requirements of the topic, we choose PVC rubber belt conveyor.
27
+ Good bearing capacity, easy to disassemble.
+ Low price compared to shaped aluminum frames.
− Disadvantages:
+ Steel is susceptible to rust, corrosion by chemicals or the impact of weather.
Aluminum frame conveyor meets the requirements of the model such as: suitability,
durability, cost and maintainability. From there, choose the option of using a shaped
aluminum frame for the project.
28
− When under load, the V-belt is pulled into the grooves of the wheel and pressed
against the wheels grooved hips. The standard modular sized V-belt provides
active engagement the pulley, entering and exiting the grooves smoothly, rolling
with minimal friction.
− V-belt are covered with a layer of wear-resistant nylon. After a short period of
operation, the surface becomes smooth with low friction loss. They eliminate
slippage, metal on metal contact, stretch and lubricate.
Advantages:
− The transmission of force is elastic.
− Runs smoothly and stably, withstands shock.
− Reduce load and increase lifespan.
− No need for lubrication.
− Low maintenance costs.
Chain drive
29
Advantage:
− Drives 2 shafts far apart (<8m).
− The force acting on the small shaft does not require chain tension.
− No slipping phenomenon like belt transmission.29
− Can be used to transmit motion to multiple axes simultaneously.
− Compact structure (compared to belt transmission).
Disadvantages:
− Due to the impact, it makes noise, so the chain transmission adapts to the
movement.
− low velocity.
− Transmission ratio is unstable.
− Complex manufacturing, assembly and maintenance.
− Although it has the same function as the belt drive, it is used when the shaft rotates
quickly.
− If using belt drive, slow rotating shaft, use chain drive.
Based on criteria such as model fit, lack of slippage, easy to adjust tension and easy
to maintain, replace and repair, choose the option of using V-belt transmission.
30
Servo motor can be any type of motor above combined with controller and feedback
system. Servo motor is designed to provide precise control of position, speed, and
acceleration in various applications. These motors are a type of rotary or linear actuator
and are commonly used in automation, robotics, and other systems where accurate and
controlled movement is essential.
Based on evaluation criteria such as reasonable price, suitability for the model,
diverse operating methods, and ease of maintenance and repair, choose the option to use
AC motors for the project.
31
Figure 2.12. Load cell
32
Table 2.14. Load cell description
P/N 72202518
Capacity (kg) 30
Resolution OIML R60 C4
Full Article Description SPS-C4-30kg-0.40B
33
Load Cell Weight kg ~0.25
Element Material Aluminum
Ingress Protection (acc. to EN 60529) IP65
Recommended Torque on Fixation Bolts Nm < 30kg: 6
34
S7-1200’s module CPU
The CPU provides a PROFINET port for communication over a PROFINET network.
Communication modules are available for communication over RS232 or RS48537
networks
Different CPU models provide a variety of features and capacities that help users
create effective solutions for a variety of applications.
PLC S7-1200 has the following types:
35
1212 CPU memory; execution times for Boolean
DC/DC/DC operations: 0.1 μs; integral I/Os: 14 digital
1212 CPU inputs, 10 digital outputs, 2 analog inputs;
DC/DC/Rly expandable with up to 3 communication
modules, 8 signal modules and 1 signal board;
digital input as HSC with 100kHz, 24 DC digital
output can be used as PTO or PWM with 100kHz
Signal Board SB1223 2x24 VDC 2 inputs, DC 24V, IEC type 1, current
Digital/analog inputs/ 2 x sinking; 2 transistor outputs DC 24V,
24VDC 0.5A, 5W; can be used as additional
outputs HSC with up to 30 kHz
SB1232 1 analog 1 analog output, ±10V with 12 bits or 0
output to 20 mA with 11 bits
36
reflection, interruption, or absorption by an object. Photoelectric sensors are widely used
in industrial automation, safety systems, and robotics.
Types of Photoelectric Sensors
− Through-Beam Sensors:
+ Working: The emitter and receiver are placed opposite each other. The sensor
detects an object when the light beam is interrupted.
+ Use Case: Detecting larger objects or those that completely block the beam.
− Retroreflective Sensors:
+ Working: The emitter and receiver are placed in the same housing, with a
reflector positioned on the opposite side. The sensor detects objects when the
light beam is interrupted.
+ Use Case: Used for detecting objects in packaging, conveyor systems, etc.
− Diffuse Reflective Sensors:
+ Working: The emitter and receiver are in the same unit, and the sensor detects
an object based on the reflection of light from the object's surface.
+ Use Case: Suitable for detecting objects with reflective surfaces or those
positioned at variable distances.
− Laser Photoelectric Sensors:
+ Working: These sensors use a laser light source instead of an LED. They offer
higher accuracy and are used in applications that require precise object
detection.
+ Use Case: Precision measurement, detecting small objects, or applications
requiring long detection ranges.
Based on needs and popularity, choose a Through-Beam Sensors for the project.
37
The Siemens HMI Comfort series is a line of advanced Human-Machine Interface
(HMI) devices from Siemens, designed for industrial applications. These devices are
part of the Siemens SIMATIC HMI product family and are used to visualize and control
automation processes.
Features of Siemens HMI Comfort Panels:
− High-Resolution Displays: These panels feature high-resolution, color displays
that provide clear and sharp visualizations. Sizes range from 4 to 22 inches.
− Touchscreen Interface: The Comfort panels are equipped with touchscreens,
allowing operators to interact directly with the interface, making it user-friendly
and intuitive.
− Scalability: They support a wide range of applications, from small-scale machines
to complex, large-scale systems.
− Connectivity: Siemens HMI Comfort panels support various communication
protocols, including PROFINET, Ethernet, and PROFIBUS, allowing them to
integrate seamlessly with other Siemens products and third-party devices.
− Data Logging and Alarm Management: The panels come with built-in features for
data logging, alarm management, and recipe handling, which are essential for
monitoring and controlling industrial processes.
− Energy Efficiency: These panels are designed to be energy-efficient, reducing
power consumption during operation.
− Durability: Siemens HMI Comfort panels are built to withstand harsh industrial
environments, with robust construction and protection against dust, water, and
other contaminants.
38
Figure 2.13. SIMATIC HMI MTP2200
39
CHAPTER 3. MECHANICAL DESIGN
3.1. Input parameters and preliminary calculations
D
40
𝑎𝑚𝑎𝑥 + 𝑎𝑚𝑖𝑛 500 + 200
𝑎𝑡𝑏 = = = 350 (𝑚𝑚) (3.1)
2 2
Due to table 3.10 in page 64 of [2]. Choose the belt width 𝐵 = 650 𝑚𝑚.
With the productivity of the conveyor belt being 33 boxes per minute, we have the
calculated productivity of the conveyor belt:
The distance between the components on the conveyor is 1000 mm. Speed of the
conveyor belt is:
41
𝑎 𝑎
𝑣= = ≈ 0.6 (𝑚/𝑠)
𝑡. 𝑖 3600 . 𝑖 (3.4)
𝑍
𝐺 × 𝑍 20 × 1980
𝑄= = = 39.6 (𝑇/ℎ) (3.5)
1000 1000
Form table 2 of [3]. Choose maximum slope angle allowed when transporting
items: 𝜑 = 20°
For 𝜑 = 20° => 𝑐 = 0.9 from page 101 of [2].
42
𝑏×ℎ
=> 𝐹1 = 𝑐
2
= 0.16𝐵2 × tan(0.35 × 𝜑) × 𝑐
= 7470.2 (𝑚𝑚2 )
𝑄 39.6
𝑞𝑡 = = = 18.3 (𝑘𝐺) (3.7)
3.6𝑣 3.6 × 0.6
43
From table 3.5 of [2]. Choose rubber thicknesses:
− working surface side: 𝛿1 = 3 (𝑚𝑚);
− non-working surface side: 𝛿2 = 1.5 (𝑚𝑚)
Preliminary selection of layer according to the table 3.4 in page 50 of [2]. Choose the
layer 𝑖 = 3
The weight per one meter of belt:
𝑞𝑏 = 1.1𝐵(1.23𝑖 + 𝛿1 + 𝛿2 ) (3.8)
= 7.61 (𝑘𝐺/𝑚)
𝛿 = 𝛿1 + 𝛿2 + 1.5𝛿𝑚 (3.9)
Roller diameter
44
From the belt width of 650 𝑚𝑚, choose the roller diameter to be 108 𝑚𝑚. The weight
of the rotating part of the straight roller is based on table 4.3 of [2].
The weight of the rotating part
𝑐
𝐺𝑐𝑙 8.5
𝑞𝑐𝑙 = = = 6.11 (𝑘𝐺/𝑚) (3.11)
𝑙𝑐𝑡 1.4
𝑜
𝐺𝑐𝑙 9.5
𝑞𝑐𝑙 = = = 3.05 (𝑘𝐺/𝑚) (3.12)
𝑙𝑘𝑡 2.8
We divide the conveyor belt's perimeter into 4 separate segments, counted from 1 to
4. Each segment has a different form of resistance. We start from point 1, where the tape
tension is smallest.
At point 1, there is tension of the output branch of the driving drum:
𝑆1 = 𝑆𝑟𝑎
45
3.3.1. Consider segment 1-2
𝑆1 : Tension force of the traction element at the entry point of the rotating element.
𝑘𝑞 = 1.07: Coefficient of increase in tension of the traction element on the drum.
𝜔 = 0.022: Coefficient of resistance to belt movement on rollers with bearings.
Resistance force at rotating part (drum):
𝑜)
𝑊12 = (𝑞𝑏 + 𝑞𝑐𝑙 𝐿𝜔 = (7.61 + 3.05 ) × 55 × 0.022 = 13 (𝑘𝐺) (3.13)
𝑆3 = 𝑆2 + 𝑊23 (3.16)
= 𝑆1 + 13 + 0.07𝑆1 + 0.9
= 1,07𝑆1 + 13.9
46
𝑄𝑣 39.6 × 19
𝑊𝑡 = = = 21 (𝑘𝐺) (3.17)
36 36
𝑊𝑚 = 5𝑙 = 5 × 0 = 0 (3.18)
= 4 (𝑘𝐺)
𝑆4 = 𝑆3 + 𝑊𝑣𝑡 + 𝑊𝑐 (3.21)
= 1,07𝑆1 + 13.9 + 21 + 4
= 1,07𝑆1 + 38.9
47
𝛼 = 180°: Angle of the tape on the drum.
Use Euler's quation to consider the relationship between the tension of the input
branch and the exit branch of the transmission drum.
𝑆2 = 𝑆1 𝑒 𝜇𝛼 = 𝑆1 𝑒 0.3×180 (3.22)
Set of equations from quations (3.13), (3.15) and (3.19) and (3.20):
𝑆2 = 𝑆1 𝑒 𝜇𝛼 𝑆1 ≈ 8(𝑘𝐺) (3.23)
𝑆2 = 𝑆1 + 13 𝑆 ≈ 21 (𝑘𝐺)
{ →{ 2
𝑆3 = 1,07𝑆1 + 13.9 𝑆3 ≈ 23 (𝑘𝐺)
𝑆4 = 1,07𝑆1 + 38.9 𝑆4 ≈ 48 (𝑘𝐺)
𝑆𝑚𝑎𝑥 𝑛𝑜 40 × 95
𝑖=3≥ = ≈ 1.06 (3.24)
𝐵𝑘𝜌 65 × 55
Satisfies the durability condition of the belt. Choose the number belt layers of 3.
𝑊0 𝑣 40 × 0.6
𝑁0 = = = 0.25 (𝐾𝑤) (3.25)
102𝜂𝑡 102 × 0.94
48
Motor power:
𝑁0 0.25
𝑁= = × 1.8 = 0.468 (𝐾𝑤) (3.26)
𝜂 0.96
Select the motor DB60-01330A6-A with the power of 0.6 (𝐾𝑤) and speed of 3000
(𝑟𝑝𝑚).
≈ 4 (𝑘𝐺)
1.5𝑆𝑘𝑑 (3.28)
𝑖𝑘 =
𝑘𝑐 𝐵𝑘𝑛 𝑘𝑑
49
1.5 × 4
=
55 × 0.65 × 0.75 × 0.91
≈ 0.25 ≤ 3
𝑏𝑡 𝑏 ℎ 𝑦0 A 𝑑1 𝐿
(𝑚𝑚) (𝑚𝑚) (𝑚𝑚) (𝑚𝑚) (𝑚𝑚2 ) (𝑚𝑚) (𝑚𝑚)
14 17 10.5 4 138 140 ÷ 280 800÷6300
𝑢=2 (3.29)
𝐷𝑑𝑟𝑖𝑣𝑒𝑛 108
𝐷𝑑𝑟𝑖𝑣𝑖𝑛𝑔 = = = 54 (𝑚𝑚) (3.30)
𝑢 2
50
𝑎 = 0.85𝑑𝐷𝑟𝑖𝑣𝑒𝑛 = 0.85 × 108 = 92 (𝑚𝑚) (3.31)
= 99.6 (𝑚𝑚)
= 460 (𝑚𝑚)
V-Belt 𝑯 𝒉𝟎 𝒕 𝒆 𝝋 𝒃𝟏
type (mm) (mm) (mm) (mm) (degree) (mm)
B 16 4.2 19 12.5 34 17.2
Width of pulleys:
51
𝐵 = (𝑧 − 1)𝑡 + 2𝑒 = (1 − 1) × 19 + 2 × 12.5 = 25 (𝑚𝑚) (3.35)
1 55.04
𝑅𝐶 = 𝑅𝐷 = 𝑅= = 27.52 (𝑘𝐺) (3.39)
2 2
52
𝑀𝐶 = 𝑀𝐷 = 200 × 27.52 = 5504 (𝑘𝐺. 𝑚𝑚) (3.41)
(3.43)
𝑀𝑡𝑑 = √𝑀𝑥 2 + 𝑀𝑦 2
= √55042 + 838.07 2
𝜎−1 250
[𝜎 ] = = = 78 (𝑁/𝑚𝑚2 ) (3.44)
[𝑛]𝑘 1.6 × 2
53
3 𝑀𝑡𝑑 3 54593.62
𝑑=√ =√ = 19.1 (𝑚𝑚) (3.45)
0.1[𝜎] 0.1 × 78
𝑀𝑢 5504
𝜎𝑢 = 3
= = 6.88 (𝑘𝑔/𝑚𝑚2 ) (3.46)
0.1𝑑 0.1 × 203
= 44019 (ℎ)
54
3 3
𝑍1 = 𝑍0 = × 20064000 = 12038400 (3.49)
5 5
1 1
𝑍2 = 𝑍3 = 𝑍0 = × 20064000 = 4012800 (3.50)
5 5
= 12054338.28
8 107
𝑘0 = √ = 0.977 (3.52)
12054338.28
= 0.977 × 250
𝑁
= 244.25 ( )
𝑚𝑚2
= 24.425 (𝑁/𝑚2 )
55
𝛽 = 0.9: Surface quality coefficient (finished surface).
𝜎𝑚 = 0 due to the symmetrical arterial cycle.
Check the safety factor of the shaft:
Torque resistance:
𝜋𝑑 3 𝑏𝑡 (𝑑 − 𝑡 ) (3.56)
𝑊0 = −
16 2𝑑
= 13.617
𝑀𝑥 5.036
𝜏𝑎 = 𝜏𝑚𝑎𝑥 = = = 0.369 (𝑁/𝑚𝑚2 ) (3.57)
𝑊0 13.617
56
𝜏−1 15.25 (3.58)
𝑛𝜏 = = = 9.880
𝑘𝜏 1
𝜏 × 1.014
𝜀𝜏 𝛽 𝛼 0.73 × 0.9
Specification Value
Length (𝑚𝑚) 1085
Width (𝑚𝑚) 830
Height (mm) 515
Belt width (𝑚𝑚) 650
Number of layers 3
Belt thickness (𝑚𝑚) 6.75
Roller diameter (𝑚𝑚) 108
Drum shaft diameter (𝑚𝑚) 20
Productivity (𝑏𝑜𝑥/ℎ) 1980
57
3.6.2. Specification of motor
Name DB60-01330A6-A
Power (𝑘𝑤) 0.6
Rated speed (𝑟𝑝𝑚) 3000
Torque (𝑁. 𝑚) 1.91
Rated current (𝐴) 4.8
58
3.7.3 Load cell cluster design
59
CHAPTER 4. ELECTRICAL DESIGN
4.1. Components in the electrical system
Control cluster
Sensor Data
Power Supply
From the calculated result, select the MCB LS BKN-b 3P 16A triple circuit breaker
and MCB Schneider EZ9F34216 16A double circuit breaker.
60
Figure 4.2. MCB LS BKN-b 3P 16A
61
Figure 4.4. IEC standard Conductor Cross-sectional
62
4.3. Power circuit design
63
Load cell specification:
64
Wiring diagram between load cell and amplifier:
LOADCELL
E+ S- E- S+ SLD
24V 0V IO V0 COM
PLC S7-1200 PW0
X1 24VDC
X1 0VDC
X1 0VDC
65
4.4.2. PLC wiring diagram
66
CHAPTER 5. OPERATION, HMI INTERFACE PROGRAMMING
5.1. Operation requirement
Determine the system conditions that need to be operated:
− Press START button on the HMI screen to start the system.
− Press button on the HMI screen to end the operation.
− The conveyor always runs after button START starts pressing.
− The conveyor motor operates continuously with the conveyor belt and is linked to
the same sensor load cell.
− When the workpiece reaches the weighing cluster conveyor and the weighing
sensor receives the signal, the workpiece is weighed and weighed load cell returns
mass data to PLC.
− The HMI screen will display the number of kilograms of the product just weighed.
67
5.3. PLC connection
5.3.1. Declaration tag for PLC
68
5.4. Flowchart
5.4.1. Main program flowchart
+ Start.
+ Press START (S1) to allow the system to operate.
+ Sensor 1 objects.
+ Load cell provides signal.
+ Weighing.
+ Values display on HMI.
69
Figure 5.2. Main Program
70
5.4.2. Weighing flowchart
+ Sensor 2 detects object at the scale surface.
+ Start collect weigh value.
+ Sensor 3 detects object at the end of scale surface.
+ Load cell stops providing signal.
+ Take the average weigh values.
+ Store the average weigh values.
71
Figure 5.3. Data filter flowchart
72
CHAPTER 6. RESULT AND FUTURE DEVELOPMENT
6.1. Result
− Build a model of automated weighing system.
− Build a simple HMI screen interface for users to interact with the tissue image.
− Select mechanical and electrical options suitable for the model.
− Calculate the design in accordance with the project's objectives.
− Test the actual results of the model.
− Deviation within ±30g according to requirements.
6.2.3. Programming
Limitations: Due to the limitation of the device. The TIA portal V17 program
requires the laptop that has high performant. Otherwise, the system error will affect the
simulation, loading program to the PLC process and the result.
73
− Optimize the model to achieve the highest possible accuracy.
− Build a simple HMI screen interface for users to interact with the model.
− Choose a mechanical and electrical solution suitable for the model.
− Calculate the design suitable for the set project objectives.
− Verify the actual results of the model.
− Deviation within ± 30 g according to the set requirements.
74
REFERENCE
[2] N. D. Sơn, Kỹ thuật nâng chuyển tập 2, NXB Đại học Quốc gia TP Hồ Chí Minh,
2014.
[3] Nguyễn Văn Dự , "Hướng dẫn tính toán băng tải", 2011.
[4] P. Đức, Máy vận chuyển liên tục, Nhà xuất bản Giao thông vận tải, 2019.
[5] Trịnh Chất và Lê Văn Uyển, Tính toán thiết kế hệ thống dẫn động cơ khí (Tập
1,2), NXB Giáo Dục, 2006.
[6] ieec.com.vn.
75
III
Scale : III
H
III
L1.1 L1.4
L1 /J3 J11/-X1 24VDC -X1 24VDC
L2.1
L2 /J3 H11/ -X1 0VDC -X1 0VDC
L3.1
L3 /J3
N N
N /J3
RED_1MM^2
BLK_1MM^2 L+:
24 VDC INPUT
RED_1MM^2
GRY_1MM^2 M:
PE:
L1.4
L2.1
L3.1
L1.1
N
2L+:
24 VDC OUTPUT
1 3 5 13 21
-F3 1 3
MOTOR OVERT LOAD SWITCH
3RV2011-0BA15 14 22 -F2 2M:
1M:
-S1
I0.0
1 3 5
-S2
-F1
MCB LS BKN-b 3P 16A 2 4 6
L1.5
I0.1
N1
-B1
L2.2
L3.2
L1.2
I0.2
-T1 -B2
POWER MODULE L1 N
SIMATIC PLC S7 1200 CPU 1214 DC/DC/DC
SIEMEN PM1207 I0.3
1 3 5
-K1 L+ M
RED_1.5MM^2 CONTACTOR -B3
3RT2016-1CN27 2 4 6
3L+: I0.4
BLK_1.5MM^2 BLUE_1MM^2
24 VDC INPUT
BROWN_1MM^2
3M: I0.5
GRY_1.5MM^2
I0.6
GREEN_1.5MM^2
L2.3
L3.3
L1.3
BLUE_1.5MM^2 -K1
L+
+ - Q0.0 I0.7
-X1 0VDC / C14
U1 V1 W1
COIL FOR POWER CONTACTOR
Q0.1 I1.0
Q0.2 I1.1
U1 V1 W1 PE -X1 24VDC / C14
M
-X1 L1 L2 L3 N PE -PE AC MOTOR 0.6 KW -PE
3
Q0.3 I1.2
CEE 3/N/PE~230/400 VAC, 16A, 50Hz
Q0.4 I1.3
Q0.5 I1.4
24 VDC OUTPUT
Q0.6 I1.5
RED
24V E+
WHITE
0V S-
Q0.7 2M
BLACK
IO E-
ANALOG INPUT
Q1.0 AI0 GREEN
V0 S+
YELLOW
COM SLD
Q1.1 AI1
Weighing
Start
No
Press START button
Yes
Return
Values display on
HMI
End
Design specifications:
- Productivity: 33 box/min
- Weight range: 1kg~20kg
- Box's minimum size: 300x200x200mm
- Box's maximum size: 500x500x300mm
- Error: ±30g
ELECTRICAL MECHANICAL
SELECTI NS SELECTI NS
BELT
C NVE R
AC motor
M T R
DC motor
DESIGN OF AN AUTOMATED
MTP2200 Unified Comfort CONFECTIONERY BOX WEIGHING SYSTEM
Graduation project
HMI Func.
Designer
Full name
L.T.Dat
Sign Date
SOLUTION Quantity Weight Scale