Mostrar el registro sencillo del ítem

Implementación de comunicación MODBUS TCP Servidor-cliente entre PLC S7 1200 con ESP32 en la celda flexible de manufactura de las UTS

dc.rights.licenserestringidoes_ES
dc.contributor.advisorLinares Amador, Jhon Fredys
dc.contributor.authorHernández Chacón, Leidy Katherine
dc.contributor.authorVargas Cabanzo, Yulady Yolima
dc.contributor.otherGutiérrez Lozano, Cristhiam Jesid
dc.coverage.spatialBucaramangaes_ES
dc.date.accessioned2025-02-24T16:28:09Z
dc.date.available2025-02-24T16:28:09Z
dc.identifier.citationN/Aes_ES
dc.identifier.urihttp://repositorio.uts.edu.co:8080/xmlui/handle/123456789/18764
dc.descriptionIOT (Internet de las cosas), PLC S7 1200, ESP32, Banco de prueba, Automatizaciónes_ES
dc.description.abstractEn este proyecto, se implementó una comunicación eficiente entre un PLC Siemens S7-1200 y un ESP32 utilizando el protocolo MODBUS TCP dentro del entorno de la celda flexible de manufactura de las Unidades Tecnológicas de Santander (UTS). El objetivo fue garantizar un intercambio de datos eficiente y en tiempo real entre ambos dispositivos, cumpliendo con los estándares de comunicación industrial y las necesidades del sistema. El diseño se basó en una arquitectura de comunicación cliente-servidor, donde el PLC S7-1200 desempeña el rol de cliente y el ESP32 actúa como servidor MODBUS TCP. En este esquema, el PLC se configuró para realizar lecturas y escrituras periódicas en registros específicos del ESP32 (holding registers), lo que permite la supervisión y control de variables clave en la celda de manufactura. Una de las principales características de este proyecto fue la conexión de una termocupla al ESP32, utilizada para medir la temperatura en tiempo real. Esta medición es crítica para procesos industriales que requieren monitoreo y control preciso de las condiciones térmicas. El ESP32, equipado con un circuito de acondicionamiento de señal y el firmware desarrollado, interpreta las lecturas de la termocupla y las pone a disposición del PLC mediante registros MODBUS. Esto permite que el PLC integre estas lecturas en su lógica de control, asegurando una respuesta adecuada a los cambios en el entorno. El firmware desarrollado para el ESP32 fue implementado utilizando el entorno Arduino IDE y una librería de MODBUS optimizada para este microcontrolador. Este firmware permite procesar las solicitudes de datos enviadas por el PLC, facilitando la integración de sensores.Se llevaron a cabo pruebas rigurosas para evaluar la conectividad, los tiempos de respuesta y el manejo de errores, asegurando una comunicación confiable y sin interrupciones. Como resultado, la solución implementada no solo mejora la interoperabilidad de los dispositivos en la celda de manufactura, sino que también habilita la posibilidad de extender el sistema hacia aplicaciones futuras, como la conexión con plataformas en la nube para el monitoreo remoto. Este proyecto demuestra cómo es posible integrar dispositivos industriales como el PLC Siemens S7-1200 con dispositivos de bajo costo como el ESP32, optimizando recursos y promoviendo la implementación de tecnologías IoT en el contexto de la industria 4.0.es_ES
dc.description.sponsorshipUnidades Tecnológicas de Santanderes_ES
dc.description.tableofcontentsRESUMEN EJECUTIVO ....................................................................................... 10 INTRODUCCIÓN .................................................................................................. 12 1. DESCRIPCIÓN DEL TRABAJO DE INVESTIGACIÓN .............................. 13 1.1. PLANTEAMIENTO DEL PROBLEMA ........................................................ 13 1.2. JUSTIFICACIÓN ......................................................................................... 14 1.3. OBJETIVOS................................................................................................ 15 1.3.1. OBJETIVO GENERAL.............................................................................. 15 1.3.2. OBJETIVOS ESPECÍFICOS .................................................................... 15 1.4. ESTADO DEL ARTE ................................................................................... 15 1.4.1. DISEÑO E IMPLEMENTACIÓN DE UNA INTERFAZ DE COMUNICACIÓN PARA PLC QUE PERMITA EL ENVÍO DE DATOS A INTERNET ........................................................... 15 1.4.2. DESARROLLO DE UN BANCO DE PRUEBAS UTILIZANDO EL CHIP ESP-32 Y EL ASISTENTE VIRTUAL ALEXA PARA EL LABORATORIO DE DOMÓTICA................................. 17 1.4.3. DESARROLLO DE LABORATORIOS IMPLEMENTANDO APP INVENTOR Y EL ESP32 PARA LOS CURSOS DE DOMÓTICA Y PROGRAMACIÓN DE DISPOSITIVOS MÓVILES............ 17 1.4.4. ADECUACIÓN DE LOS BANCOS DIDÁCTICOS DE DISTRIBUCIÓN E INDEXACIÓN PARA LAS MATERIAS DE AUTOMATIZACIÓN Y MICROCONTROLADORES .................................... 18 1.4.5. INTEGRACIÓN DE SISTEMAS ELECTRÓNICOS DE BAJA ESCALA A UNA RED INDUSTRIAL BASADA EN MODBUS............................................................................... 18 2. MARCO REFERENCIAL............................................................................. 19 2.1. MARCO TEÓRICO...................................................................................... 19 2.1.1. AUTOMATIZACIÓN ....................................................................................... 19 2.1.2. IOT (INTERNET DE LAS COSAS) .................................................................... 20 2.1.3. PLC (CONTROLADOR LÓGICO PROGRAMABLE) .............................................. 21 2.1.4. COMUNICACIÓN MODBUS ............................................................................ 22 2.2. MARCLPO REFERENCIAL ........................................................................ 23 2.2.1. S7-1200 PLC (CONTROLADOR LÓGICO PROGRAMABLE) ................................ 23 2.2.2. ESP 32 ..................................................................................................... 23 2.2.3. MODBUS/TCP............................................................................................ 24 2.2.4. CONEXIÓN PROFINET (PROCESS FIELD BUS) ................................................ 25 2.2.5. TIA PORTAL ............................................................................................... 25 2.2.6. MODBUS POLL ............................................................................................ 26 2.2.7. ROUTER..................................................................................................... 26 2.2.8. ARDUINO.................................................................................................... 27 3. DISEÑO DE LA INVESTIGACION.............................................................. 28 4. DESARROLLO DEL TRABAJO DE GRADO............................................. 29 4.1. COMUNICACIÓN ENTRE EL PLC S7 1200 Y TIA PORTAL ................................ 29 4.1.1. PREPARACIÓN DEL HARDWARE .................................................................... 29 4.1.2. ASIGNAR DIRECCIÓN IP EN PROYECTO TIA PORTAL ...................................... 29 4.1.3. ESTABLECER LA COMUNICACIÓN PLC Y TIA PORTAL. .................................... 30 4.1.4. DETECCIÓN DEL PLC S7-1200.................................................................... 30 4.1.5. SELECCIONAR LA RED DE CONEXIÓN ENTRE PLC Y PC. ................................. 31 4.1.6. BÚSQUEDA DEL PLC EN LA COMUNICACIÓN PLC Y TIA PORTAL EN RED PROFINET. .............................................................................................................. 32 4.2. CONFIGURACIÓN DEL EL ROUTER COMO REPETIDOR ......................................... 33 4.3. CONFIGURACIÓN DEL PROTOCOLO MODBUS TCP/IP MEDIANTE ESP32.......... 34 4.4. CONFIGURACIÓN DE LA RED WI-FI Y OBTENCIÓN DE LA DIRECCIÓN IP DEL ESP32 35 4.5. CONFIGURACIÓN DEL MODBUS POLL .............................................................. 38 4.6. COMUNICACIÓN MODBUS TCP (SERVIDOR-CLIENTE) ENTRE PLC SIEMENS S7- 1200 Y ESP32........................................................................................................ 40 4.6.1. DESCRIPCIÓN DEL PLC S7-200................................................................... 41 4.6.2. CONFIGURACIÓN DEL ÁREA LOCAL (LAN)...................................................... 42 4.6.3. MÓDULO EN EL ESP32 ............................................................................... 42 5. RESULTADOS............................................................................................ 42 5.1. PROGRAMACIÓN CON TIA PORTAL: CLIENTE (ESP32) - SERVIDOR (PLC).......... 43 5.2. CONFIGURACIÓN INICIAL DEL PLC S7-1200 EN TIA PORTAL............................ 43 5.2.1. PASO A PASO DEL CÓDIGO:.......................................................................... 45 5.2.2. FLUJO DEL CÓDIGO: .................................................................................... 46 5.2.3. MONITOREO Y TRANSFERENCIA DE DATOS MODBUS ENTRE EL PLC Y EL ESP32: 47 5.2.4. RESUMEN DEL COMPORTAMIENTO: ............................................................... 50 5.3. CONFIGURACIÓN DEL PLC COMO CLIENTE MODBUS Y EL ESP32 COMO SERVIDOR PARA EL ENVÍO DE DATOS DE TEMPERATURA.............................................................. 52 5.3.1. NUEVO PROYECTO EN TIA PORTAL: ............................................................. 52 5.3.2. PARÁMETROS DE CONFIGURACIÓN DEL BLOQUE MB_CLIENT:...................... 52 5.3.3. ESTRUCTURAS DE DATOS............................................................................ 53 5.3.4. CONFIGURACIÓN DE TCPCONFIG ................................................................ 54 5.3.5. CONFIGURACIÓN DEL CÓDIGO EN ARDUINO:.................................................. 55 5.3.6. CONFIGURACIÓN DE LA TERMOCUPLA........................................................... 55 5.3.7. CONFIGURACIÓN DE LOS REGISTROS MODBUS.............................................. 55 5.3.8. ACTUALIZACIÓN DE LOS DATOS.................................................................... 56 5.3.9. COMUNICACIÓN MODBUS ............................................................................ 56 5.3.10. CARGA DEL CÓDIGO Y PRUEBAS............................................................... 56 5.3.11. RESULTADO FINAL................................................................................... 56 6. CONCLUSIONES........................................................................................ 58 7. REFERENCIAS BIBLIOGRÁFICAS ........................................................... 59es_ES
dc.language.isoeses_ES
dc.language.isoeses_ES
dc.publisherUnidades Tecnológicas de Santanderes_ES
dc.subjectIOT (Internet de las cosas), PLC S7 1200, ESP32, Banco de prueba, Automatizaciónes_ES
dc.titleImplementación de comunicación MODBUS TCP Servidor-cliente entre PLC S7 1200 con ESP32 en la celda flexible de manufactura de las UTSes_ES
dc.titleImplementación de comunicación MODBUS TCP Servidor-cliente entre PLC S7 1200 con ESP32 en la celda flexible de manufactura de las UTSes_ES
dc.typedegree workes_ES
dc.typedegree workes_ES
dc.rights.holdercopyright(CC.BY.NC.ND 2.5)es_ES
dc.date.emitido2025-02-24
dc.date.emitido2025-02-24
dc.dependenciafcnies_ES
dc.dependenciafcnies_ES
dc.proceso.procesoutsinvestigaciones_ES
dc.proceso.procesoutsinvestigaciones_ES
dc.type.modalidadproyecto_de_investigaciónes_ES
dc.type.modalidadproyecto_de_investigaciónes_ES
dc.format.formatopdfes_ES
dc.format.formatopdfes_ES
dc.titulogIngenierío Electrónicoes_ES
dc.educationlevelProfesionales_ES
dc.contibutor.evaluatorevaluadores_ES
dc.date.aprobacion2025-02-10
dc.description.programaacademicoIngeniería Electrónicaes_ES
dc.dependencia.regionbucaramangaes_ES
dc.dependencia.regionbucaramangaes_ES


Ficheros en el ítem

Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem