Encapsulation of MES Functionalities as RESTful Web Services for Knowledge-Driven Manufacturing Systems
Mohammed, Wael M. (2017)
Mohammed, Wael M.
2017
Master's Degree Programme in Machine Automation
Teknisten tieteiden tiedekunta - Faculty of Engineering Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2017-02-08
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201701251084
https://urn.fi/URN:NBN:fi:tty-201701251084
Tiivistelmä
Computer and network technologies are growing rapidly nowadays. For this reason, many doors are opened for implementing some of these technologies in different areas. Currently, manufacturing systems is considered as main consumer of new technologies such as web services and knowledge-based systems. therefore, new terms came to the surface like industry 4.0 and IoT devices. An example could be seen in the eScop pro-ject. The concept idea is addressed as designing a knowledge driven manufacturing system which is capable to be applied on various industrial facilities. In this regards, this thesis aims to define MES functions for the Open Knowledge-Driven Manufacturing Execution System (OKD-MES). The study took place on FASTory line located at FAST Lab. In Tampere University of Technology. It is used as a validation case study to proof the implementation of the functions.
The objective of this thesis focuses on employing the MES functions as web services to suit the OKD-MES concept. In this research, the state of art reviews MES functions which were defined at a general level by MESA. Then, these MES functions are specifically defined to work with the layer concept of the OKD-MES which presented by the eScop project. The approach which has been developed for MES functions is a general platform that can be used for all MES functions even though the industry type is different. This approach tends to maximize the flexibility of configuring MES functions in the manufacturing system. At the same time, it minimizes the dependencies in the OKD-MES. With this approach, the user is responsible for defining the description of web services in ontology form as configuration and providing the functionality that suits the manufacturing system as functional scripts. These features of the presented approach allow the user to implement new logic for the MES functions or even use ready-made tools.
Finally, the developed approach is tested with a production scenario. The results of the test show the advantage of using this approach in terms of configurability and simplicity of installation. Nevertheless, the presented approach holds chances for future development.
The objective of this thesis focuses on employing the MES functions as web services to suit the OKD-MES concept. In this research, the state of art reviews MES functions which were defined at a general level by MESA. Then, these MES functions are specifically defined to work with the layer concept of the OKD-MES which presented by the eScop project. The approach which has been developed for MES functions is a general platform that can be used for all MES functions even though the industry type is different. This approach tends to maximize the flexibility of configuring MES functions in the manufacturing system. At the same time, it minimizes the dependencies in the OKD-MES. With this approach, the user is responsible for defining the description of web services in ontology form as configuration and providing the functionality that suits the manufacturing system as functional scripts. These features of the presented approach allow the user to implement new logic for the MES functions or even use ready-made tools.
Finally, the developed approach is tested with a production scenario. The results of the test show the advantage of using this approach in terms of configurability and simplicity of installation. Nevertheless, the presented approach holds chances for future development.