Implementación de un sistema para control de supervisión y adquisición de datos de la celda mecatrónica de Fischertechnik del laboratorio de automatización utilizando hardware y software libre
| dc.contributor.advisor | Chío Cho, Nayibe | |
| dc.contributor.advisor | González Acuña, Hernán | |
| dc.contributor.apolounab | Chío Cho, Nayibe [nayibe-chío-cho] | spa |
| dc.contributor.apolounab | González Acuña, Hernán [hernán-gonzález-acuña] | spa |
| dc.contributor.author | Castro Caicedo, Neil Sebastian | |
| dc.contributor.author | Delgado Maestre, Hubert Armando | |
| dc.contributor.cvlac | Chío Cho, Nayibe [0000375918] | spa |
| dc.contributor.cvlac | González Acuña, Hernán [0000774774] | spa |
| dc.contributor.googlescholar | Chío Cho, Nayibe [mModWy8AAAAJ] | spa |
| dc.contributor.googlescholar | González Acuña, Hernán [es&oi=ao] | spa |
| dc.contributor.linkedin | Chío Cho, Nayibe [nayibe-chio-cho-41a17724] | spa |
| dc.contributor.orcid | Chío Cho, Nayibe [0000-0002-9459-4350] | spa |
| dc.contributor.orcid | González Acuña, Hernán [0009-0001-0711-8170] | spa |
| dc.contributor.researchgate | Chío Cho, Nayibe [Nayibe_Chio] | spa |
| dc.coverage.campus | UNAB Campus Bucaramanga | spa |
| dc.coverage.spatial | Bucaramanga (Santander, Colombia) | spa |
| dc.date.accessioned | 2026-01-30T19:15:18Z | |
| dc.date.available | 2026-01-30T19:15:18Z | |
| dc.date.issued | 2025-06-16 | |
| dc.degree.name | Ingeniero Mecatrónico | spa |
| dc.description.abstract | Este trabajo presenta el desarrollo de un sistema para control de supervisión y adquisición de datos (SCADA) de la celda mecatrónica Fischertechnik del laboratorio de automatización de la UNAB, utilizando hardware y software libre. El sistema integra un controlador lógico programable (PLC) basado en Arduino Mega (ATmega2560) con capacidades que igualan o superan al controlador comercial original, junto con una plataforma SCADA web desarrollada desde cero con tecnologías open-source. El proyecto aborda la obsolescencia del software propietario original (ROBO Pro) y los estándares de la Industria 4.0, mediante el diseño del esquema electrónico del PLC, el desarrollo de la plataforma web, la fabricación de la PCB con su carcasa protectora, y la validación completa del sistema mediante guías de laboratorio. Los resultados demuestran que el controlador desarrollado alcanza niveles de precisión comparables o superiores al controlador Fischertechnik de referencia, con errores inferiores al 5% en entradas analógicas y 1% en salidas, confirmando su viabilidad técnica y pedagógica para entornos educativos de automatización industrial. | spa |
| dc.description.abstractenglish | This work presents the development of a Supervisory Control and Data Acquisition (SCADA) system for the Fischertechnik mechatronic cell at UNAB's automation laboratory, using open-source hardware and software. The system integrates a Programmable Logic Controller (PLC) based on Arduino Mega (ATmega2560) with capabilities that match or exceed the original commercial controller, along with a web-based SCADA platform developed from scratch with open-source technologies. The project addresses the obsolescence of the original proprietary software (ROBO Pro) and Industry 4.0 standards through the design of the PLC electronic schematic, development of the web platform, manufacturing of the PCB with its protective casing, and complete system validation through laboratory guides. Results demonstrate that the developed controller achieves precision levels comparable to or exceeding the reference Fischertechnik controller, with errors below 5% in analog inputs and 1% in outputs, confirming its technical and pedagogical viability for industrial automation educational environments. | spa |
| dc.description.degreelevel | Pregrado | spa |
| dc.description.learningmodality | Modalidad Presencial | spa |
| dc.description.tableofcontents | 1 INTRODUCCIÓN 11 1.2 RESUMEN 11 1.3 PLANTEAMIENTO DEL PROBLEMA 12 1.4 CONTEXTO Y JUSTIFICACIÓN 13 1.5 ANTECEDENTES 16 1.6 OBJETIVOS 19 1.6.1 GENERAL 19 1.6.2 ESPECIFICOS 19 2 MARCO TEÓRICO 20 2.1 CONTROLADOR LÓGICO PROGRAMABLES 20 2.2 HARDWARE LIBRE Y MICROCONTROLADORES 21 2.3 INDUSTRIA 4.0 Y TENDENCIAS ACTUALES 22 2.4 PROTOCOLOS DE COMUNICACIÓN 23 2.5 SISTEMAS SCADA 24 2.6 TECNOLOGÍAS WEB 24 2.6.1 FRONTEND 24 2.6.2 BACKEND Y BASES DE DATOS 25 2.7 CELDAS FISCHERTECHNIK 26 2.8 NORMATIVIDAD 27 2.8.1 DISEÑO DE PCB 27 2.8.2 LICENCIAS DE SOFTWARE LIBRE 28 3. METODOLOGÍA 29 4. RECOPILACIÓN DE INFORMACIÓN Y ANALISIS DE REQUERIMIENTOS 33 4.1 RECOPILACIÓN DE INFORMACIÓN CONTROLADOR COMERCIALES 33 4.2 RECOPILACIÓN DE INFORMACIÓN PLATAFORMAS SCADA 34 4.3 REQUERIMIENTOS CELDA MECATRÓNICA FISCHERTECHNIK 35 4.4 REQUERIMIENTOS DEL CONTROLADOR LÓGICO PROGRAMABLE 36 4.5 REQUERIMIENTOS DE LA PLATAFORMA SCADA WEB 37 4.6 ESPECIFICACIONES DEL SISTEMA 38 4.6.1 ESPECIFICACIONES DEL CONTROLADOR 38 4.6.2 ESPECIFICACIONES DE LA PLATAFORMA 39 5. DISEÑO Y FABRICACIÓN CONTROLADOR 41 5.1 SELECCIÓN DE COMPONENTES 41 5.2 DISEÑO DE CIRCUITOS ELECTRONICOS 42 5.2.1 ENTRADAS DIGITALES 43 5.2.2 ENTRADAS ANALÓGICAS 46 5.2.3 SALIDAS ANALÓGICAS 48 5.2.4 SALIDAS MOTORES PWM 50 5.2.4 SALIDAS DIGITALES RELÉ 52 5.5 FABRICACIÓN PCB 53 6. DISEÑO 3D Y FABRICACIÓN 57 6.1.1 FABRICACIÓN CARCASA CONTROLADOR 58 6.2 DISEÑO Y VALIDACIÓN CELDAS FISCHERTECHNIK 60 6.3 INTEGRACIÓN DEL SISTEMA 62 7. DESARROLLO PLATAFORMA SCADA WEB 63 7.1 METODOLOGÍA DE DESARROLLO 63 7.2 ARQUITECTURA DEL SISTEMA 64 7.3 COMPONENTES DEL SISTEMA 65 7.4 BASE DE DATOS 66 7.5 CONEXIÓN CON EL CONTROLADOR LÓGICO PROGRAMABLE 67 7.6 ESTRUCTURA DE ARCHIVOS 69 7.7 FLUJO GENRAL DE DATOS DEL SISTEMA 69 7.8 FUNCIONALIDADES IMPLEMENTADAS 70 8. VALIDACIÓN Y RESULTADOS 71 8.1 VALIDACIÓN DE COMPONENTES FISCHERTECHNIK 71 8.2 VALIDACIÓN DEL CONTROLADOR LÓGICO PROGRAMABLE 72 8.3 VALIDACIÓN DEL SISTEMA INTEGRADO 73 8.4 VALIDACIÓN DE GUÍAS DE LABORATORIO 77 8.5 CONCLUSIONES DE LA VALIDACIÓN 78 CONCLUSIONES 80 RECOMENDACIONES 81 BIBLIOGRAFIA 82 ANEXOS 86 | spa |
| dc.format.mimetype | application/pdf | spa |
| dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
| dc.identifier.repourl | repourl:https://repository.unab.edu.co | spa |
| dc.identifier.uri | http://hdl.handle.net/20.500.12749/32705 | |
| dc.language.iso | spa | spa |
| dc.publisher.faculty | Facultad Ingeniería | spa |
| dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
| dc.publisher.program | Pregrado Ingeniería Mecatrónica | spa |
| dc.publisher.programid | IMK-1789; IMK239 | |
| dc.relation.references | Fischertechnik, «Apps & Software for the classroom,» Fischertechnik, [En línea]. Available: https://www.fischertechnik.de/en/apps-and-software. [Último acceso: 2024]. | spa |
| dc.relation.references | G. Garcés y C. Peña, «Ajustar la Educación en Ingeniería a la Industria 4.0: Una visión desde el desarrollo curricular y el laboratorio,» de Vol. 19, REXE, 2020, pp. 129-148. | spa |
| dc.relation.references | Mordor Intelligence, «Análisis de participación y tamaño del mercado de PLC tendencias y pronósticos de crecimiento (2024-2029),» Mordor Intelligence, 2023. [En línea]. Available: https://www.mordorintelligence.com/es/industry-reports/programmable-logic-controller-plc-market. [Último acceso: 2024]. | spa |
| dc.relation.references | J. Pérez, «La relación del software libre con el hardware libre,» Somos Libres, 2023. [En línea]. Available: https://somoslibres.org/index.php/bienvenido/101-hardware-libre/12842-la-relacion-del-software-libre-con-el-hardware-libre. [Último acceso: 2024]. | spa |
| dc.relation.references | J. Rivera Vargas, L. M. Paucar Alcantara y A. J. Chafloque Moreno, «Controlador lógico programable de salida tipo relé, basado en Arduino para transmisión de datos entre etapas de procesos industriales,» Universidad Nacional del Callao, vol. I, 2019. | spa |
| dc.relation.references | S. Rúnarsson, «Open source hardware and software alternative to industrial PLC,» øgskolen i Sørøst-Norge, vol. Master's thesis, 2016. | spa |
| dc.relation.references | M. S. Mohd Samsudin, «Development of cost effective PLC training kit by using arduino platform (PLCDUINO),» Universiti Tun Hussein Onn Malaysia, vol. Doctoral dissertation, 2015. | spa |
| dc.relation.references | G. Vieira, J. Barbosa, P. Leitão y L. Sakurada, «Low-cost industrial controller based on the raspberry pi platform,» IEEE International Conference on Industrial Technology (ICIT), vol. I, pp. 292-297, 2020. | spa |
| dc.relation.references | D. O. Kovaliuk, K. M. Huza y O. O. Kovaliuk, «Development of SCADA system based on web technologies,» International Journal of Information Engineering and Electronic Business, vol. 10, pp. 25-32, 2018. | spa |
| dc.relation.references | A. A. Díaz, «Adaptación de los laboratorios planta piloto y laboratorio de automatización a la tecnología industria 4.0,» Universidad Autónoma de Bucaramanga, vol. I, 2020. | spa |
| dc.relation.references | J. D. Rueda, «Gestión en la nube y modelo de realidad aumentada para el banco de pruebas de múltiples bombas centrífugas en configuración variable de la UNAB,» Universidad Autónoma de Bucaramanga, 2021. | spa |
| dc.relation.references | M. G. Zaragoza y H. K. Kim, «Comparative Study of PLC and Arduino in Automated Irrigation System,» International Journal of Control and Automation, vol. 10, nº 6, pp. 207-218, 2017. | spa |
| dc.relation.references | D. K. Cabrera, D. G. Garcia, A. B. Quirós, J. L. Ramos y A. M. Laguardia, «Proposal of a programmable logic controller based on open hardware,» ITEGAM-JETIA, vol. 9, nº 42, pp. 41-47, 2023. | spa |
| dc.relation.references | A. Palanisamy, «Home automation using PLC and Arduino,» Acta Mechanica Slovaca, vol. 24, nº 1, pp. 56-68, 2020. | spa |
| dc.relation.references | M. J. Rosales, «Automatización de la planta de Fischertechnik del laboratorio de automatización y control utilizando un PLC Siemens S7-1500,» Universidad Industrial de Santander, vol. 1, 2021. | spa |
| dc.relation.references | W. Bolton, Programmable Logic Controllers, 6th ed., Newnes, 2015. | spa |
| dc.relation.references | J. R. Hackworth y F. D. Hackworth Jr, Programmable Logic Controllers: Programming Methods and Applications, Pearson, 2003. | spa |
| dc.relation.references | T. R. Kuphaldt, Lessons In Industrial Instrumentation, 2nd ed., Creative Commons Attribution, 2021. | spa |
| dc.relation.references | K. H. John y M. Tiegelkamp, IEC 61131-3: Programming Industrial Automation Systems, 2nd ed., Springer, 2010. | spa |
| dc.relation.references | A. Gibb, Building Open Source Hardware: DIY Manufacturing for Hackers and Makers, 1st ed., Addison-Wesley Professional, 2014. | spa |
| dc.relation.references | M. A. Mazidi y S. Naimi, The AVR Microcontroller and Embedded Systems: Using Assembly and C, Pearson, 2010. | spa |
| dc.relation.references | M. Margolis, Arduino Cookbook, 2nd ed., O'Reilly Media, 2010. | spa |
| dc.relation.references | N. Kolban, Kolban's Book on ESP32, Leanpub, 2018. | spa |
| dc.relation.references | E. D. Knapp y J. T. Langill, Industrial Network Security, 2nd ed., Syngress, 2014. | spa |
| dc.relation.references | C. Kozierok, The TCP/IP Guide, Starch Press, 2005. | spa |
| dc.relation.references | G. Clarke, D. Reynders y E. Wright, Practical Modern SCADA Protocols: DNP3, 60870.5 and Related Systems, Newnes, 2004. | spa |
| dc.relation.references | B. A. Forouzan, Data Communications and Networking, 5th ed., McGraw-Hill Education, 2017. | spa |
| dc.relation.references | S. A. Boyer, SCADA: Supervisory Control and Data Acquisition, 4th ed., ISA, 2009. | spa |
| dc.relation.references | D. Bailey y E. Wright, Practical SCADA for Industry, Newnes, 2003. | spa |
| dc.relation.references | J. Duckett, HTML and CSS: Design and Build Websites, John Wiley & Sons, 2011. | spa |
| dc.relation.references | A. Banks y E. Porcello, Learning React: Functional Web Development with React and Redux, O'Reilly Media, 2017. | spa |
| dc.relation.references | B. Green y S. Seshadri, AngularJS, O'Reilly Media, 2013. | spa |
| dc.relation.references | M. Richards, Software Architecture Patterns, O'Reilly Media, 2015. | spa |
| dc.relation.references | T. Santana, Mastering Node.js, Packt Publishing, 2018. | spa |
| dc.relation.references | M. Lutz, Programming Python, 4th ed., O'Reilly Media, 2010. | spa |
| dc.relation.references | P. DuBois, MySQL Cookbook, 3rd ed., O'Reilly Media, 2014. | spa |
| dc.relation.references | K. Chodorow, MongoDB: The Definitive Guide, 3rd ed., O'Reilly Media, 2019. | spa |
| dc.relation.references | D. Brooks, Circuit Board Design for Manufacture, 2005. | spa |
| dc.relation.references | D. L. Wingard, PCB Fabrication: Technology and Processes, O’Reilly Media, 2002. | spa |
| dc.relation.references | O’Reilly Media, Understanding Open Source and Free Software Licensing, 1st ed., O’Reilly Media, 2004. | spa |
| dc.relation.references | L. Rosen, Open Source Licensing: Software Freedom and Intellectual Property Law, O’Reilly Media, 2004. | spa |
| dc.relation.references | J. Smith, Understanding MIT and BSD Open Source Licenses, O’Reilly Media, 2015. | spa |
| dc.relation.references | JLCPCB, «Assembly Parts Lib For PCBA Only,» JLCPCB, 2024. [En línea]. Available: https://jlcpcb.com/parts. [Último acceso: 2024]. | spa |
| dc.relation.references | JLCPCB, «PCB Manufacturing & Assembly Capabilities,» JLCPCB, 2024. [En línea]. Available: https://jlcpcb.com/capabilities/pcb-capabilities. [Último acceso: 2024]. | spa |
| dc.relation.references | Fischertechnik, «ft Design Studio,» Fischertechnik, 2025. [En línea]. Available: https://www.fischertechnik.de/en/ft-design-studio. [Último acceso: 2025]. | spa |
| dc.relation.references | D. Adams, «Fischertechnik® TXT 4.0 Controller Internals and Programming,» Tarma Software Research Ltd, vol. I, p. 804, 2024. | spa |
| dc.relation.references | S. K. Abell y N. G. Lederman, «Handbook of Research on Science Education,» Lawrence Erlbaum Associates, 2007. | spa |
| dc.relation.references | Github blog, «Octoverse: The state of open source and rise of AI in 2023,» Github, 2023. [En línea]. [Último acceso: 2024]. | spa |
| dc.relation.references | B. Harkirat , K. TaranPreet y R. Yash , «The Better Comparison between PHP, Python-web & Node.js,» International Journal of Research in Engineering and Science (IJRES), vol. I, p. 9, 2021. | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
| dc.subject.keywords | Industrial automation | spa |
| dc.subject.keywords | SCADA systems | spa |
| dc.subject.keywords | Open-source hardware and software | spa |
| dc.subject.keywords | Programmable Logic Controller (PLC) | spa |
| dc.subject.keywords | Industry 4.0 | spa |
| dc.subject.keywords | Mechatronics | spa |
| dc.subject.keywords | Automatic control | spa |
| dc.subject.keywords | Computer software | spa |
| dc.subject.keywords | CAD/CAM (Systems) | spa |
| dc.subject.keywords | Machine theory | spa |
| dc.subject.keywords | Programming languages (Electronic computers) | spa |
| dc.subject.lemb | Mecatrónica | spa |
| dc.subject.lemb | Control automático | spa |
| dc.subject.lemb | Software para computadores | spa |
| dc.subject.lemb | CAD/CAM (Sistemas) | spa |
| dc.subject.lemb | Teoría de las máquinas | spa |
| dc.subject.lemb | Lenguajes de programación (Computadores electrónicos) | spa |
| dc.subject.proposal | Automatización industrial | spa |
| dc.subject.proposal | Sistemas SCADA | spa |
| dc.subject.proposal | Hardware y software libre | spa |
| dc.subject.proposal | Controlador lógico programable (PLC) | spa |
| dc.subject.proposal | Industria 4.0 | spa |
| dc.title | Implementación de un sistema para control de supervisión y adquisición de datos de la celda mecatrónica de Fischertechnik del laboratorio de automatización utilizando hardware y software libre | spa |
| dc.title.translated | Implementation of a system for supervision control and data acquisition of the Fischertechnik mechatronic cell in the automation laboratory using free hardware and software | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
| dc.type.local | Trabajo de Grado | spa |
| dc.type.redcol | http://purl.org/redcol/resource_type/TP |
Archivos
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 829 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
