GrafcetWeb: From Cloud Simulation to Real Control of the Physical Plant

Authors

DOI:

https://doi.org/10.17979/ja-cea.2026.47.13721

Keywords:

GRAFCET, Programmable logic controllers, Virtual and remote labs, Internet of Things, Discrete event modelling and simulation, E-learning in control engineering

Abstract

This paper introduces GrafcetWeb, an innovative web-based platform tailored for the design, simulation, and execution of GRAFCET diagrams in industrial automation education. Unlike traditional isolated simulators, GrafcetWeb functions as a Control Digital Twin, enabling real-time bidirectional interaction with physical Programmable Logic Controllers (PLCs) via the IoT MQTT protocol. The system emulates the Operative Part of a PLC, allowing engineering students to validate logical automation sequences risk-free before deploying them synchronously with a physical plant. Built on modern web technologies like React and React Flow, the tool removes local installation dependencies while integrating advanced functionalities such as counters, timers, and real-time visual supervision via IP cameras. The article details the system architecture, the technologies involved, and a practical case study, concluding with perspectives on its upcoming implementation in automation courses at the University of Jaén.

References

Asociación Española de Normalización, 2022. Lenguaje de especificación GRAFCET para diagramas funcionales en secuencia (Norma UNE-EN 60848:2022). Recuperado el 26/05/2026: https://tienda.aenor.com/p/norma-une-en-60848-2022-n0069711

Arroyo, A., et al., 2025. Dual approach to industrial automation education: digital twin and virtual twin for enhanced learning. EDULEARN25 Proceedings, pp. 6686-6693. DOI: 10.21125/edulearn.2025.1644

Cho, Y., & Noh, S. D., 2024. Design and Implementation of Digital Twin Factory Synchronized in Real-Time Using MQTT. Machines, 12(11), 759. DOI: 10.3390/machines12110759

Esquembre, F. (2004). Easy Java Simulations: A software tool to create scientific simulations in Java. Computer Physics Communications, 156(2), 199-204. DOI: 10.1016/S0010-4655(03)00440-5

Estepa González, A., Estévez Estévez, E. y Sánchez García, A., 2022. Simulador Grafcet para asignaturas de automatización. TFG, Universidad de Jaén. Recuperado el 26/05/2026: https://hdl.handle.net/10953.1/19702

International Electrotechnical Commission, 2013. IEC 60848:2013 GRAFCET specification language for sequential function charts. Geneva, Switzerland. Recuperado el 26/05/2026: https://cdn.standards.iteh.ai/samples/19077/a0175aea9c504229beb0d6b01861b5d0/IEC-60848-2013.pdf

Julius, R., Schütz, C., & Vogel-Heuser, B., 2017. Transformation of GRAFCET to PLC code including hierarchical structures. Control Engineering Practice, 64, DOI: 10.1016/j.conengprac.2017.04.011

Martínez Antona, P.; Ruano Ruano, I.; Sánchez García, A., 2026. Desarrollo de una aplicación gráfica para la generación de gemelos digitales de PLC basados en GRAFCET utilizando un protocolo de comunicación industrial. TFG, Universidad de Jaén. Recuperado el 26/05/2026: https://hdl.handle.net/10953.1/29205

Modbus organization, 2006. MODBUS Messaging on TCP/IP Implementation Guide V1.0b, Recuperado el 26/05/2026: https://www.modbus.org/file/secure/messagingimplementationguide.pdf

OASIS Message Queuing Telemetry Transport (MQTT) Technical Comittee, 2019. MQTT Version 5.0 Specification. Recuperado el 26/05/2026: https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.pdf

OPC Foundation, 2025. OPC UA Online Reference, Recuperado el 26/05/2026: https://reference.opcfoundation.org/

Ortiz, J. S., et al., 2025. Digital Twin-Based Active Learning for Industrial Process Control and Supervision in Industry 4.0. Sensors, vol. 25, no. 7, p. 2076. DOI: 10.3390/s25072076

Patera, L. et al., 2022. A Layered Middleware for OT/IT Convergence to Empower Industry 5.0 Applications. Sensors, 22(1), 190; DOI: 10.3390/s22010190

Sharma, A. et al., 2022. Digital Twins: State of the Art Theory and Practice, Challenges, and Open Research Questions. Journal of Industrial Information Integration, Vol.30. ISSN 2452-414X, DOI: 10.1016/j.jii.2022.100383

Tao, F., et al., 2019. Digital Twin in Industry: State-of-the-Art. IEEE Transactions on Industrial Informatics, vol. 15, no. 4, pp. 2405-2415. DOI: 10.1109/TII.2018.2873186

Vite. (s. f.). Vite | Next generation frontend tooling, Recuperado el 26/05/2026: https://es.vite.dev/

Xyflow, 2021. React Flow, Recuperado el 26/05/2026: https://reactflow.dev/

Zunino, C. et al., 2024. Adaptive Seamless Redundancy to Achieve Highly Dependable MQTT Communication. IEEE Transactions on Industrial Informatics, vol. 20, no. 1, pp. 984-994, Jan. 2024, DOI: 10.1109/TII.2023.3271708.

Downloads

Published

2026-09-01

Issue

Section

Educación en Automática