Metodología de programación de autómatas programables a partir de Redes de Petri

In this work is proposed a methodology for the programming of programmable automatas with TIA Portal from Petri Nets. In order to do it, an industrial application that requires to mix paints is selected, then a simulated process  that involves three tanks with their corresponding valves tha...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Alvarez Salazar, Johny Antonio, Mejia Arango, Juan Guillermo
Formato: Online
Lenguaje:spa
Publicado: Universidad de Costa Rica 2019
Materias:
Acceso en línea:https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/36903
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1804238566600998912
author Alvarez Salazar, Johny Antonio
Mejia Arango, Juan Guillermo
author_facet Alvarez Salazar, Johny Antonio
Mejia Arango, Juan Guillermo
author_sort Alvarez Salazar, Johny Antonio
collection Revista Ingeniería (RI)
description In this work is proposed a methodology for the programming of programmable automatas with TIA Portal from Petri Nets. In order to do it, an industrial application that requires to mix paints is selected, then a simulated process  that involves three tanks with their corresponding valves that activate for each one of them during an amount of time according to the color required in the preparation, three push buttons will select the color of the painting that you want to produce. Initially the Petri net is considered and then using of matrices the states equation is displayed for the trigger of all the transitions until returning to the initial state. The methodology establishes that after it the outputs must be associated to the different states and the transitions are associated to inputs. The Petri network is then translated into the programming language taking care to activate the next state and to deactivate the previous state according to the transition that occurs. Finally, the outputs are activated according to the states in which they were placed. When executing the simulation in the PLC, it was possible to verify the proper behavior of the sequence according to what was planned, thus demonstrating the effectiveness of the presented methodology.  
first_indexed 2024-07-10T23:59:41Z
format Online
id INII-RI-article-36903
institution Instituto de Investigaciones en Ingeniería (INII)
language spa
last_indexed 2024-07-10T23:59:41Z
publishDate 2019
publisher Universidad de Costa Rica
record_format ojs
spelling INII-RI-article-369032022-08-09T17:45:08Z Programming methodology for programmable automatas from Petri Nets Metodología de programación de autómatas programables a partir de Redes de Petri Alvarez Salazar, Johny Antonio Mejia Arango, Juan Guillermo TIA Portal Petri Nets automation ladder Simatic TIA Portal Red de Petri automatización ladder simatic In this work is proposed a methodology for the programming of programmable automatas with TIA Portal from Petri Nets. In order to do it, an industrial application that requires to mix paints is selected, then a simulated process  that involves three tanks with their corresponding valves that activate for each one of them during an amount of time according to the color required in the preparation, three push buttons will select the color of the painting that you want to produce. Initially the Petri net is considered and then using of matrices the states equation is displayed for the trigger of all the transitions until returning to the initial state. The methodology establishes that after it the outputs must be associated to the different states and the transitions are associated to inputs. The Petri network is then translated into the programming language taking care to activate the next state and to deactivate the previous state according to the transition that occurs. Finally, the outputs are activated according to the states in which they were placed. When executing the simulation in the PLC, it was possible to verify the proper behavior of the sequence according to what was planned, thus demonstrating the effectiveness of the presented methodology.   Este trabajo tiene por objeto proponer una metodología para la programación de autómatas programables con TIA Portal a partir de Redes de Petri. Para esto se selecciona una aplicación industrial donde se requiere hacer una mezcla de pinturas, se presenta entonces un proceso simulado compuesto por tres tanques con sus correspondientes válvulas que se activarán por un tiempo determinado de acuerdo con el color requerido en la preparación, tres pulsadores seleccionarán el color de la pintura que se quiere producir. Inicialmente se plantea la red de Petri y luego por medio de matrices se despliega la ecuación de estados para los disparos de todas las transiciones hasta regresar al estado inicial. La metodología establece que luego se deben asociar las salidas a los diferentes estados y las transiciones se asocian a entradas. La red de Petri es entonces traducida al lenguaje de programación teniendo cuidado de activar el estado siguiente y desactivando el estado anterior según la transición que se dé. Finalmente, las salidas son activadas de acuerdo a los estados en que fueron ubicadas. Al realizar la simulación en el PLC, se pudo comprobar el comportamiento adecuado de la secuencia de acuerdo con lo que se tenía previsto, demostrándose así la efectividad de la metodología Presentada. Universidad de Costa Rica 2019-07-08 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion Article Artículo application/pdf text/html application/epub+zip https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/36903 10.15517/ri.v29i2.36903 Ingeniería; Vol. 29 No. 2 (2019): July - December 2019; 32-43 Ingeniería; Vol. 29 Núm. 2 (2019): Julio - Diciembre 2019; 32-43 Ingeniería; Vol. 29 N.º 2 (2019): Julio - Diciembre 2019; 32-43 2215-2652 1409-2441 spa https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/36903/38647 https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/36903/39085 https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/36903/39080 Derechos de autor 2019 Johny Antonio Alvarez Salazar, Juan Guillermo Mejia Arango
spellingShingle TIA Portal
Petri Nets
automation
ladder
Simatic
TIA Portal
Red de Petri
automatización
ladder
simatic
Alvarez Salazar, Johny Antonio
Mejia Arango, Juan Guillermo
Metodología de programación de autómatas programables a partir de Redes de Petri
title Metodología de programación de autómatas programables a partir de Redes de Petri
title_alt Programming methodology for programmable automatas from Petri Nets
title_full Metodología de programación de autómatas programables a partir de Redes de Petri
title_fullStr Metodología de programación de autómatas programables a partir de Redes de Petri
title_full_unstemmed Metodología de programación de autómatas programables a partir de Redes de Petri
title_short Metodología de programación de autómatas programables a partir de Redes de Petri
title_sort metodologia de programacion de automatas programables a partir de redes de petri
topic TIA Portal
Petri Nets
automation
ladder
Simatic
TIA Portal
Red de Petri
automatización
ladder
simatic
topic_facet TIA Portal
Petri Nets
automation
ladder
Simatic
TIA Portal
Red de Petri
automatización
ladder
simatic
url https://revistas.ucr.ac.cr/index.php/ingenieria/article/view/36903
work_keys_str_mv AT alvarezsalazarjohnyantonio programmingmethodologyforprogrammableautomatasfrompetrinets
AT mejiaarangojuanguillermo programmingmethodologyforprogrammableautomatasfrompetrinets
AT alvarezsalazarjohnyantonio metodologiadeprogramaciondeautomatasprogramablesapartirderedesdepetri
AT mejiaarangojuanguillermo metodologiadeprogramaciondeautomatasprogramablesapartirderedesdepetri