Está en la página 1de 14

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/329644567

Primeros pasos en el uso de Easy Java Simulations como software educativo


para monitorización y supervisión

Conference Paper · December 2018

CITATIONS READS

2 413

2 authors:

Isaías González Antonio J. Calderón


Universidad de Extremadura Universidad de Extremadura
70 PUBLICATIONS   528 CITATIONS    90 PUBLICATIONS   1,702 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Diseño, desarrollo y construcción de una pila de combustible modular: instrumentación y control, monitorización online, estudio de efectos de deterioro View project

Development of interactive tools to support teaching in control engineering View project

All content following this page was uploaded by Isaías González on 14 December 2018.

The user has requested enhancement of the downloaded file.


Primeros pasos en el uso de Easy Java Simulations como software
educativo para monitorización y supervisión

Isaías González Péreza y Antonio José Calderón Godoya


a
Departamento de Ingeniería Eléctrica, Electrónica y Automática, Escuela de Ingenierías Industriales,
Universidad de Extremadura. Avenida de Elvas s/n, 06006 Badajoz, España. Correo electrónico:
{igonzp, ajcalde}@unex.es

Abstract
In this work the design and application of a monitoring and supervision sys-
tem using Easy Java Simulations (EJS) is presented. Using a software devot-
ed to create dynamic simulations and virtual/remote laboratories constitutes
the novelty of this approach. The development here presented serves as first
approximation to the usage of this software with educational purposes in the
field of monitoring and supervision of automated processes in engineering
courses. The experimental plant under supervision consists on a servomotor
controlled by a programmable logic controller (PLC). The EJS-based inter-
face is responsible of both acquiring the process signals and adjusting the
controller parameters in real time. The Object-linking embedded for Process
Control (OPC) protocol carries out the data exchange between the field and
the supervision levels.
Keywords: monitoring, supervision, EJS, PLC, OPC.

Resumen
En este trabajo se presenta el diseño y aplicación de un sistema para monito-
rización y supervisión utilizando el software Easy Java Simulations (EJS). La
novedad de la propuesta radica en que este software está enfocado a la crea-
ción de simulaciones discretas y de laboratorios virtuales/remotos. Así, el
desarrollo presentado sirve como primera aproximación a la utilización de
dicho software en educación sobre sistemas de monitorización y supervisión
de procesos automatizados en carreras de ingeniería.

24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016) 1


Primeros pasos en el uso de Easy Java Simulations como software educativo para monitorización y supervisión

La planta experimental bajo supervision consiste en un servomotor controla-


do por un automata programable industrial (API). El interfaz implementado
con EJS se encarga tanto de adquirir las señales del proceso como de ajustar
los parámetros del controlador y enviarlos al API en tiempo real.
El protocolo de comunicaciones industriales Object-linking embedded for
Process Control (OPC) posibilita el intercambio de datos entre el dispositivo
de campo y el nivel de supervisión.
Palabras clave: monitorización, supervisión, EJS, API, OPC.

Introducción
En todo proceso tecnológico y científico es preciso medir y tratar datos para realizar el
seguimiento y registro de su evolución. Para ello se emplean equipos de monitorización,
comúnmente formados por un dispositivo de adquisición de datos y un software encargado
de su visualización, registro y análisis. Así, el usuario recibe la información del proceso de
forma continua a través de un interfaz. La Figura 1 muestra el esquema típico de un sistema
de monitorización.

Figura 1 Esquema convencional de sistema de monitorización

La introducción de comandos de control por parte del usuario y su envío al proceso automa-
tizado son las características que distinguen a los sistemas de monitorización de los siste-
mas de supervisión, control y adquisición de datos. Estos últimos se denominan por el
acrónimo en inglés, SCADA (Supervisory Control And Data Acquisition). Además, gene-
ran avisos sobre anomalías o interrupciones y permiten inspeccionar rápidamente los prin-
cipales parámetros del sistema.
Las actuales tendencias de investigación y desarrollo en este campo están relacionadas con
la conectividad abierta (Lakshmi, 2012), ciber seguridad (Cherdantseva, 2016), almacena-
miento en la nube (Leitão, 2016), Internet de las cosas (Internet-of-Things, IoT) (Bradley,
2015), y comunicación máquina-máquina (machine-to-machine, M2M)(Bruns, 2015).
Para implementar sistemas de monitorización y supervisión puede optarse por entornos de
programación propietarios o de código libre. Algunos ejemplos del primer tipo son Won-
derware InTouch (Wonderware InTouch), Siemens WinCC (Siemens WinCC) y National
Instruments LabVIEW (NI LabVIEW). En el caso de código abierto pueden mencionarse

2 24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016)


Isaías González Pérez, Antonio José Calderón Godoy

RapidSCADA (RapidSCADA) y OpenSCADA (OpenSCADA). La elección de un tipo u


otro depende de diversos factores por lo que no hay necesariamente una única solución.
Cabe destacar que los entornos de código libre requieren conocimientos de programación
avanzados mientras que el elevado coste de los paquetes propietarios puede resultar prohi-
bitivo. En el ámbito educativo universitario, tradicionalmente se ha optado por programas
propietarios acordes al fabricante de los autómatas programables industriales (API) o dispo-
sitivos de campo empleados. Por ejemplo, en la Universidad de Extremadura se viene utili-
zando Siemens WinCC y NI LabVIEW. Este último proporciona soporte para un elevado
número de tecnologías e instrumentos, teniendo una amplísima presencia en entornos de
laboratorios académicos e industriales (Arpaia, 2015).
Es indiscutible el papel fundamental que juegan los sistemas de monitorización y supervi-
sión a nivel industrial, por ello, su diseño y manejo debe formar parte esencial de los estu-
dios de ingeniería relacionados con la automatización y el control. Según la bibliografía
científica consultada, son escasos los trabajos en el contexto del uso educativo de este tipo
de sistemas, a continuación se comentan los principales ejemplos. Adamo et al. (Adamo,
2005) exponen un sistema didáctico para ingeniería conformado por un API de Allen-
Bradley y un SCADA desarrollado con LabVIEW. Reynard et al. (Reynard, 2008) descri-
ben el desarrollo de un sistema de supervisión para uso docente, aplicado a una célula de
fabricación flexible. El software empleado es Vijeo Look, de Schneider Electric. Bayrak y
Cebeci (Bayrak, 2012) presentan una plataforma educativa que incluye un sistema SCADA
y un API de Siemens orientada a estudiantes de ingeniería eléctrica y electrónica. Atlagic et
al. (Atlagic, 2014) proponen un software SCADA enfocado a educación e investigación en
ingeniería, llamado dScada. Ruiz et al. (Ruiz, 2015) recogen varias experiencias educativas
en control entre las cuales se encuentra el software SIMIT de Siemens, que permite simular
y monitorizar procesos industriales. Segura y Andújar (Segura, 2015) describen un sistema
para simulación y monitorización en tiempo real de pilas de combustible aplicable en el
ámbito educativo.
Easy Java Simulations (EJS) es una herramienta de libre distribución basada en Java para el
diseño de simulaciones interactivas de sistemas dinámicos, laboratorios virtuales y labora-
torios remotos. Fue creada por el profesor Francisco Esquembre (Esquembre, 2004) con
objeto de facilitar dicho diseño a docentes con un nivel bajo de conocimientos de progra-
mación. Su uso y funcionalidades han ido aumentando constantemente y de hecho actual-
mente tiene un amplio uso nacional e internacional.
Algunas de las tendencias más recientes en el uso de EJS son el uso de realidad aumentada
(Vargas, 2013) y la conexión con plataformas de bajo coste como Raspberry Pi or Arduino
(Bermúdez, 2015). En el campo de la ingeniería, dos importantes módulos de EJS posibili-
tan la conexión con aplicaciones externas muy extendidas en los laboratorios académicos y

24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016) 3


Primeros pasos en el uso de Easy Java Simulations como software educativo para monitorización y supervisión

