¡Nos trasladamos! E-Prints cerrará el 7 de junio.

En las próximas semanas vamos a migrar nuestro repositorio a una nueva plataforma con muchas funcionalidades nuevas. En esta migración las fechas clave del proceso son las siguientes:

Es muy importante que cualquier depósito se realice en E-Prints Complutense antes del 7 de junio. En caso de urgencia para realizar un depósito, se puede comunicar a docta@ucm.es.

Efficient deployment of remote laboratories with TwinCAT-PLCs and EjsS Plugins



Downloads per month over past year

Chacón Sombría, Jesús and Besada Portas, Eva and García Pérez, Lía and López Orozco, José Antonio (2022) Efficient deployment of remote laboratories with TwinCAT-PLCs and EjsS Plugins. IFAC papersOnline, 55 (17). pp. 326-331. ISSN 2405-8963

[thumbnail of besadaporta24 OA+CC(nc-nd).pdf]
Creative Commons Attribution Non-commercial No Derivatives.


Official URL: http://dx.doi.org/10.1016/j.ifacol.2022.09.300


This paper describes a new approach to streamline the development of Remote Laboratories (RL) for Control Education based on TwinCAT Programmable Logic Controllers (PLCs) and Easy JavaScript Simulations (EJsS). On one hand, the TwinCAT PLC is used to implement the laboratory back-end (responsible of closing the feedback loop over the plant under study) with industrial real-time automation methodologies. On the other hand, EJsS is used: 1) to define the RL Human-Machine Interface (HMI) front-end (used by the students to parametrize & observe the evolution of the PLC behavior and signals) and 2) to smooth and centralize the majority of the tasks that the instructors have to perform to configure and deploy the RL. This second utility of EJsS, a novelty of the RL presented in this paper, is supported by an EJsS Plugin that has been especially designed with that purpose. Besides, it is worth noting that our new RL is supported by an improved version of ReNoLabs, developed in 2016 to be a lightweight middle-ware of RLs with EJsS HMI webpages and different types of backends, whose Node.js-based server has been updated to backup the functionality of the EJsS Plugin. This paper also shows how to use our approach to setup a RL and describes the main characteristics of two RLs that have been updated with it.

Item Type:Article
Additional Information:

©2022 The Authors.
IFAC Symposium on Advances in Control Education (13. 2022. Hamburgo)
This work has been funded by the Educational Innovation program of the Complutense University de Madrid under the 2021-39 project
of the Universit

Uncontrolled Keywords:Education; Online; Labs; Virtual and remote labs; Internet-based control education; EJsS; TwinCAT PLCs
Subjects:Sciences > Computer science > Artificial intelligence
ID Code:75450
Deposited On:11 Nov 2022 15:38
Last Modified:14 Nov 2022 15:24

Origin of downloads

Repository Staff Only: item control page