Por favor, use este identificador para citar o enlazar este ítem: https://ri-ng.uaq.mx/handle/123456789/756
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.rights.licensehttp://creativecommons.org/licenses/by-nd/4.0es_ES
dc.contributorJ. JESUS DE SANTIAGO PEREZes_ES
dc.contributorROQUE ALFREDO OSORNIO RIOSes_ES
dc.creatorJesus Ivan Sanchez Gomezes_ES
dc.date2013-06-
dc.date.accessioned2018-12-14T15:39:53Z-
dc.date.available2018-12-14T15:39:53Z-
dc.date.issued2013-06-
dc.identifier.urihttp://ri-ng.uaq.mx/handle/123456789/756-
dc.descriptionLa evolución de la informática y los lenguajes de programación han provocado que el desarrollo de software crezca rápidamente. Cada vez se requieren más herramientas sofisticadas para mejorar la producción en la industria y con esto satisfacer las necesidades que los clientes demanden. Dichas herramientas en general son sistemas totalmente integrales, contando con sus componentes tanto en Hardware como en Software, lo que permite implementar procesos más completos. Por otro lado integrar desarrollos basados en FPGA (Field Programmable Gate Array) a éstos sistemas los mejora considerablemente debido a las ventajas que ofrecen los FPGA, como su reprogramabilidad, reducción de costes de desarrollo, paralelismo, entre otros. Por ésta razón, el presente trabajo muestra el desarrollo de un compilador para un controlador lógico programable (PLC) basado en FPGA, con lo que se hará más fácil y rápida la programación de dicho PLC. Por otro lado también se muestra el desarrollo de una interfaz gráfica que ayudará a una mejor interacción con el usuario, en la que se podrán dibujar los diagramas escalera de algún proceso que se requiera realizar. El desarrollo tanto del compilador como la interfaz gráfica se basa totalmente en una programación estructurada y modular, ésto ofrece diversas ventajas comparados con los software comerciales como que sean actualizables, escalables y portables a futuro, con lo que se genera cierta independencia tecnológica. Para probar la funcionalidad del sistema se realizó un proceso en un invernadero a escala, desde el diseño del diagrama escalera hasta la programación del PLC para comprobar que efectivamente, el proceso se lleve a cabo en el invernadero a escala. Esta investigación pretende ofrecer un sistema integral que satisfaga varios aspectos en la automatización de procesos industriales, debido a la complementación de Software para un controlador basado en FPGA existente (Hardware).es_ES
dc.descriptionThe evolution of computing and programming languages have caused software development to grow rapidly. The need of more sophisticated tools has recently increased in order to improve production in industry and meet customer demand . These tools are generally fully integrated systems, with both Hardware and Software components, which allow the implementation of more comprehensive processes. Furthermore, integrated FPGA based developments (Field Programmable Gate Array) to these systems have greatly improved, due to the advantages of the FPGA, for example, reprogrammability, reduced development costs, parallelism. For these reasons, the present work shows the development of a compiler for a programmable logic controller (PLC) based on an FPGA, which will make the programming of the PLC faster and easier. In addition, it also shows the development of a GUI that will improve usability, This improvement enables the drawing of ladder diagrams of some required performance processes. The development of both the compiler and the GUI is entirely based on structured and modular programming, offers several advantages compared to a commercial software since it is upgradeable, scalable and portable, thereby, generating some future technological independence . To test the functionality of the system, a process was performed in a greenhouse to scale, from the design of the ladder diagram to the programming of the PLC to verify that indeed, the process is performed in a greenhouse to scale . This research aims to provide a comprehensive system that fulfills several aspects in the automation of industrial processes, due to the compatibility of Software for an existing FPGA-based controller (Hardware).es_ES
dc.formatAdobe PDFes_ES
dc.language.isoEspañoles_ES
dc.relation.requiresSies_ES
dc.rightsAcceso Abiertoes_ES
dc.subjectFPGAes_ES
dc.subjectFPGAes_ES
dc.subjectLadder languagees_ES
dc.subjectLenguaje escaleraes_ES
dc.subjectPLCes_ES
dc.subjectPLCes_ES
dc.subject.classificationINGENIERÍA Y TECNOLOGÍAes_ES
dc.titleDesarrollo de compilador para lenguaje escalera de controladores lógicos programables para aplicaciones industrialeses_ES
dc.typeTesis de maestríaes_ES
dc.creator.tidcurpes_ES
dc.contributor.tidcurpes_ES
dc.contributor.tidcurpes_ES
dc.creator.identificadorSAGJ880612HQTNMS02es_ES
dc.contributor.identificadorSAPJ820912HQTNRS11es_ES
dc.contributor.identificadorOORR760816HQTSSQ02es_ES
dc.contributor.roleDirectores_ES
dc.contributor.roleColaboradores_ES
dc.degree.nameMaestría en Ciencias (Mecatrónica)es_ES
dc.degree.departmentFacultad de Ingenieríaes_ES
dc.degree.levelMaestríaes_ES
Aparece en: Maestría en Ciencias (Mecatrónica)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
RI003864.pdf12.95 MBAdobe PDFPortada
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.