de investigación, a saber, Java-Internet-LabVIEW (JIL) (Vargas, 2011) y Java-Internet-


Matlab (JIM) (Farias, 2010).
En el Área de Ingeniería de Sistemas y Automática de la Universidad de Extremadura se
está utilizando EJS en el desarrollo de laboratorios virtuales y remotos. Los autores se han
planteado el potencial interés de utilizar EJS como herramienta educativa de monitorización
y supervisión de procesos, por lo que se ha realizado un estudio piloto para evaluar su ido-
neidad e interés.
En este trabajo se presenta el diseño y aplicación de un sistema para monitorización y su-
pervisión utilizando el software EJS. La novedad de la propuesta radica en que este softwa-
re está enfocado a la creación de simulaciones y de laboratorios virtuales/remotos. Así, el
desarrollo presentado sirve como etapa inicial para la utilización de dicho software en edu-
cación sobre sistemas de monitorización y supervisión de procesos automatizados en carre-
ras de ingeniería.
La planta experimental bajo supervisión consiste en un servomotor controlado por un API.
El interfaz implementado con EJS se encarga tanto de adquirir las señales del proceso como
de ajustar los parámetros del controlador y enviarlos al API en tiempo real.
La estructura del artículo es la siguiente. Tras la Introducción, se describen las principales
características de los programas software empleados y del sistema sobre el que se aplican.
En la tercera sección se expone el sistema de monitorización y supervisión desarrollado. A
continuación se analizan y discuten las características y funcionalidades del sistema. Por
último, se exponen las principales conclusiones extraídas del trabajo y se comentan líneas
de trabajo futuro.

Descripción del sistema


El sistema experimental está compuesto principalmente por dos equipos, un API y un ser-
vomotor. El API utilizado es el SIMATIC S7-1200, modelo de CPU 1214C. Dispone de 14
entradas digitales, 10 salidas digitales, 2 entradas analógicas y un puerto de conexión Et-
hernet/PROFINET. Además, un módulo adicional, SB 1232 AQ1, proporciona una salida
analógica con objeto de aplicar la señal de control (voltaje) al servomotor.
Este API lleva a cabo el control de velocidad de un servomotor modelo Servo Fundamen-
tals Trainer (33-001) del fabricante Feedback es controlado por el API. Por otro lado, una
webcam USB permite visualizar dicho servomotor.
El protocolo OPC se basa en la arquitectura cliente/servidor. Promovido por la OPC Foun-
dation, proporciona una comunicación abierta y fiable entre los dispositivos de campo y los
programas para su gestión y monitorización.

4 24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016)


Isaías González Pérez, Antonio José Calderón Godoy

Por su parte, como se manifestó en la Introducción, el paquete EJS es de código abierto


orientado a realizar simulaciones de sistemas y laboratorios tanto virtuales como remotos,
manteniendo siempre un alto grado de interactividad con el usuario. El único requisito que
impone este software es un entorno de Java actualizado en el PC en que se ejecuta.
Físicamente, se establecen dos tipos de conexiones de los equipos implicados. Por un lado
el servomotor se conecta al API mediante sendos cables para leer la señal de velocidad de
giro y para aplicar la señal de control. En segundo lugar, tanto el API como el PC en que se
ejecuta el sistema de supervisión se encuentran integrados en la LAN de la Escuela de In-
genierías Industriales. En la Figura 2 se muestra el aspecto del sistema experimental ubica-
do en el Laboratorio de Automatización e Informática Industrial del Área de Ingeniería de
Sistemas y Automática de la Universidad de Extremadura.

Figura 2 Sistema experimental formado por API y servomotor

Sistema desarrollado
Se ha diseñado e implementado con EJS un interfaz para monitorizar el servomotor contro-
lado por el API. En esta sección se exponen sus principales elementos y aspectos de diseño.
Con objeto de establecer la comunicación entre el nivel de proceso (API) y el nivel de su-
pervisión (EJS), se requieren otros dos elementos, un servidor OPC y un instrumento vir-
tual (VI) desarrollado con LabVIEW. El servidor OPC accede a los datos del dispositivo de

