DocumentCode :
19430
Title :
Remote Control Laboratory Using EJS Applets and TwinCAT Programmable Logic Controllers
Author :
Besada-Portas, E. ; Lopez-Orozco, J.A. ; de la Torre, Luis ; de la Cruz, J.M.
Author_Institution :
Comput. Archit. & Autom. Dept., Univ. Complutense of Madrid, Madrid, Spain
Volume :
56
Issue :
2
fYear :
2013
fDate :
May-13
Firstpage :
156
Lastpage :
164
Abstract :
This paper presents a new methodology to develop remote laboratories for systems engineering and automation control courses, based on the combined use of TwinCAT, a laboratory Java server application, and Easy Java Simulations (EJS). The TwinCAT system is used to close the control loop for the selected plants by means of programmable logic controllers (PLCs) deployed in PCs with the TwinCAT run-time tool. EJS is used to develop the laboratory front-end applets that let teachers and students parametrize and observe the behavior of the PLCs from any computer. The laboratory Java server application establishes the connection between the EJS applets and the PLCs, fulfilling the TwinCAT connection requirements while ensuring an individualized access to each PLC. This paper also shows how the practical work in some undergraduate control courses at the Complutense University of Madrid, Spain, already uses the TwinCAT PLC + Java server + EJS applet strategy to provide real-time support to the controllers, remote individualized access to the experiments, and a user-friendly graphic controller interface for the students.
Keywords :
Java; computer aided instruction; control engineering computing; control engineering education; digital simulation; educational courses; educational institutions; further education; graphical user interfaces; human computer interaction; programmable controllers; telecontrol; virtual instrumentation; Complutense University of Madrid; EJS applet strategy; PLC; Spain; TwinCAT Programmable Logic Controllers; TwinCAT connection requirements; TwinCAT run-time tool; automation control courses; control loop; easy Java simulations; laboratory Java server application; laboratory front-end applet development; remote control laboratory; systems engineering courses; undergraduate control courses; user-friendly graphic controller interface; Graphical user interfaces; Java; Libraries; Real time systems; Remote laboratories; Servers; Control education; Easy Java Simulations; industrial programmable logic controllers (PLCs); real-time controllers; remote laboratories;
fLanguage :
English
Journal_Title :
Education, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9359
Type :
jour
DOI :
10.1109/TE.2012.2204754
Filename :
6220875
Link To Document :
بازگشت