A GEMMA-GRAFCET Generator for the Automation Software of Smart Manufacturing Systems
Within the Industry 4.0 revolution, manufacturing enterprises are transforming to intelligent enterprises constituted by Smart Manufacturing Systems (SMSs). A key capability of SMSs is the ability to connect and communicate with each other through Industrial Internet of Things technologies, and prot...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-10-01
|
Series: | Machines |
Subjects: | |
Online Access: | https://www.mdpi.com/2075-1702/9/10/232 |
_version_ | 1797514117823594496 |
---|---|
author | Juan Manuel Castillo Giacomo Barbieri Alejandro Mejia José Daniel Hernandez Kelly Garces |
author_facet | Juan Manuel Castillo Giacomo Barbieri Alejandro Mejia José Daniel Hernandez Kelly Garces |
author_sort | Juan Manuel Castillo |
collection | DOAJ |
description | Within the Industry 4.0 revolution, manufacturing enterprises are transforming to intelligent enterprises constituted by Smart Manufacturing Systems (SMSs). A key capability of SMSs is the ability to connect and communicate with each other through Industrial Internet of Things technologies, and protocols with standard syntax and semantics. In this context, the GEMMA-GRAFCET Methodology (GG-Methodology) provides a standard approach and vocabulary for the management of the Operational Modes (OMs) of SMSs through the automation software, bringing a common understanding of the exchanged data. Considering the lack of tools to implement the methodology, this work introduces an online tool based on Model-Driven Engineering–GEMMA-GRAFCET Generator (GG-Generator)–to specify and generate PLCopen XML code compliant with the GG-Methodology. The proposed GG-Generator is applied to a case study and validated using Virtual Commissioning and Dynamic Software Testing. Due to the consistency obtained between the GG-Methodology and the generated PLC code, the GG-Generator is expected to support the adoption of the methodology, thus contributing to the interoperability of SMSs through the standardization of the automation software for the management of their OMs. |
first_indexed | 2024-03-10T06:27:05Z |
format | Article |
id | doaj.art-94281ab4033840d6931f2e93fb32bf57 |
institution | Directory Open Access Journal |
issn | 2075-1702 |
language | English |
last_indexed | 2024-03-10T06:27:05Z |
publishDate | 2021-10-01 |
publisher | MDPI AG |
record_format | Article |
series | Machines |
spelling | doaj.art-94281ab4033840d6931f2e93fb32bf572023-11-22T18:54:28ZengMDPI AGMachines2075-17022021-10-0191023210.3390/machines9100232A GEMMA-GRAFCET Generator for the Automation Software of Smart Manufacturing SystemsJuan Manuel Castillo0Giacomo Barbieri1Alejandro Mejia2José Daniel Hernandez3Kelly Garces4Department of Mechanical Engineering, Universidad de los Andes, Bogotá 111711, ColombiaDepartment of Mechanical Engineering, Universidad de los Andes, Bogotá 111711, ColombiaDepartment of Mechanical Engineering, Universidad de los Andes, Bogotá 111711, ColombiaDepartment of Mechanical Engineering, Universidad de los Andes, Bogotá 111711, ColombiaDepartment of Systems and Computing Engineering, Universidad de los Andes, Bogotá 111711, ColombiaWithin the Industry 4.0 revolution, manufacturing enterprises are transforming to intelligent enterprises constituted by Smart Manufacturing Systems (SMSs). A key capability of SMSs is the ability to connect and communicate with each other through Industrial Internet of Things technologies, and protocols with standard syntax and semantics. In this context, the GEMMA-GRAFCET Methodology (GG-Methodology) provides a standard approach and vocabulary for the management of the Operational Modes (OMs) of SMSs through the automation software, bringing a common understanding of the exchanged data. Considering the lack of tools to implement the methodology, this work introduces an online tool based on Model-Driven Engineering–GEMMA-GRAFCET Generator (GG-Generator)–to specify and generate PLCopen XML code compliant with the GG-Methodology. The proposed GG-Generator is applied to a case study and validated using Virtual Commissioning and Dynamic Software Testing. Due to the consistency obtained between the GG-Methodology and the generated PLC code, the GG-Generator is expected to support the adoption of the methodology, thus contributing to the interoperability of SMSs through the standardization of the automation software for the management of their OMs.https://www.mdpi.com/2075-1702/9/10/232smart manufacturing systemsautomation softwareinteroperabilitymodel-driven engineeringPLCGEMMA |
spellingShingle | Juan Manuel Castillo Giacomo Barbieri Alejandro Mejia José Daniel Hernandez Kelly Garces A GEMMA-GRAFCET Generator for the Automation Software of Smart Manufacturing Systems Machines smart manufacturing systems automation software interoperability model-driven engineering PLC GEMMA |
title | A GEMMA-GRAFCET Generator for the Automation Software of Smart Manufacturing Systems |
title_full | A GEMMA-GRAFCET Generator for the Automation Software of Smart Manufacturing Systems |
title_fullStr | A GEMMA-GRAFCET Generator for the Automation Software of Smart Manufacturing Systems |
title_full_unstemmed | A GEMMA-GRAFCET Generator for the Automation Software of Smart Manufacturing Systems |
title_short | A GEMMA-GRAFCET Generator for the Automation Software of Smart Manufacturing Systems |
title_sort | gemma grafcet generator for the automation software of smart manufacturing systems |
topic | smart manufacturing systems automation software interoperability model-driven engineering PLC GEMMA |
url | https://www.mdpi.com/2075-1702/9/10/232 |
work_keys_str_mv | AT juanmanuelcastillo agemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems AT giacomobarbieri agemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems AT alejandromejia agemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems AT josedanielhernandez agemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems AT kellygarces agemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems AT juanmanuelcastillo gemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems AT giacomobarbieri gemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems AT alejandromejia gemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems AT josedanielhernandez gemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems AT kellygarces gemmagrafcetgeneratorfortheautomationsoftwareofsmartmanufacturingsystems |