24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016) 5


Primeros pasos en el uso de Easy Java Simulations como software educativo para monitorización y supervisión

campo, esto es, el API, de modo que se encuentran disponibles para ser tratados por los
clientes OPC en tiempo real. En el presente caso, el interfaz de monitorización juega el rol
de cliente, si bien para ello interviene como etapa intermedia el VI antes mencionado para
facilitar el intercambio de información. Así, los valores adquiridos por el API son mostra-
dos en el interfaz, como por ejemplo la velocidad de giro del servomotor. Por otro lado,
también se llevan a cabo operaciones de escritura de valores desde el interfaz hacia el API,
como son la consigna de velocidad o determinados parámetros del controlador. La Figura 3
ilustra esquemáticamente la conexión de los componentes del sistema monitorizado me-
diante EJS.

Figura 3 Esquema del sistema monitorizado mediante EJS

Puesto que el objetivo ha sido comenzar a evaluar con propósito educativo la utilidad de
EJS para monitorizar, el interfaz ha sido diseñado para ser efectivo, sencillo e intuitivo. Es
decir, no se ha profundizado en el aspecto estético ni visual ya que en esta etapa no
constituye un requisito.
EJS se basa en el paradigma Modelo-Vista-Control (Esquembre, 2004). Para ello dispone
de una serie de paneles de trabajo en que se definen los diferentes elementos que componen
el resultado final. Por un lado se definen las variables y relaciones entre ellas (panel Mode-
lo, Figura 4), y por otro, el diseño del aspecto visual (panel Vista). En esta aplicación, no se
define un modelo como tal, si no que se adquieren, tratan y manejan señales del proceso.
Existe otro panel, Descripción, que puede utilizarse para describir el sistema que se maneja.
En nuestro caso no se ha considerado relevante para los objetivos pretendidos.
En la Figura 4 se muestra la pestaña correspondiente a las variables manejadas en relación a
las magnitudes del servomotor, esto es, su velocidad de giro, la consigna o referencia para
la misma, el error presente, etc. En EJS, al igual que en otros software para monitorización,
se deben definir también el tipo de datos y el valor inicial, y opcionalmente se pueden inser-
tar comentarios para facilitar el manejo de dichas variables.

6 24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016)


Isaías González Pérez, Antonio José Calderón Godoy

Figura 4 Página para definir las variables del proceso en EJS

En la Figura 5 se observa el interfaz desarrollado al completo en condiciones de funciona-


miento real. La parte izquierda de la imagen está dedicada a la interacción usuario-proceso,
mientras que la parte derecha contiene información fundamentalmente gráfica.

Figura 5 Interfaz basado en EJS para monitorización

Los valores de las principales variables manejadas (consigna de velocidad, velocidad real y
señal de control) se muestran mediante campos de E/S y etiquetas en una pestaña propia,
como se aprecia en la Figura 5. Para la variable consigna el usuario puede escribir el valor

24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016) 7


Primeros pasos en el uso de Easy Java Simulations como software educativo para monitorización y supervisión

numéricamente o usar un deslizador para introducir dicho valor. Por su parte, la velocidad
real del servomotor puede leerse numéricamente u observarse sobre una barra vertical. De
esta forma se ha tratado de dotar de mayor interactividad al interfaz.
Como parte esencial para monitorizar el comportamiento de la planta, se ha incluido una
gráfica en que se representa la evolución de la velocidad del servomotor (traza azul) y la
consigna de velocidad frente al tiempo (traza roja). Esta información permite al usuario
evaluar gráficamente si el sistema funciona correctamente en cuanto a velocidad y preci-
sion.
Para enriquecer la información gráfica aportada al usuario, se ha incorporado la imagen de
vídeo que proporciona la webcam en tiempo real. Ésta enfoca al disco del servomotor a fin
de confirmar visualmente el giro del servomotor. Para ello se indica la URL de la cámara en
el correspondiente elemento de EJS, llamado BasicWebCam. Debajo de la imagen de la
webcam se han colocado dos campos de texto para mostrar avisos y mensajes al usuario.
Éstos informan sobre el estado de la identificación del usuario y de la conexión con el pro-
ceso.
En la pestaña inicial (Figura 6) funciones como la identificación de usuario y la conexión
con el proceso se ilustran con indicadores de diferentes colores a fin de ser verificados con
rapidez por el usuario. Además, se observa que se ha incluido un diagrama de la conexión
API-Servomotor a fin de actuar como sinóptico del proceso.

