Trabajo de grado - Pregrado
Interpretador de código para controladores lógico programables
Autor
Arévalo Castiblanco, Miguel Felipe
Garzón Triana, Edward Fabián
Institución
Resumen
<p>El presente proyecto se realiza como una guía para los programadores de controladores industriales; el proyecto consiste en el desarrollo de una plataforma tecnológica enfocada en la programación de controladores, para la creación de archivos de texto plano manejados por una serie de fabricantes determinados. Esta plataforma facilita la metodología de programación de controladores Lógico Programables (PLC) para aquellos programadores, que no tengan un conocimiento pleno de los entornos de programación de cada fabricante o no implementen en sus códigos el estándar IEC 61131-3 (Este explica la sintaxis y semántica que se debe manejar para la programación de controladores); de este modo, se busca facilitar la programación de diferentes líneas de producción buscando llegar a manejar una plataforma estándar para la programación en cualquier ambiente. El desarrollo de la plataforma consta de 4 partes principalmente, un análisis del estándar que permite identificar los modelos y lenguajes acordes a la herramienta, y compatibles con el entorno de programación un sistema que permite generar control secuencial, un sistema para la generación de control regulatorio, y un sistema de ingreso de variables de programa. El sistema permite manejar una serie de instrucciones, las cuales son almacenadas internamente en diferentes plantillas definidas con la información acerca de la lógica de programación que desee implementar el usuario; adicionalmente, cuenta con la posibilidad de incluir las variables que durante el proceso se manejan, o de estrategias de control regulatorio clásico o difuso para el manejo de variables análogas. Al poner en marcha esta plataforma, se obtiene beneficio en el desarrollo de lógicas de programa, disminuyendo su tiempo de programación, a través de un desarrollo que permite la generación de código, sin presentar errores sistemáticos en su lógica, y presentada de forma estandarizada para su posterior modificación en caso de ser necesario.</p>