IMPLEMENTACIÓN DE GRAFCET SOBRE ARDUINO APLICANDO LÓGICA BINODAL
AUTOMATION METHODOLOGY IMPLEMENTING GRAFCET ON ARDUINO
DOI:
https://doi.org/10.26507/ponencia.2008Palabras clave:
Automatización, GRAFCET, lógica binodalResumen
El propósito de este trabajo es presentar una metodología que permita a los estudiantes de ingeniería, implementar sobre la plataforma de Arduino, cualquier solución de automatización previamente simulada en GRAFCET, sobre la base de los teoremas de la lógica binodal.
Este modelo fue desarrollado con el fin de aportar al conocimiento y habilidades de los estudiantes en áreas afines con la automatización para que superen algunos problemas que experimentan durante la realización de sus proyectos culminantes de programa. Uno de estos aspectos es la dificultad que encuentran para llevar a la práctica un automatismo simulado, al no contar con lineamientos lógicos que entrelacen estos dos contextos; y como segundo aspecto a superar, está el hecho que los dispositivos electrónicos o hardware más adecuados para implementar la solución encontrada, resultan muy costosos como en el caso de los autómatas programables.
Como herramientas el proyecto integró el GRAFCET, la plataforma Arduino y la teoría binodal; el GRAFCET jugó el papel de lenguaje gráfico de programación para representar los sistemas secuenciales de eventos discretos, la lógica binodal aportó el modelo matemático que describe el estado de activación o desactivación de una etapa y Arduino, la plataforma electrónica, basada en hardware y software de código abierto, flexible y económica
La integración sinérgica de estas tecnologías de hardware y software, simplifica la programación de sistemas secuenciales, al combinar el poder descriptivo del GRAFCET con la economía de la plataforma Arduino, elevando la viabilidad económica de proyectos que tradicionalmente solo eran ejecutados con costosos controladores.
Es importante destacar que esta aproximación metodológica, solo abarca una parte de lo contemplado por la norma IEC 60848, sin embargo, ofrece un conjunto de herramientas y procedimientos que son suficientes para abordar la programación estructurada de un proyecto automatizado con la plataforma Arduino.
La programación del sistema automatizado en este modelo, inicia con el modelado del comportamiento de un automatismo que garantice el cumpliendo de las especificaciones de funcionamiento, usando para ello los elementos y estructuras del GRAFCET, para aplicar posteriormente a cada una de las etapas la ecuación característica de activación/desactivación, derivada de la lógica binodal, que fácilmente son integradas al lenguaje de Arduino.
Las pruebas se han orientado al control de proyectos con sistemas electromecánicos que manejan entradas y salidas digitales, con múltiples modos de funcionamiento y estructuras secuenciales, como lineales, alternativas, simultaneas, saltos y reenvíos, que incluyen el uso de memorias, temporizaciones y contajes, presentando un desempeño correcto de la programación.
Se ha probado que cualquier automatismo planteado bajo la descripción de uno o varios GRAFCET´s pueden ser traducido al código de Arduino sin pérdida de información, con el uso del modelo matemático de las ecuaciones de la lógica binodal.
Descargas
Citas
IEC 61131-3,Programmablecontrollers—Part 3:Programminglanguages,(3rded.), 2013.
International Electrotechnical Commission. GRAFCET specification language for sequential function charts - IEC 60848:2013. Geneva, 2013-02.
Schürenber. Max,, “Transformation of GRAFCET-Based Control Specifications Into an IEC 61131-3 Implementation,” M. Eng. thesis, Hamburg University of Technology (TUHH), Hamburg, Germany, Jul. 2015.
F. Schumacher, A. Fay, “Formal representation of GRAFCET to automatically generate control code” Control Engineering Practice, Vol 33, pp 84–93, Sep. 2014.
M. Holguin, A. Orozco, A. Mejía , “Methodology for design of finite automatas in ladder language under the Standard IEC” Scientia et Technica, Universidad Tecnológica de Pereira. ISSN 0122-1701 Lett., vol. 16, pp. 212-218, Dic. 2011.
[Philippot, 2010] A. Philippot, A. Tajer, “From GRAFCET to Equivalent Graph for Synthesis Control of Discrete Events Systems”
[Gi Bum Lee, 2004]. Automatic generation of ladder diagram control Petri Net
Zapata, G & Carrasco, E. (2002). Estructuras generalizadas para controladores lógicos modeladas mediante redes de petri. DYNA. 135. 65-74.
David, Rene. (1995). Grafcet: A powerful tool for specification of logic controllers. Control Systems Technology, IEEE Transactions on. 3. 253 - 268. 10.1109/87.406973.
Ramos, Antonio. Síntesis y análisis de los sistemas digitales secuenciales mediante la teoría binodal. En: Revista de informática y automática. 1978, vol. 11, N°. 35-36, p 16-25.
Descargas
Publicado
Cómo citar
Evento
Sección
Licencia
Derechos de autor 2021 Asociación Colombiana de Facultades de Ingeniería - ACOFI
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-SinDerivadas 4.0.
Estadísticas de artículo | |
---|---|
Vistas de resúmenes | |
Vistas de PDF | |
Descargas de PDF | |
Vistas de HTML | |
Otras vistas |