Design of MES

The goal of a digital Manufacturing Execution System is to create a common digital infrastructure where work centres, production lines, machines and operations software packages can communicate to one another.

Definition of MES

Manufacturing execution systems (MES) are software systems that are used to manage and optimise the production processes in a manufacturing facility. MES typically includes a suite of applications and tools that are used to control and monitor the various stages of the manufacturing process, from the initial receipt of raw materials to the final delivery of the finished product. MES systems are designed to provide real-time data and analytics on the status of the production process, as well as to facilitate collaboration and communication among different teams and departments within the organisation. MES can also be used to automate certain tasks and processes, such as scheduling and resource allocation, to improve efficiency and productivity. Overall, MES helps manufacturers to better control and manage their production processes, which can lead to improved product quality and increased profitability.

Manufacturing Execution System used in all types of manufacturing: continuous, batch and discrete processes. MES is equally beneficial for mechanised production lines as well as for manual assembling/fabrication work cells.

Benefits

There are several benefits to implementing a manufacturing execution system (MES). Some of the key benefits include improved efficiency and productivity, better quality control, increased flexibility and agility, reduced waste and improved performance, and enhanced visibility and traceability.


Overall, the use of MES can help production facilities to improve their operations and remain competitive in a global market.

Real time visibility of entire manufacturing business

Accurate OEE calculation for manufacturing capacity analysis

Leverage Machine Learning to predict future state of the business

Off-the-shelf vs Custom

Off-the-shelf manufacturing execution systems (MES) are pre-made software applications that are available for purchase and use without any customizations. These systems are designed to be general-purpose, and can be used in a variety of different manufacturing environments. However, because they are not tailored to a specific manufacturing process, they may not offer all of the features and functionality that a particular company needs.

Custom MES, on the other hand, are designed and developed specifically for a particular company and its manufacturing processes. This allows the MES to be tailored to the specific needs of the company, and to provide the exact features and functionality that are required. Custom MES has advantages when integrating with other systems, such as Enterprise Resource Planning (ERP), Maintenance Systems (CMMS) or Warehouse Management Systems (WMS). However, custom MES are typically more expensive to develop and maintain than off-the-shelf MES.

DESIGN OF MANUFACTURING EXECUTION SYSTEM

Design and architecture of digital MES is the most important step for the business implementing MES. The MES is the main interpreter of machine’s data for operations. As the business grows the “interpreter” needs to satisfy the growth changes, so MES needs to be flexible and adaptable. Hence, the architecture of digital MES must be open and free of proprietary protocols and vendor-locked software packages.

Components of open architecture MES are usually common technologies and open protocols. For example SQL databases to persist data, internet protocols for connectivity, MQTT for industrial integration.

Implementing best practises for custom MES design helps to the end users to reduce cost on the following stages:

In the picture above suggested architecture helps reduce cost of development by introducing Unified Namespaces* (UNS) methodology. The UNS is based on open pub/sub technology MQTT. The UNS interacts with all layers of the automation stack, defined by ISA-95 standard. The costs are reduced by eliminating the need of development and maintenance of discrete connection between layers of the automation stack.

ERP, MES and machines interact with each other via the common infrastructure. ERP consumes data from the machines and MES system via UNS for real time updates. When the MES consumes Product Codes, Quantity, Bill of Material, etc from ERP for Work Order management.


* Unified Namespaces (UNS) terms and methodology were introduces by Walker Reynolds, president of 4.0 Solutions, to designate a concept that allows real-time processing and traffic of contextualised, normalised, and aggregated information at manufacturing enterprises. Learn more about the approach as 4.0 Solution YouTube channel.

Digital MES usually include the following four (4) core primary functional capabilities:

Implementation of MES

An implementation of an MES typically involves installing the software on computers or other devices that are connected to the manufacturing equipment, as well as configuring the system to meet the specific needs of the manufacturing process. Typically, there is a main server which is storing data from other computers and devices. Off-the-shelf MES has pre-defined user interface when user interface of custom MES is open for customisation and can be integrated with minimum operation disruption. The MES is also integrated with other systems, such as Enterprise Resource Planning (ERP), Maintenance Systems (CMMS) or Warehouse Management Systems (WMS), to provide a more comprehensive view and control of the manufacturing process.

* hero image is provided by Drazen Zigic on Freepik