Figura 6 Pestaña inicio del sistema de monitorización

8 24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016)


Isaías González Pérez, Antonio José Calderón Godoy

La identificación de usuario se ha implementado mediante código, es decir, mediante un


bucle if then se verifica la validez del nombre y contraseña del usuario, que a su vez han
sido definidos como variables. Por otra parte, EJS incluye una opción para seleccionar el
idioma del interfaz por lo que en esta aplicación se ha utilizado para poder elegir idioma
inglés o español en el menú Opciones.
Además del envío de comandos mediante botones y/o campos de E/S, en EJS se pueden
programar controladores (PID por ejemplo) mediante código Java. Las señales de control
generadas son enviadas al dispositivo de campo para que éste las aplique sobre la planta
monitorizada.

Discusión
El interfaz diseñado debe proporcionar una serie de prestaciones exigibles a los sistemas de
monitorización y supervisión, siendo las principales:
- Arquitectura adaptable a cambios tanto a nivel físico como lógico.
- Conectividad con dispositivos de campo y con equipos de gestión.
- Creación de interfaces de usuario amigables y fáciles de usar.
- Acceso remoto a través de internet.
- Facilidad de instalación.
- Fiabilidad y estabilidad en su ejecución.

Una de las dificultades encontradas es la falta de información cuando se producen errores.


Es decir, EJS proporciona a través de la consola una serie de mensajes relativos a la opera-
ción del interfaz. Cuando ocurre algún mal funcionamiento, estos mensajes aportan escasa
información. En muchos casos requiren un conocimiento avanzado de Java para ser inter-
pretados. Cabe destacar que en el caso de otros software, este tipo de mensajes son más
ilustrativos e incluso cuentan con una sección de ayuda por parte del programa.
Un aspecto fundamental de un software para monitorización y supervisión es la capacidad
de integración con protocolos y dispositivos utilizados en ambientes industriales como la
tecnología OPC y los API. A este respecto, como se ha expuesto en la sección previa, para
conectarse con APIs, EJS requiere la utilización de un software intermedio que posibilite el
intercambio de datos. La opción que se ha utilizado en el presente trabajo ha sido Lab-
VIEW y OPC. Lo que en principio podría parecer un inconveniente, puede ser considerado
por el contrario un beneficio. Es decir, estudiar EJS como sistema de monitorización y

24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016) 9


Primeros pasos en el uso de Easy Java Simulations como software educativo para monitorización y supervisión

