Caracterización de los lenguajes de programación de alto nivel structured text y sequential function chart, basados en el estándar IEC 61131-3

dc.contributor.advisorGiral Ramírez, Diego Armandospa
dc.contributor.authorBarrera Cuestas, Andrés Felipespa
dc.contributor.authorMantilla Castañeda, Marlon Giovanyspa
dc.date.accessioned2022-04-22T17:18:37Z
dc.date.available2022-04-22T17:18:37Z
dc.date.created2021-05-19spa
dc.descriptionObjetivo: El objetivo consiste en caracterizar los lenguajes de programación de alto nivel Structured Text (ST) y Sequential Function Chart (SFC) basados en el estándar IEC 61131-3. Metodología: La metodología planteada se encuentra dividida en tres etapas. En la primera se desglosan las secciones más relevantes del estándar IEC 61131-3, adicionalmente se analiza la sintaxis de cada uno de los lenguajes de programación, haciendo énfasis en ST y SFC. En la segunda etapa se plantean tres casos de estudio los cuales son desarrollados en los cinco lenguajes de programación, se realiza un análisis comparativo a través de los recursos computacionales consumidos y la practicidad de cada uno de ellos. En la tercera etapa se desarrolla un controlador PID en Matlab-Simulink para una interfaz hombre máquina en Codesys, la técnica de control se ajusta a Codesys a través del toolbox PLC Coder, el cual permite realizar la conversión del control a ST. Resultado: A través del análisis comparativo entre el montaje realizado con Simulink y el código de Codesys generado en el toolbox Simulink PLC Coder se obtiene un error inferior al 0,34%. Se resalta la realización de material audiovisual, el cual permitirá a las personas interesadas en esta área de investigación recrear la metodología implementada. Conclusión: Los lenguajes de programación ST y SFC son eficientes para proyectos de automatización de gran escala. A partir del análisis comparativo, ST sobresale sobre los demás lenguajes mientras que SFC, por el contrario, no resulta ser la mejor alternativa.spa
dc.description.abstractObjective: This study aims to characterize the high-level programming languages Structured Text (ST) and Sequential Function Chart (SFC) based on the IEC 61131-3 standard. Methodology: The proposed methodology has three stages. The first one differentiates the most relevant sections of the IEC 61131-3 standard. Additionally, the syntax of each of the programming languages is analyzed, with emphasis on ST and SFC. The second stage proposes three study cases developed in the five programming languages. Besides, it carries out a comparative analysis of the computational resources consumed and the practicality of each one of them. In the third stage, a PID controller is developed in Matlab-Simulink for a human-machine interface in Codesys; the control technique adapts to Codesys through the PLC Coder toolbox, which allows the conversion of the control to ST. Results / Outcomes: The comparative analysis between the assembly carried out with Simulink and the code generated in the Codesys Simulink PLC Coder toolbox obtained an error of less than 0.34%. Moreover, it highlights the production of audiovisual material, which will allow people interested in this research area to recreate the implemented methodology. Conclusion: The ST and SFC programming languages are efficient for large-scale automation projects. From the comparative analysis, ST stands out over the other languages while SFC, on the contrary, does not turn out to be the best alternative.spa
dc.format.mimetypepdfspa
dc.identifier.urihttp://hdl.handle.net/11349/28894
dc.language.isospaspa
dc.rightsAtribución-NoComercial-SinDerivadas 4.0 Internacional*
dc.rights.accesoAbierto (Texto Completo)spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectControl clásicospa
dc.subjectControlador lógico programablespa
dc.subjectGráfico de función secuencialspa
dc.subjectIEC 61131-3spa
dc.subjectTexto estructuradospa
dc.subjectProgramación de alto nivelspa
dc.subject.keywordClassical controlspa
dc.subject.keywordProgrammable logic controllerspa
dc.subject.keywordSequential function chartspa
dc.subject.keywordIEC 61131-3spa
dc.subject.keywordStructured textspa
dc.subject.keywordHigh-level programmingspa
dc.subject.lembIngeniería Eléctrica por Ciclos Propedéuticos - Tesis y Disertaciones Académicasspa
dc.subject.lembLenguajes de programación (Computadores electrónicos)spa
dc.subject.lembLenguajes de programación de alto nivelspa
dc.titleCaracterización de los lenguajes de programación de alto nivel structured text y sequential function chart, basados en el estándar IEC 61131-3spa
dc.title.titleenglishCharacterization of the high-level programming languages structured text and sequential function chart, based on the IEC 61131-3 standardspa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1fspa
dc.type.degreeMonografíaspa
dc.type.driverinfo:eu-repo/semantics/bachelorThesisspa

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
BarreraCuestasAndresFelipe2021.pdf
Tamaño:
2.61 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de grado
No hay miniatura disponible
Nombre:
Licencia y autorización de los autores para publicar.pdf
Tamaño:
278.89 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia de publicación

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: