ArduTC -- Un entrenador de bajo coste para TwinCAT
Contenido principal del artículo
Resumen
La realización de prácticas docentes con PLC en la ingeniería supone un desafío en los centros educativos debido al alto coste, el espacio ocupado y el mantenimiento de los equipos necesarios para llevarlas a cabo. Esto avoca al alumnado a tomar turnos para realizar ejercicios de automatización o, si esto no es posible, al uso de simuladores, empeorando la experiencia práctica. ArduTC nace como un intento de democratización del hardware para automatización, desarrollando un sistema de muy bajo coste que convierte una placa de desarrollo de Arduino UNO en una interfaz entre TwinCAT, el software comercial de programación de PLC de Beckhoff, y elementos básicos de automatización como LEDs, pulsadores, sensores analógicos y servomotores, sustituyendo en última instancia a un PLC comercial.
Nuestro sistema se comunica de manera transparente con un programa TwinCAT que se ejecuta en un PC mediante el protocolo ADS aplicando los cambios en las variables del programa a los pines de una placa Arduino y viceversa.
Palabras clave:
Detalles del artículo
Citas
Alan Yorinks, 2020. Telemetrix, repositorio Github. https://github.com/MrYsLab/telemetrix [Accedido: mayo de 2024].
Arduino, 2010. Arduino UNO, web oficial. https://store.arduino.cc/products/arduino-uno-rev3 [Accedido: mayo de 2024].
Badawy, I., Bassiuny, A., Darwish, R., Tolba, A., 2023. A digital twin of a remote real-time accessible labs. In: International Conference on Interactive Collaborative Learning. Springer, pp. 200–212. DOI: https://doi.org/10.1007/978-3-031-52667-1_21 DOI: https://doi.org/10.1007/978-3-031-52667-1_21
Beckhoff Automation, 1996. TwinCAT automation software, web oficial. https://www.beckhoff.com/es-es/products/automation/twincat/ [Accedido: mayo de 2024].
Coppelia Robotics, 2013. Coppeliasim, web oficial. https://www.coppeliarobotics.com/ [Accedido: mayo de 2024].
Factory I/O, 2014. Factory I/O, web oficial. https://factoryio.com/ [Accedido: mayo de 2024].
Godot Foundation, 2014. Godot engine, web oficial. https://godotengine.org/ [Accedido: mayo de 2024].
Grieves, M., 2014. Digital twin: manufacturing excellence through virtual factory replication. White paper 1 (2014), 1–7.
Huertas-López, A. J., Junio 2021. Diseño y desarrollo de un dispositivo de entrada y salida de bajo coste para TwinCAT. Trabajo Fin de Grado. Grado en Ingeniería en Tecnologías Industriales, Universidad de Málaga.
International Electrotechnical Commission, 2013. IEC 61131-3: 2013 programmable controllers-Part 3: programming languages. Geneva, Switzerland.
Nirtec Studio, 2024. Easyplc software, web oficial. https://www.nirtec.com/ [Accedido: mayo de 2024].
Riverbank Computing Limited, 1998. pyqt5, web oficial. https://www.riverbankcomputing.com/software/pyqt/ [Accedido: mayo de 2024].
Shaaban, K., 2013. Practical teaching and its importance in teaching civil engineering. QScience Proceedings 2013 (2), 4. DOI: https://doi.org/10.5339/qproc.2013.gic.4 DOI: https://doi.org/10.5339/qproc.2013.gic.4
SMC International Training, 2014. Fms-200 - sistema did ́actico modular de ensamblaje flexible, web oficial. https://www.smctraining.com/es/webpage/indexpage/287 [Accedido: mayo de 2024].
Stefan Lehmann, 2015. pyads, repositorio Github. https://github.com/stlehmann/pyads [Accedido: mayo de 2024].
Steiner, H.-C., 2009. Firmata: Towards making microcontrollers act like extensions of the computer. In: NIME. pp. 125–130. DOI: https://doi.org/10.5281/zenodo.1177689
Unity Technologies, 2005. Unity3D, web oficial. https://unity.com/ [Accedido: mayo de 2024].
Visual Components, 2016. Visual components, web oficial. https://www.visualcomponents.com/ [Accedido: mayo de 2024].
Wang, Z., Han, K., Tiwari, P., 2021. Digital Twin Simulation of Connected and Automated Vehicles with the Unity Game Engine. In: 2021 IEEE 1st International Conference on Digital Twins and Parallel Intelligence (DT-PI). pp. 1–4. DOI: https://doi.org/10.1109/DTPI52967.2021.9540074 DOI: https://doi.org/10.1109/DTPI52967.2021.9540074