DESARROLLO DE APLICACIÓN EN ANDROID PARA CONTROL REMOTO DE DATOS DE UN CONTROLADOR LÓGICO PROGRAMABLE (DEVELOPMENT OF AN ANDROID APPLICATION FOR REMOTE CONTROL OF PROGRAMABLE LOGIC CONTROLLER DATA)

Carlos Andrés Angulo Martínez, María Teresa Parra Bárcenas, Juan Pablo Aguilera Álvarez, Ángel Cárdenas León

Resumen


Resumen

En este proyecto se presenta el desarrollo de una aplicación para dispositivos móviles compatible con el sistema operativo Android, que trabaje como una Interfaz Humano-Máquina (HMI), para el monitoreo y control remoto de datos, utilizando un Controlador Lógico Programable (PLC). La aplicación se desarrolló en un Entorno de Desarrollo Integrado (IDE) con lenguaje de programación Java, ejecutando pruebas para una Computadora Personal (PC), hasta lograr la aplicación definitiva desarrollada en Android Studio, la comunicación entre el PLC y el dispositivo móvil se realizó con la librería Moka7, que ofrece soporte de conexión vía Ethernet, finalmente, se adaptó a ser una conexión inalámbrica entre los dos dispositivos. El prototipo incluye una interfaz gráfica donde es posible agregar los controles e indicadores que desee el usuario y configurar cada uno de los elementos. Este sistema es capaz de leer y escribir 5 tipos de variables: entero, doble entero, real, booleano y string.

Palabra(s) Clave: Aplicación en Android, Comunicación inalámbrica de datos, Controlador Lógico Programable, Java, Moka7.

 

Abstract

An application for remote monitoring and control of data, such as a Human Machine Interface (HMI), operating with a Programmable Logic Controller (PLC), it was developed for mobile devices that work with Android operating system. An Integrated Development Environment (IDE) was used for application development, made use of the Java programming language with a library called Moka7, which offers Ethernet connection to achieve communication between the PLC and the mobile device, then become a wireless connection between the two devices. In a Personal Computer (PC) was performed the test programs, and finally, in Android Studio achieved the final application. A system capable of reading and writing five types of variables: boolean, integer, double integer, real and string. It has a menu where it is possible to add the corresponding controls and indicators, as well as, from the graphical interface it is possible to add the controls and indicators that the user desires.

Keywords: Android Application, Wireless data communication, Programmable Logic Controller, Java, Moka7.


Texto completo:

832-842 PDF

Referencias


Bonifaz, A., & Solórzano, J. (2018). Diseño e implementación de una aplicación de monitoreo, control de velocidad y sentido de giro de un motor monofásico AC utilizando un smartphone con sistema Android. Ecuador. Tesis. Universidad Politécnica Salesiana.

Cáceres, C. A., & Amaya, D. (2016). Desarrollo e interacción de un laboratorio virtual asistido y controlado por PLC. Entre Ciencia e Ingeniería, vol. 10, núm. 19, 9-15. ISSN # 1909-8367.

Castro, J., Laguna, J., & Vargas, M. (2014). La aplicación de interfaces humano-máquina (HMI), en la industria Tijuanense. In Ciencias de la Ingeniería y Tecnología Handbook T-VI: Congreso Interdisciplinario de Cuerpos Académicos (pp. 204-218). ECORFAN.

Club de Tecnología, (2017, septiembre). Kotlin vs Java, principales diferencias de los lenguajes oficiales de Android. Obtenido de http://www.clubdetecnologia.net/blog/2017/kotlin-vs-java-principales-diferencias-de-los-lenguajes-oficiales-de-android/

Cruz-Sotelo, S. E., Benítez, S. O., Bovea, M. D., Soto, N. S., Ávila, H. F., & Salinas, W. E. A. (2013). Hábitos y prácticas de consumo de teléfonos celulares en México y España. Revista Internacional de Contaminación Ambiental, 29, 33-41.

Esquivel, F. J. (2015). Aplicación móvil para el monitoreo de máquinas KOMAX 433 de preparación de cable en la industria automotriz. Tesis. Universidad Autónoma de Ciudad Juárez.

ODVA (2012), http://www.odva.org

Prado, J. C. (2010). ETHERNET INDUSTRIAL: Modelos y conectividad en el ámbito de procesos industriales. Tesis. Universidad Nacional de La Plata. Facultad de Informática.

Profibus (2012), http://www.profibus.com

Rosado-Muñoz, A., Mjahad, A., Muñoz-Marí, J., & Terol-Tortosa, G. (2012). Web monitoring System and Gateway for Serial Communication PLC. Alemania.

Shyr, W. J., Su, T. J., & Lin, C. M. (2013). Development of remote monitoring and a control system based on PLC and webaccess for learning mechatronics. International Journal of Advanced Robotic Systems, 10(2), 97. https://doi.org/10.5772%2F55363

Solórzano H. (2014). Diseño e Implementación de Interfaz Gráfica de Usuario entre el Sistema de Control de Proceso T5554 y un PLC Siemens S7-300.

Technology, B. (2019). Top causes of PLC control system failure. Recuperado de https://www.boultingtechnology.co.uk/news/view/top-causes-of-plc-control-system-failure/






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Barra de separación

Licencia Creative Commons    Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.    

TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA

Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México

Tel. 461 61 17575 Ext 5450 y 5146

pistaseducativas@itcelaya.edu.mx

http://pistaseducativas.celaya.tecnm.mx/index.php/pistas