Application of PLC in Controlling a Delta Robot for Color-Based Product Sorting

Dinh-Ngoc Le 1, Ngoc-Nhu-Buu Nguyen 2*, Thanh-Tuan Huynh 3, Huy-Bao Nguyen 3, Duc-Dung Phan 3, Quang-Thuan Duong 3, Binh-Minh Tran 3, Van-Muon Nguyen 3

1 Phuc Nguyen Mechanical Electrical-Construction Company Limited
228/12/18, No. 8 Street, Linh Xuan Ward, HCMC, Vietnam
2 Wembley Medical Factory Joint Stock Company
Lot I-10-7, D7 Street, Saigon Hi-Tech Park, Tang Nhon Phu Ward, HCMC, Vietnam
3 Ho Chi Minh City University of Technology and Engineering (HCM-UTE)
Vo Van Ngan Str., No. 01, Ho Chi Minh City (HCMC), Vietnam
* Corresponding author. E-mail: buu.nnn@wembleymed.com.vn

Robotica & Management, Vol. 30, No. 2, pp. 21-26
DOI: https://doi.org/10.24193/rm.2025.2.4

Abstract: The application of PLC-based automation in product classification by criteria such as color is increasingly important in industrial production. However, direct experimentation in factories poses significant risks and costs. By miniaturizing the system and integrating a Delta robot with PLC S7-1200 and image processing, a laboratory platform was developed to simulate the real process. This model simplifies a complex industrial system into an experimental version that still ensures core functions such as sorting, accuracy, and efficiency. It serves as a valuable tool for in-depth research, teaching, and student practice in automation and robotics. Experimental results demonstrate the feasibility of the system and its potential for further improvement toward industrial applications.

Keywords: PLC S7-1200, Delta Robot, Image Processing, Automation.

Full text

References

[1] Bonev I.: “Delta parallel robot—the story of success”, Parallel Mechanisms Information Center, 2001. Available: http://www.parallemic.org/Reviews/Review002.html

[2] Elghitany M.N.: “A comprehensive review of Delta robot research”, International Journal of Robotics and Automation, vol. 39, no. 2, pp. 87–102, 2024.

[3] Elassal A. et al: “Low-cost parallel Delta robot for pick-and-place application”, in Proc. 12th Int. Conf. on Mechatronics and Robotics Engineering, pp. 112–118, 2024.

[4] Sanwar S. et al: “Automated object sorting system with real-time image processing”, Journal of Automation and Control Engineering, vol. 11, no. 3, pp. 45–53, 2023.

[5] Guerra M.: “Storage system for automated object classification based on color under uncontrolled environment”, Sensors and Applications, vol. 18, no. 6, pp. 235–244, 2024.

[6] Awoda M. And Ali R.: “PLC-based implementation of automated sorting systems”, in Proc. TIJER Conf. 2023, pp. 210–215, 2023.

[7] Ali R. and Awoda M.: “Industrial automation using PLC in color sorting applications”, Int. J. of Industrial Electronics and Automation, vol. 15, no. 4, pp. 301–310, 2024.

[8] Siemens AG: SIMATIC S7-1200 Programmable Controller System Manual, 2020.

[9] Shakhnarovich G. , Darrell, T. and Indyk P.: “Nearest-Neighbor Methods in Learning and Vision”, Theory and Practice, MIT Press, 2006.

[10] Williams R.L.: “The Delta Parallel Robot: Kinematics Solutions”, Ohio University Mechanical Engineering, 2016.

[11] IEEE NITK: “OpenCV: Computer Vision Library”, IEEE Student Branch NITK. Available: https://ieee-nitk.github.io/blog/opencv/

[12] Sharma A. et al: “Object Detection using OpenCV and Python”, 2021 3rd International Conference on Advances in Computing, Communication Control and Networking (ICAC3N), India, pp. 501-505, 2021.

[13] Vo D.H. et al: “Position Control of 3-DOF Experimental Articulated Robot Arm using PID Controller”, JFSC, vol. 3, no. 1, pp. 73–80, Mar. 2025.

[14] Garetti, M. et a: „Life Cycle Simulation for the design of Product Service Systems, Computers in Industry”, Vol. 63, pp. 361-369, 2012.