supervisión implica también estudiar LabVIEW y el estándar OPC, por tanto se aporta al
estudiante conocimiento y habilidades desde un punto de vista de integración de sistemas
utilizando software y protocolos de amplio uso en el ámbito industrial.
Respecto a la generación de alarmas y avisos, cabe decir que resultan más fáciles de diseñar
con otros paquetes que con EJS. Es decir, para la creación de mensajes de errores de cone-
xión con el proceso o de autenticación de usuarios, como se comentó en la sección previa,
es necesario implementar bucles condicionales en código Java. Si bien estos códigos son
sencillos, en otros entornos ya se encuentran predefinidos para facilitar su uso y configura-
ción.
Para la integración de señal de vídeo procedente de una cámara web ubicada en el proceso
monitorizado, basta indicar la URL de dicho video y algunos parámetros visuales como la
resolución y tamaño de la imagen, lo cual resulta bastante rápido de configurar.
Un aspecto interesante es la posibilidad de crear un sistema de monitorización de carácter
portable. Es decir, el sistema de monitorización podría ejecutarse desde cualquier PC con
conexión a internet de modo que se conectara a un servidor en que se ejecutase el VI para el
intercambio de datos con el API. Además, el fichero generado sería de poco tamaño, tan
sólo algunos megabytes.
De forma resumida, se enumeran a continuación las principales ventajas e inconvenientes
de EJS en el contexto en que se está evaluando/para docencia sobre monitorización:
Ventajas
- Ampliación continua de funciones.
- Gratuidad.
- Bajo consumo de recursos del PC en que se ejecuta, ya que tan sólo requiere que el en-
torno de Java esté actualizado.
- Posibilita la creación de laboratorios remotos.
- Fácil inclusión de video procedente de webcam.
- Acumulación de datos sin necesidad de configuración por parte del diseñador.
- Fácil conexión remota al proceso bajo supervisión.
Inconvenientes
- Compatibilidad limitada con dispositivos de campo, requiere intervención de otros pro-
gramas.
- Programación de funciones avanzadas mediante código Java.

10 24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016)


Isaías González Pérez, Antonio José Calderón Godoy

- Escasa información ante errores o fallos en la operación del sistema.


- Escasa documentación de uso.
- Prestaciones para diseño gráfico limitadas.

Conclusiones
En este trabajo se ha presentado el diseño y aplicación experimental de un sistema para
monitorizar y supervisar una planta utilizando el software EJS. La novedad de la propuesta
radica en que EJS está enfocado a la creación de simulaciones y de laboratorios virtua-
les/remotos. Así, el desarrollo presentado sirve como primera aproximación a la utilización
de dicho software en educación sobre sistemas de monitorización y supervisión de procesos
automatizados en carreras de ingeniería.
El sistema experimental bajo supervision consiste en un servomotor controlado por un API.
El interfaz implementado con EJS se encarga tanto de adquirir las señales del proceso como
de ajustar los parámetros del controlador y enviarlos al API en tiempo real. Además, el
protocolo de comunicaciones industriales OPC se utiliza para el intercambio de datos entre
el dispositivo de campo y el nivel de supervisión.
La elaboración de este estudio ha permitido a los autores profundizar y conocer las funcio-
nalidades de este software aún no explotado como herramienta de monitorización y super-
visión con orientación educativa. Se han analizado y discutido las principales ventajas e
inconvenientes encontrados.
Los autores consideran que EJS constituye una herramienta para uso docente en el ámbito
de la supervisión, si bien no como principal software, es decir, con carácter complementa-
rio. Esto es debido a la dependencia de otros programas como LabVIEW o servidores OPC.
Sin embargo, la versatilidad y potencia de EJS junto con la conectividad abierta que otorga
OPC, proporcionan al alumno competencias en el ámbito de las comunicaciones industria-
les y la instrumentación. Así, se valora que la inclusión de EJS incrementa su visión y ca-
pacidad en el sentido de la integración de sistemas.
Las líneas de trabajo a abordar en el futuro se centran en ampliar las funcionalidades del
sistema implementado con EJS y aplicar el mismo procedimiento de desarrollo a otros
procesos automatizados. Igualmente, debe estudiarse el uso continuado del sistema a fin de
evaluar su estabilidad y robustez.

24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016) 11


Primeros pasos en el uso de Easy Java Simulations como software educativo para monitorización y supervisión

Agradecimientos
Este trabajo ha sido financiado con Fondos FEDER (Programa Operativo FEDER de Ex-
tremadura 2014-2020) mediante la Ayuda a Grupos de Investigación con referencia
GR15178 de la Junta de Extremadura

Referencias
Adamo F., Attivissimo F., Cavone G., Giaquinto N. (2005). SCADA/HMI Systems in Advanced Edu-
cational Courses. Instrumentation and Measurement Technology Conference, Ottawa, Canada,
17-19 May 2005.

Arpaia P., De Matteis E., Inglese V. (2015). Software for measurement automation: A review of the
state of the art. Measurement, 66, 10–25.

