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.advisorChío Cho, Nayibe
dc.contributor.advisorGonzález Acuña, Hernán
dc.contributor.apolounabChío Cho, Nayibe [nayibe-chío-cho]spa
dc.contributor.apolounabGonzález Acuña, Hernán [hernán-gonzález-acuña]spa
dc.contributor.authorCastro Caicedo, Neil Sebastian
dc.contributor.authorDelgado Maestre, Hubert Armando
dc.contributor.cvlacChío Cho, Nayibe [0000375918]spa
dc.contributor.cvlacGonzález Acuña, Hernán [0000774774]spa
dc.contributor.googlescholarChío Cho, Nayibe [mModWy8AAAAJ]spa
dc.contributor.googlescholarGonzález Acuña, Hernán [es&oi=ao]spa
dc.contributor.linkedinChío Cho, Nayibe [nayibe-chio-cho-41a17724]spa
dc.contributor.orcidChío Cho, Nayibe [0000-0002-9459-4350]spa
dc.contributor.orcidGonzález Acuña, Hernán [0009-0001-0711-8170]spa
dc.contributor.researchgateChío Cho, Nayibe [Nayibe_Chio]spa
dc.coverage.campusUNAB Campus Bucaramangaspa
dc.coverage.spatialBucaramanga (Santander, Colombia)spa
dc.date.accessioned2026-01-30T19:15:18Z
dc.date.available2026-01-30T19:15:18Z
dc.date.issued2025-06-16
dc.degree.nameIngeniero Mecatrónicospa
dc.description.abstractEste 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.abstractenglishThis 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.degreelevelPregradospa
dc.description.learningmodalityModalidad Presencialspa
dc.description.tableofcontents1 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 86spa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameinstname:Universidad Autónoma de Bucaramanga - UNABspa
dc.identifier.reponamereponame:Repositorio Institucional UNABspa
dc.identifier.repourlrepourl:https://repository.unab.edu.cospa
dc.identifier.urihttp://hdl.handle.net/20.500.12749/32705
dc.language.isospaspa
dc.publisher.facultyFacultad Ingenieríaspa
dc.publisher.grantorUniversidad Autónoma de Bucaramanga UNABspa
dc.publisher.programPregrado Ingeniería Mecatrónicaspa
dc.publisher.programidIMK-1789; IMK239
dc.relation.referencesFischertechnik, «Apps & Software for the classroom,» Fischertechnik, [En línea]. Available: https://www.fischertechnik.de/en/apps-and-software. [Último acceso: 2024].spa
dc.relation.referencesG. 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.referencesMordor 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.referencesJ. 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.referencesJ. 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.referencesS. 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.referencesM. 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.referencesG. 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.referencesD. 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.referencesA. 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.referencesJ. 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.referencesM. 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.referencesD. 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.referencesA. Palanisamy, «Home automation using PLC and Arduino,» Acta Mechanica Slovaca, vol. 24, nº 1, pp. 56-68, 2020.spa
dc.relation.referencesM. 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.referencesW. Bolton, Programmable Logic Controllers, 6th ed., Newnes, 2015.spa
dc.relation.referencesJ. R. Hackworth y F. D. Hackworth Jr, Programmable Logic Controllers: Programming Methods and Applications, Pearson, 2003.spa
dc.relation.referencesT. R. Kuphaldt, Lessons In Industrial Instrumentation, 2nd ed., Creative Commons Attribution, 2021.spa
dc.relation.referencesK. H. John y M. Tiegelkamp, IEC 61131-3: Programming Industrial Automation Systems, 2nd ed., Springer, 2010.spa
dc.relation.referencesA. Gibb, Building Open Source Hardware: DIY Manufacturing for Hackers and Makers, 1st ed., Addison-Wesley Professional, 2014.spa
dc.relation.referencesM. A. Mazidi y S. Naimi, The AVR Microcontroller and Embedded Systems: Using Assembly and C, Pearson, 2010.spa
dc.relation.referencesM. Margolis, Arduino Cookbook, 2nd ed., O'Reilly Media, 2010.spa
dc.relation.referencesN. Kolban, Kolban's Book on ESP32, Leanpub, 2018.spa
dc.relation.referencesE. D. Knapp y J. T. Langill, Industrial Network Security, 2nd ed., Syngress, 2014.spa
dc.relation.referencesC. Kozierok, The TCP/IP Guide, Starch Press, 2005.spa
dc.relation.referencesG. Clarke, D. Reynders y E. Wright, Practical Modern SCADA Protocols: DNP3, 60870.5 and Related Systems, Newnes, 2004.spa
dc.relation.referencesB. A. Forouzan, Data Communications and Networking, 5th ed., McGraw-Hill Education, 2017.spa
dc.relation.referencesS. A. Boyer, SCADA: Supervisory Control and Data Acquisition, 4th ed., ISA, 2009.spa
dc.relation.referencesD. Bailey y E. Wright, Practical SCADA for Industry, Newnes, 2003.spa
dc.relation.referencesJ. Duckett, HTML and CSS: Design and Build Websites, John Wiley & Sons, 2011.spa
dc.relation.referencesA. Banks y E. Porcello, Learning React: Functional Web Development with React and Redux, O'Reilly Media, 2017.spa
dc.relation.referencesB. Green y S. Seshadri, AngularJS, O'Reilly Media, 2013.spa
dc.relation.referencesM. Richards, Software Architecture Patterns, O'Reilly Media, 2015.spa
dc.relation.referencesT. Santana, Mastering Node.js, Packt Publishing, 2018.spa
dc.relation.referencesM. Lutz, Programming Python, 4th ed., O'Reilly Media, 2010.spa
dc.relation.referencesP. DuBois, MySQL Cookbook, 3rd ed., O'Reilly Media, 2014.spa
dc.relation.referencesK. Chodorow, MongoDB: The Definitive Guide, 3rd ed., O'Reilly Media, 2019.spa
dc.relation.referencesD. Brooks, Circuit Board Design for Manufacture, 2005.spa
dc.relation.referencesD. L. Wingard, PCB Fabrication: Technology and Processes, O’Reilly Media, 2002.spa
dc.relation.referencesO’Reilly Media, Understanding Open Source and Free Software Licensing, 1st ed., O’Reilly Media, 2004.spa
dc.relation.referencesL. Rosen, Open Source Licensing: Software Freedom and Intellectual Property Law, O’Reilly Media, 2004.spa
dc.relation.referencesJ. Smith, Understanding MIT and BSD Open Source Licenses, O’Reilly Media, 2015.spa
dc.relation.referencesJLCPCB, «Assembly Parts Lib For PCBA Only,» JLCPCB, 2024. [En línea]. Available: https://jlcpcb.com/parts. [Último acceso: 2024].spa
dc.relation.referencesJLCPCB, «PCB Manufacturing & Assembly Capabilities,» JLCPCB, 2024. [En línea]. Available: https://jlcpcb.com/capabilities/pcb-capabilities. [Último acceso: 2024].spa
dc.relation.referencesFischertechnik, «ft Design Studio,» Fischertechnik, 2025. [En línea]. Available: https://www.fischertechnik.de/en/ft-design-studio. [Último acceso: 2025].spa
dc.relation.referencesD. Adams, «Fischertechnik® TXT 4.0 Controller Internals and Programming,» Tarma Software Research Ltd, vol. I, p. 804, 2024.spa
dc.relation.referencesS. K. Abell y N. G. Lederman, «Handbook of Research on Science Education,» Lawrence Erlbaum Associates, 2007.spa
dc.relation.referencesGithub blog, «Octoverse: The state of open source and rise of AI in 2023,» Github, 2023. [En línea]. [Último acceso: 2024].spa
dc.relation.referencesB. 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.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subject.keywordsIndustrial automationspa
dc.subject.keywordsSCADA systemsspa
dc.subject.keywordsOpen-source hardware and softwarespa
dc.subject.keywordsProgrammable Logic Controller (PLC)spa
dc.subject.keywordsIndustry 4.0spa
dc.subject.keywordsMechatronicsspa
dc.subject.keywordsAutomatic controlspa
dc.subject.keywordsComputer softwarespa
dc.subject.keywordsCAD/CAM (Systems)spa
dc.subject.keywordsMachine theoryspa
dc.subject.keywordsProgramming languages ​​(Electronic computers)spa
dc.subject.lembMecatrónicaspa
dc.subject.lembControl automáticospa
dc.subject.lembSoftware para computadoresspa
dc.subject.lembCAD/CAM (Sistemas)spa
dc.subject.lembTeoría de las máquinasspa
dc.subject.lembLenguajes de programación (Computadores electrónicos)spa
dc.subject.proposalAutomatización industrialspa
dc.subject.proposalSistemas SCADAspa
dc.subject.proposalHardware y software librespa
dc.subject.proposalControlador lógico programable (PLC)spa
dc.subject.proposalIndustria 4.0spa
dc.titleImplementació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 librespa
dc.title.translatedImplementation of a system for supervision control and data acquisition of the Fischertechnik mechatronic cell in the automation laboratory using free hardware and softwarespa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTrabajo de Gradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
CASTRO_DELGADO_LIBRO_PROYECTO_GRADO.pdf
Tamaño:
4.63 MB
Formato:
Adobe Portable Document Format
Descripción:
Tesis
Cargando...
Miniatura
Nombre:
Licencia.pdf
Tamaño:
617.02 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
829 B
Formato:
Item-specific license agreed upon to submission
Descripción: