@inproceedings{de10f64073f248bdbaefa6c4d2a988b0,
title = "Design and Implementation of a Fault Inspection System for the Festo Modular Production System (MPS)",
abstract = "The rapid development of automation systems and the increased demand for efficient fault detection in manufacturing processes have led to the need for advanced fault detection systems. In this study, we present a novel fault detection system for the Festo MPS 500 system that provides an easier approach of communication. The system implements a camera and Python algorithms for accurate and reliable detection of misaligned parts. An image processing pipeline is developed that includes ROI selection, rectangle detection, fixed point selection, distance calculation, and digital signal communication with PLCs. The system achieved a high level of accuracy in detecting misaligned parts, while establishing a seamless data exchange between PLCs using Python's Snap7 library. Moreover, the system utilizes a human-machine interface to display errors and monitor the production process. The results indicate that the proposed fault detection system offers a reliable and efficient solution to improve communication between PLCs and enhance manufacturing performance, by introducing the usage of a high level programming language.",
keywords = "communication, fault detection, Festo MPS 500, human-machine interface, image processing, OpenCV, Python algorithms, Siemens PLC, Snap7",
author = "Alisultan Sagynbay and Azat Balapan and Tohid Alizadeh",
note = "Publisher Copyright: {\textcopyright} 2023 ICROS.; 23rd International Conference on Control, Automation and Systems, ICCAS 2023 ; Conference date: 17-10-2023 Through 20-10-2023",
year = "2023",
doi = "10.23919/ICCAS59377.2023.10316847",
language = "English",
series = "International Conference on Control, Automation and Systems",
publisher = "IEEE Computer Society",
pages = "706--711",
booktitle = "23rd International Conference on Control, Automation and Systems, ICCAS 2023",
address = "United States",
}