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...

Full description

Bibliographic Details
Main Authors: Juan Manuel Castillo, Giacomo Barbieri, Alejandro Mejia, José Daniel Hernandez, Kelly Garces
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