Abstract:
Easy access to information plays a crucial role in daily life, especially in industrial
and manufacturing environments. In this area, engineers rely on a machine's data because
it provides them with information about behavior, status changes, or detected anomalies,
and allows them to take immediate action. When this information is not readily
available—especially if engineers have to manually check the machine or frequently
monitor the computer in the office to check if there's an anomaly—it becomes time-
consuming and inefficient, particularly if they are away from the computer. These delays
can negatively affect productivity and overall efficiency. Therefore, having a system that
enables quick access to real-time machine data and alert retrieval is essential to support
engineers' decision-making and improve response time, especially in critical situations.
Building a MES can be one of the solutions. Utilizing a web-based application
allows the user to easily get information about a machine, with automatic scheduling and
notifications. Web programming has advanced over time. Utilizing this advancement,
creating a solution such as a web-based Manufacturing Execution System (MES)
platform can be useful to overcome this challenge. The integration of an automation
system into the platform also allows users, particularly engineers and supervisors, to
access important machine information and receive timely alerts through a centralized and
user-friendly interface.
In this project, a modular MES web application was developed using Flask as the
framework. The access control system implemented so that users can only access features
permitted by their role—for example, Admins can manage user accounts, while
Supervisors and Technicians have restricted access based on responsibilities. To support
quick response in critical situations, the platform includes a real-time alerting mechanism
that notifies users of important events such as machine anomalies or value changes.
These alerts are delivered through both the web interface and Telegram, with specific
notifications sent directly to targeted users based on their roles. This integration enables
technicians and supervisors to stay informed and take action even when they are not
actively monitoring the system.
The findings of this project highlight how a modular MES platform can serve as a
valuable tool for manufacturers who need real-time access to operational data. By
automating reporting and integrating notification systems, the platform enhances both
visibility and responsiveness, ultimately contributing to increased productivity and
operational efficiency in manufacturing environments.