Atlagic B., Cokic M., Sagi M. (2014). Concept of a SCADA system designed for education and
research. 22nd Telecommunications forum TELFOR 2014, Belgrado, Serbia, Noviembre 2014.

Bayrak G., Cebeci M. (2012). An automation platform designs for electrical and electronics students:
an application study. Procedia - Social and Behavioral Sciences, 47, 950 – 955.

Bermúdez-Ortega J., Besada-Portas E., López-Orozco J.A., Bonache-Seco J.A., de la Cruz J.M.
(2015). Remote web-based control laboratory for mobile devices based on EJsS, Raspberry Pi
and Node.js. IFAC-PapersOnLine 48-29, 158–163.

Bradley D., Russell D., Ferguson I., Isaacs J., MacLeod A., White R. (2015). The Internet of Things—
The future or the end of mechatronics. Mechatronics, 27, 57–74.

Cherdantseva Y., Burnap P., Blyth A., Eden P., Jones K., Soulsby H., Stoddart K. (2016). A review of
cyber security risk assessment methods for SCADA systems. Computers & Security, 56, 1–27.

Farias G.A. (2010). Adding Interactive Human Interface to Engineering Software. Tesis Doctoral,
UNED, Madrid, Spain.

Lakshmi A., Naveenkumar B., Balaji A., Bharathi, N. (2012). Experimental validation of PID based
cascade control system through SCADA-PLC-OPC and internet architectures. Measurement, 45,
643–649.

Leitão P., Walter A., Karnouskos S. (2016). Industrial automation based on cyber-physical systems
technologies: Prototype implementations and challenges. Computers in Industry, 81, 11-25.

NI LabVIEW: http://www.ni.com/labview/ (último acceso en abril de 2016)

OPC Foundation: https://opcfoundation.org/ (último acceso en abril de 2016)

OpenSCADA: http://openscada.org/ (último acceso en abril de 2016)

Pereira R., Figueiredo J., Melicio R., Mendes V.M.F., Martins J., Quadrado J.C. (2015). Consumer
energy management system with integration of smart meters. Energy Reports, 1, 22–29.

RapidSCADA: http://rapidscada.org/ (último acceso en abril de 2016)

12 24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016)


Isaías González Pérez, Antonio José Calderón Godoy

Reddy K.S., Kumar M., Mallick T.K., Sharon H., Lokeswaran S. (2014). A review of Integration,
Control, Communication and Metering (ICCM) of renewable energy based smart grid. Rene-
wable and Sustainable Energy Reviews, 38, 180–192.

Reynard S., Gomis-Bellmunt O., Sudriá-Andreu A., Boix-Aragonés O., Benítez-Pina I. (2008).
Flexible Manufacturing Cell SCADA System for Educational Purposes. Computer Applications in
Engineering Education, 16 (1), 21-30.

Ruiz A., Jiménez J.E., Ruz M.L., Dormido S., Visioli A. (2015). Interactivity-based control educa-
tion: Some experiences at the University of Córdoba. IFAC-PapersOnLine 48-29, 37–42.

Segura F., Andújar J.M. (2015). Modular PEM Fuel Cell SCADA & Simulator System. Resources, 4,
692-712.

Siemens WinCC: http://w3.siemens.com/mcms/human-machine-interface/en/visualization-software/


(último acceso en abril de 2016)

Vargas H., Farias G., Sanchez J., Dormido S., Esquembre F. (2013). Using Augmented Reality in
Remote Laboratories. International Journal of Computer Communications and Control, 8, 622-
634.

Vargas H., Sánchez J., Jara C.A., Candelas F.A., Torres F., Dormido S. (2011). A Network of Auto-
matic Control Web-Based Laboratories. IEEE Transactions on Learning Technologies, 4, 197-
208

Wonderware InTouch: http://www.wonderware.es/contents/WonderwareInTouchHMI.asp (último


acceso en abril de 2016)

24 Congreso de Innovación Educativa en las Enseñanzas Técnicas (2016) 13

View publication stats

También podría gustarte