Buscar


Mostrar el registro sencillo del ítem

dc.rights.license http://creativecommons.org/licenses/by-nd/4.0 es_ES
dc.contributor J. JESUS DE SANTIAGO PEREZ es_ES
dc.contributor ROQUE ALFREDO OSORNIO RIOS es_ES
dc.creator Jesus Ivan Sanchez Gomez es_ES
dc.date 2013-06
dc.date.accessioned 2018-12-14T15:39:53Z
dc.date.available 2018-12-14T15:39:53Z
dc.date.issued 2013-06
dc.identifier.uri http://ri-ng.uaq.mx/handle/123456789/756
dc.description La 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.description The 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.format Adobe PDF es_ES
dc.language.iso Español es_ES
dc.relation.requires Si es_ES
dc.rights Acceso Abierto es_ES
dc.subject FPGA es_ES
dc.subject FPGA es_ES
dc.subject Ladder language es_ES
dc.subject Lenguaje escalera es_ES
dc.subject PLC es_ES
dc.subject PLC es_ES
dc.subject.classification INGENIERÍA Y TECNOLOGÍA es_ES
dc.title Desarrollo de compilador para lenguaje escalera de controladores lógicos programables para aplicaciones industriales es_ES
dc.type Tesis de maestría es_ES
dc.creator.tid curp es_ES
dc.contributor.tid curp es_ES
dc.contributor.tid curp es_ES
dc.creator.identificador SAGJ880612HQTNMS02 es_ES
dc.contributor.identificador SAPJ820912HQTNRS11 es_ES
dc.contributor.identificador OORR760816HQTSSQ02 es_ES
dc.contributor.role Director es_ES
dc.contributor.role Colaborador es_ES
dc.degree.name Maestría en Ciencias (Mecatrónica) es_ES
dc.degree.department Facultad de Ingeniería es_ES
dc.degree.level Maestría es_ES


Ficheros en el ítem

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

Mostrar el registro sencillo del ítem