Desarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0

ilustraciones, fotografías a color

Autores:
Camargo Vargas, Omar Gerardo
Tipo de recurso:
Fecha de publicación:
2022
Institución:
Universidad Nacional de Colombia
Repositorio:
Universidad Nacional de Colombia
Idioma:
spa
OAI Identifier:
oai:repositorio.unal.edu.co:unal/83716
Acceso en línea:
https://repositorio.unal.edu.co/handle/unal/83716
https://repositorio.unal.edu.co/
Palabra clave:
Almacenamiento virtual (computación)
Virtual Storage (Computer Science)
industria 4.0
SED
simulación
Computación en la nube
Industry 4.0
DES
Simulation
Cloud computing
Rights
openAccess
License
Atribución-NoComercial 4.0 Internacional
id UNACIONAL2_6a48dd560f7110a4ebb6a897d31e4c27
oai_identifier_str oai:repositorio.unal.edu.co:unal/83716
network_acronym_str UNACIONAL2
network_name_str Universidad Nacional de Colombia
repository_id_str
dc.title.spa.fl_str_mv Desarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0
dc.title.translated.none.fl_str_mv Development and implementation of a virtual laboratory for experimentation with Industry 4.0 concepts
title Desarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0
spellingShingle Desarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0
Almacenamiento virtual (computación)
Virtual Storage (Computer Science)
industria 4.0
SED
simulación
Computación en la nube
Industry 4.0
DES
Simulation
Cloud computing
title_short Desarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0
title_full Desarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0
title_fullStr Desarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0
title_full_unstemmed Desarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0
title_sort Desarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0
dc.creator.fl_str_mv Camargo Vargas, Omar Gerardo
dc.contributor.advisor.none.fl_str_mv Bermeo Clavijo, Leonardo Enrique
dc.contributor.author.none.fl_str_mv Camargo Vargas, Omar Gerardo
dc.subject.lemb.spa.fl_str_mv Almacenamiento virtual (computación)
topic Almacenamiento virtual (computación)
Virtual Storage (Computer Science)
industria 4.0
SED
simulación
Computación en la nube
Industry 4.0
DES
Simulation
Cloud computing
dc.subject.lemb.eng.fl_str_mv Virtual Storage (Computer Science)
dc.subject.proposal.spa.fl_str_mv industria 4.0
SED
simulación
Computación en la nube
dc.subject.proposal.eng.fl_str_mv Industry 4.0
DES
Simulation
Cloud computing
description ilustraciones, fotografías a color
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2023-04-17T20:14:51Z
dc.date.available.none.fl_str_mv 2023-04-17T20:14:51Z
dc.type.spa.fl_str_mv Trabajo de grado - Maestría
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/masterThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.content.spa.fl_str_mv Text
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/TM
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv https://repositorio.unal.edu.co/handle/unal/83716
dc.identifier.instname.spa.fl_str_mv Universidad Nacional de Colombia
dc.identifier.reponame.spa.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
dc.identifier.repourl.spa.fl_str_mv https://repositorio.unal.edu.co/
url https://repositorio.unal.edu.co/handle/unal/83716
https://repositorio.unal.edu.co/
identifier_str_mv Universidad Nacional de Colombia
Repositorio Institucional Universidad Nacional de Colombia
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv [Aguirre et al., 2019] Aguirre, D., Gamboa, S., and Rodas, A. (2019). Low-Cost Supervisory Control and Data Acquisition Systems. In 2019 IEEE 4th Colombian Conference on Automatic Control (CCAC), pages 01–06.
[Akesson et al., 2006] Akesson, K., Fabian, M., Flordal, H., and Malik, R. (2006). Supremica- An integrated environment for verification, synthesis and simulation of discrete event systems. In 2006 8th International Workshop on Discrete Event Systems, pages 384–385.IEEE.
[Almas et al., 2014] Almas, M. S., Vanfretti, L., Lovlund, S., and Gjerde, J. O. (2014). Open source SCADA implementation and PMU integration for power system monitoring and control applications. In 2014 IEEE PES General Meeting | Conference Exposition, pages 1–5. ISSN: 1932-5517.
[ARC Advisory Group, 2021] ARC Advisory Group (2021). OPC UA Momentum Continues to Build. https://www.arcweb.com/industry-best-practices/ opc-ua-momentum-continues-build. (Accedido 08/03/2021).
[Automation, 2022] Automation, I. (2022). Industrial automation software solutions by nductive automation. https://inductiveautomation.com/. (Accessed on 08/27/2022).
[Ayora, 2018] Ayora, M. J. M. (2018). Automatización de una planta de almacenaje y distribución de mercancías usando Factory I/O y Codesys. page 57.
[Bonér et al., 2014] Bonér, J., Farley, D., Kuhn, R., and Thompson, M. (2014). El manifiesto de sistemas reactivos. https://www.reactivemanifesto.org/es. (Accessed on 08/27/2022).
[Brandin, 1996] Brandin, B. (1996). The real-time supervisory control of an experimental manufacturing cell. IEEE Transactions on Robotics and Automation, 12(1):1–14. Conference Name: IEEE Transactions on Robotics and Automation.
[Bristot de Oliveira, 2020] Bristot de Oliveira, D. (2020). Automata-based Formal Analysis and Verification of the Real-Time Linux Kernel. PhD thesis.
[Cantarelli, 2006] Cantarelli, M. (2006). Control system design using Supervisory Control Theory : from theory to implementation.
[Cassandras and Lafortune, 2007] Cassandras, C. G. and Lafortune, S. (2007). Introduction to Discrete Event Systems
[Controls, 2015] Controls, T. (2015). Home - tango controls. https://www. tango-controls.org/. (Accessed on 08/27/2022)
[Developers, 2021] Developers, G. (2021). Firebase brand guidelines. (Accedido 08/03/2021).
[Developers, 2022] Developers, G. (2022). Cloud firestore, almacena y sincroniza los datos de tu app a escala global, firebase. https://firebase.google.com/products/firestore. (Accessed on 08/28/2022).
[Diaconescu, 2022] Diaconescu (2022). Status and trends in the global manufacturing sector - iiot world. https://www.iiot-world.com/industrial-iot/connected-industry/ status-and-trends-in-the-global-manufacturing-sector/. (Accessed on 08/27/2022)
[Domes, 2017] Domes, S. (2017). Progressive web apps with React create lightning fast web apps with native power using React and Firebase. OCLC: 1159159460.
[Fitzpatrick, 2012] Fitzpatrick, B. A. (2012). ISA 101 and HMI Workshop. (Accedido 8/03/2021)
[García, 2021] García, D. (2021). Preguntas frecuentes acerca de OPC UA sobre TSN. https://www.infoplc.net/documentacion/7-comunicaciones-industriales/ 3087-preguntas-frecuentes-opc-ua-tsn. (Accedido 08/03/2021).
[Google, 2021] Google (2021). Introduction - material design. https://material.io/ design/introduction. (Accessed on 08/28/2022)
[Google, 2022] Google (2022). Angular. https://angular.io/. (Accessed on 08/28/2022).
[Google LLC, 2021] Google LLC (2021). Angular material ui component library. https: //material.angular.io/. (Accessed on 08/28/2022)
[Hintereder et al., 2013] Hintereder, P., Stache, A., Emmel, M., and Orth, M. (2013). DE Magazine Deutschland. Verlag Frankfurter Societ¨ats-Medien GmbH, 4/2013:24–43
[ICHI.PRO, 2022] ICHI.PRO (2022). Firebase cloud firestore: obtencin de datos. https: //ichi.pro/es/firebase-cloud-firestore-obtencion-de-datos-130161634524159. (Accessed on 08/28/2022)
[Icons, 2013] Icons, F. (2013). Cloud 10 Icon. (Accedido 08/03/2021).
[IGX, 2022] IGX, E. (2022). Pure web scada with html5, css3 & svg - ecava igx web scada. https://www.integraxor.com/. (Accessed on 08/27/2022)
[ISA, 2022] ISA (2022). Ansi/isa-101.01-2015, human machine interfaces for process automation systems. https://www.isa.org/products/ ansi-isa-101-01-2015-human-machine-interfaces-for. (Accessed on 08/27/2022)
[John and Tiegelkamp, 2010] John, K. H. and Tiegelkamp, M. (2010). IEC 61131-3 Programming Industrial Automation Systems Concepts and Programming Languages, Requirements for Programming Systems, Decision-Making
[Kondratenko et al., 2017] Kondratenko, Y., Kozlov, O., Gerasin, O., Topalov, A., and Korobko, O. (2017). Automation of control processes in specialized pyrolysis complexes based on web SCADA systems. In 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), volume 1, pages 107–112
[Ltd, 2022] Ltd, I. T. (2022). Inview scada in cloud. https://www.inviewscada.com/. (Accessed on 08/27/2022)
[Madriaga, 2013] Madriaga, F. (2013). Lean Manufacturing Exposición Adaptada a la Fabricación Repetitiva de familias de Productos M
[Mahmood et al., 2013] Mahmood, Z., Puttini, R., and Erl, T. (2013). Cloud Computing: Concepts, Technology & Architecture [Book]. ISBN: 9780133387568.
[Maila Andrango and Blanes Noguera, 2019] Maila Andrango, E. S. and Blanes Noguera, J. F. (2019). Desarrollo de un sistema de monitorización de planta piloto mediante servidor OPC-UA empotrado
[Malik et al., 2017] Malik, R., Akesson, K., Flordal, H., and Fabian, M. (2017). Supremica, An Efficient Tool for Large-Scale Discrete Event Systems. IFAC-PapersOnLine, pages 5794–5799
[Muñoz Ellner, 2016] Muñoz Ellner, S. M. (2016). Diccionario Lean Manufacturing.
[Olariu et al., 2019] Olariu, A. F., Frigura-Iliasa, F. M., Mirica, M., Filipescu, H., Dolga, L., and Frigura-Iliasa, M. (2019). Computer Model for Supervisory Control of Discrete Event Systems in Electrical Industry Using PLCs. In 2019 Electric Power Quality and Supply Reliability Conference (PQ) & 2019 Symposium on Electrical Engineering and Mechatronics (SEEM), pages 1–4
[OPC Foundation, 2021] OPC Foundation (2021). Opc foundation. https:// opcfoundation.org/. (Accedido 08/03/2021).
[Oriols and Gutiérrez, 2018] Oriols, D. M. B. and Gutiérrez, J. A. G. (2018). El gran libro de Angular.
[Ramezani et al., 2019] Ramezani, Z., Krook, J., Fei, Z., Fabian, M., and ´Akesson, K. (2019). Comparative Case Studies of Reactive Synthesis and Supervisory Control. In 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), pages 1752–1759.
[Real Games, 2022] Real Games (2022). Parts - factory i/o. https://docs.factoryio. com/manual/parts/. (Accessed on 08/28/2022)
[Rossignon, 2021] Rossignon, E. (2021). node-opcua/node-opcua: an implementation of a OPC UA stack fully written in javascript and nodejs - http://node-opcua.github.io/. https://github.com/node-opcua/node-opcua. (Accedido 08/03/2021)
[RPLabs, 2021] RPLabs (2021). Why Firebase The Good, Bad, and the Ugly. (Accedido 08/03/2021)
[Scada-LTS, 2022] Scada-LTS (2022). Open source software for supervisory control and data acquisition. http://scada-lts.com/. (Accessed on 08/27/2022)
[Schwab, 2016] Schwab, K. (2016). La cuarta revolución industrial. Barcelona
[Sensorweb, 2017] Sensorweb (2017). Scadabr. https://www.scadabr.com.br/. (Accessed on 08/27/2022).
[Smyth, 2017] Smyth, N. (2017). Firebase Essentials - Android Edition. page 53.
[Stevenson, 2018] Stevenson, D. (2018). What is firebase, the complete story abridged.
[The OpenJS Foundation, 2022] The OpenJS Foundation (2022). Node.js. https:// nodejs.org/es/. (Accessed on 08/28/2022).
[Wonham and Cai, 2019] Wonham, W. M. and Cai, K. (2019). Supervisory Control of Discrete-Event Systems. Communications and Control Engineering. Springer International Publishing, Cham.
[Wonham et al., 2017] Wonham, W. M., Cai, K., and Rudie, K. (2017). Supervisory Control of Discrete-Event Systems: A Brief History - 1980-2015. IFAC-PapersOnLine, 50:1791– 1797
[Zielinski et al., 2020] Zielinski, K., Teixeira, M., Ribeiro, R., and Casanova, D. (2020). Concept and the implementation of a tool to convert industry 4.0 environments modeled as FSM to an OpenAI Gym wrapper
[ZVEI, 2019] ZVEI (2019). Communication in the Context of Industrie 4.0
[Lahti et al., 2011] Lahti, J. P., Shamsuzzoha, A., and Kankaanpaa, T. (2011). Web-based technologies in power plant automation and SCADA systems: A review and evaluation. In 2011 IEEE International Conference on Control System, Computing and Engineering, pages 279–284.
[Larraioz Elektronika, 2021] Larraioz Elektronika (2021). CODESYS - El paquete de software completo para la tecnología de la automatización. (Accedido 08/03/2022).
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.spa.fl_str_mv Atribución-NoComercial 4.0 Internacional
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0/
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv Atribución-NoComercial 4.0 Internacional
http://creativecommons.org/licenses/by-nc/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv ix, 97 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad Nacional de Colombia
dc.publisher.program.spa.fl_str_mv Bogotá - Ingeniería - Maestría en Ingeniería - Automatización Industrial
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería
dc.publisher.place.spa.fl_str_mv Bogotá,Colombia
dc.publisher.branch.spa.fl_str_mv Universidad Nacional de Colombia - Sede Bogotá
institution Universidad Nacional de Colombia
bitstream.url.fl_str_mv https://repositorio.unal.edu.co/bitstream/unal/83716/3/license.txt
https://repositorio.unal.edu.co/bitstream/unal/83716/2/1052390725.2023.pdf
https://repositorio.unal.edu.co/bitstream/unal/83716/4/1052390725.2023.pdf.jpg
bitstream.checksum.fl_str_mv eb34b1cf90b7e1103fc9dfd26be24b4a
c1bcecd9c0ca6b5bcc68e884153e64b8
b790b5db3ce65624b69922b9911c1642
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Nacional de Colombia
repository.mail.fl_str_mv repositorio_nal@unal.edu.co
_version_ 1806886455026384896
spelling Atribución-NoComercial 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Bermeo Clavijo, Leonardo Enriquec980ed40194721bd3c0ef036b75323ceCamargo Vargas, Omar Gerardoa493be67ebb49d9e41b46d1e5fc939042023-04-17T20:14:51Z2023-04-17T20:14:51Z2022https://repositorio.unal.edu.co/handle/unal/83716Universidad Nacional de ColombiaRepositorio Institucional Universidad Nacional de Colombiahttps://repositorio.unal.edu.co/ilustraciones, fotografías a colorEl presente trabajo tiene como objetivo desarrollar una aplicación que permita experimentar con los conceptos de fabricación digital, comunicación entiempo real y computación en la nube. Estos conceptos forman parte del paradigma de industria 4.0 y son accesibles para su estudio y posterior implementación en entornos industriales. El trabajo inicia con un modelo por eventos discretos, donde se modela un proceso simple de manufactura. Posteriormente se sintetiza un autómata supervisor para cumplir dos restricciones. La lógica del autómata supervisor se traduce al texto estructurado que puede ser ejecutado por un SoftPLC. Finalmente se implementa un entorno virtual con los programas Factory I/O y Codesys, con una planta virtual y un SoftPLC respectivamente. Este entorno virtual opera bajo la lógica del autómata supervisor sintetizado inicialmente. Los datos de las variables del proceso son accesibles a través de una página web de tipo SPA. (Texto tomado de la fuente)The aim of this work is to develop an application that allows experimenting with the concepts of digital manufacturing, real-time communication, and cloud computing. These concepts are part of the industry 4.0 paradigm and are accessible for study and subsequent implementation in industrial environments. The work starts with a discrete event model, where a simple manufacturing process is modeled. Subsequently, a supervisory automata is synthesized to fulfil two constraints. The logic of the supervisory automaton is translated into structured text that can be executed by a SoftPLC. Finally, a virtual environment is implemented with the programs Factory I/O and Codesys, with a virtual plant and a SoftPLC respectively. This virtual environment operates under the logic of the initially synthesized supervisory automaton. The data of the process variables are accessible through a SPA-type of the web page.Maestríaix, 97 páginasapplication/pdfspaUniversidad Nacional de ColombiaBogotá - Ingeniería - Maestría en Ingeniería - Automatización IndustrialFacultad de IngenieríaBogotá,ColombiaUniversidad Nacional de Colombia - Sede BogotáDesarrollo e implementación de laboratorio virtual para experimentación con conceptos de industria 4.0Development and implementation of a virtual laboratory for experimentation with Industry 4.0 conceptsTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TM[Aguirre et al., 2019] Aguirre, D., Gamboa, S., and Rodas, A. (2019). Low-Cost Supervisory Control and Data Acquisition Systems. In 2019 IEEE 4th Colombian Conference on Automatic Control (CCAC), pages 01–06.[Akesson et al., 2006] Akesson, K., Fabian, M., Flordal, H., and Malik, R. (2006). Supremica- An integrated environment for verification, synthesis and simulation of discrete event systems. In 2006 8th International Workshop on Discrete Event Systems, pages 384–385.IEEE.[Almas et al., 2014] Almas, M. S., Vanfretti, L., Lovlund, S., and Gjerde, J. O. (2014). Open source SCADA implementation and PMU integration for power system monitoring and control applications. In 2014 IEEE PES General Meeting | Conference Exposition, pages 1–5. ISSN: 1932-5517.[ARC Advisory Group, 2021] ARC Advisory Group (2021). OPC UA Momentum Continues to Build. https://www.arcweb.com/industry-best-practices/ opc-ua-momentum-continues-build. (Accedido 08/03/2021).[Automation, 2022] Automation, I. (2022). Industrial automation software solutions by nductive automation. https://inductiveautomation.com/. (Accessed on 08/27/2022).[Ayora, 2018] Ayora, M. J. M. (2018). Automatización de una planta de almacenaje y distribución de mercancías usando Factory I/O y Codesys. page 57.[Bonér et al., 2014] Bonér, J., Farley, D., Kuhn, R., and Thompson, M. (2014). El manifiesto de sistemas reactivos. https://www.reactivemanifesto.org/es. (Accessed on 08/27/2022).[Brandin, 1996] Brandin, B. (1996). The real-time supervisory control of an experimental manufacturing cell. IEEE Transactions on Robotics and Automation, 12(1):1–14. Conference Name: IEEE Transactions on Robotics and Automation.[Bristot de Oliveira, 2020] Bristot de Oliveira, D. (2020). Automata-based Formal Analysis and Verification of the Real-Time Linux Kernel. PhD thesis.[Cantarelli, 2006] Cantarelli, M. (2006). Control system design using Supervisory Control Theory : from theory to implementation.[Cassandras and Lafortune, 2007] Cassandras, C. G. and Lafortune, S. (2007). Introduction to Discrete Event Systems[Controls, 2015] Controls, T. (2015). Home - tango controls. https://www. tango-controls.org/. (Accessed on 08/27/2022)[Developers, 2021] Developers, G. (2021). Firebase brand guidelines. (Accedido 08/03/2021).[Developers, 2022] Developers, G. (2022). Cloud firestore, almacena y sincroniza los datos de tu app a escala global, firebase. https://firebase.google.com/products/firestore. (Accessed on 08/28/2022).[Diaconescu, 2022] Diaconescu (2022). Status and trends in the global manufacturing sector - iiot world. https://www.iiot-world.com/industrial-iot/connected-industry/ status-and-trends-in-the-global-manufacturing-sector/. (Accessed on 08/27/2022)[Domes, 2017] Domes, S. (2017). Progressive web apps with React create lightning fast web apps with native power using React and Firebase. OCLC: 1159159460.[Fitzpatrick, 2012] Fitzpatrick, B. A. (2012). ISA 101 and HMI Workshop. (Accedido 8/03/2021)[García, 2021] García, D. (2021). Preguntas frecuentes acerca de OPC UA sobre TSN. https://www.infoplc.net/documentacion/7-comunicaciones-industriales/ 3087-preguntas-frecuentes-opc-ua-tsn. (Accedido 08/03/2021).[Google, 2021] Google (2021). Introduction - material design. https://material.io/ design/introduction. (Accessed on 08/28/2022)[Google, 2022] Google (2022). Angular. https://angular.io/. (Accessed on 08/28/2022).[Google LLC, 2021] Google LLC (2021). Angular material ui component library. https: //material.angular.io/. (Accessed on 08/28/2022)[Hintereder et al., 2013] Hintereder, P., Stache, A., Emmel, M., and Orth, M. (2013). DE Magazine Deutschland. Verlag Frankfurter Societ¨ats-Medien GmbH, 4/2013:24–43[ICHI.PRO, 2022] ICHI.PRO (2022). Firebase cloud firestore: obtencin de datos. https: //ichi.pro/es/firebase-cloud-firestore-obtencion-de-datos-130161634524159. (Accessed on 08/28/2022)[Icons, 2013] Icons, F. (2013). Cloud 10 Icon. (Accedido 08/03/2021).[IGX, 2022] IGX, E. (2022). Pure web scada with html5, css3 & svg - ecava igx web scada. https://www.integraxor.com/. (Accessed on 08/27/2022)[ISA, 2022] ISA (2022). Ansi/isa-101.01-2015, human machine interfaces for process automation systems. https://www.isa.org/products/ ansi-isa-101-01-2015-human-machine-interfaces-for. (Accessed on 08/27/2022)[John and Tiegelkamp, 2010] John, K. H. and Tiegelkamp, M. (2010). IEC 61131-3 Programming Industrial Automation Systems Concepts and Programming Languages, Requirements for Programming Systems, Decision-Making[Kondratenko et al., 2017] Kondratenko, Y., Kozlov, O., Gerasin, O., Topalov, A., and Korobko, O. (2017). Automation of control processes in specialized pyrolysis complexes based on web SCADA systems. In 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), volume 1, pages 107–112[Ltd, 2022] Ltd, I. T. (2022). Inview scada in cloud. https://www.inviewscada.com/. (Accessed on 08/27/2022)[Madriaga, 2013] Madriaga, F. (2013). Lean Manufacturing Exposición Adaptada a la Fabricación Repetitiva de familias de Productos M[Mahmood et al., 2013] Mahmood, Z., Puttini, R., and Erl, T. (2013). Cloud Computing: Concepts, Technology & Architecture [Book]. ISBN: 9780133387568.[Maila Andrango and Blanes Noguera, 2019] Maila Andrango, E. S. and Blanes Noguera, J. F. (2019). Desarrollo de un sistema de monitorización de planta piloto mediante servidor OPC-UA empotrado[Malik et al., 2017] Malik, R., Akesson, K., Flordal, H., and Fabian, M. (2017). Supremica, An Efficient Tool for Large-Scale Discrete Event Systems. IFAC-PapersOnLine, pages 5794–5799[Muñoz Ellner, 2016] Muñoz Ellner, S. M. (2016). Diccionario Lean Manufacturing.[Olariu et al., 2019] Olariu, A. F., Frigura-Iliasa, F. M., Mirica, M., Filipescu, H., Dolga, L., and Frigura-Iliasa, M. (2019). Computer Model for Supervisory Control of Discrete Event Systems in Electrical Industry Using PLCs. In 2019 Electric Power Quality and Supply Reliability Conference (PQ) & 2019 Symposium on Electrical Engineering and Mechatronics (SEEM), pages 1–4[OPC Foundation, 2021] OPC Foundation (2021). Opc foundation. https:// opcfoundation.org/. (Accedido 08/03/2021).[Oriols and Gutiérrez, 2018] Oriols, D. M. B. and Gutiérrez, J. A. G. (2018). El gran libro de Angular.[Ramezani et al., 2019] Ramezani, Z., Krook, J., Fei, Z., Fabian, M., and ´Akesson, K. (2019). Comparative Case Studies of Reactive Synthesis and Supervisory Control. In 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), pages 1752–1759.[Real Games, 2022] Real Games (2022). Parts - factory i/o. https://docs.factoryio. com/manual/parts/. (Accessed on 08/28/2022)[Rossignon, 2021] Rossignon, E. (2021). node-opcua/node-opcua: an implementation of a OPC UA stack fully written in javascript and nodejs - http://node-opcua.github.io/. https://github.com/node-opcua/node-opcua. (Accedido 08/03/2021)[RPLabs, 2021] RPLabs (2021). Why Firebase The Good, Bad, and the Ugly. (Accedido 08/03/2021)[Scada-LTS, 2022] Scada-LTS (2022). Open source software for supervisory control and data acquisition. http://scada-lts.com/. (Accessed on 08/27/2022)[Schwab, 2016] Schwab, K. (2016). La cuarta revolución industrial. Barcelona[Sensorweb, 2017] Sensorweb (2017). Scadabr. https://www.scadabr.com.br/. (Accessed on 08/27/2022).[Smyth, 2017] Smyth, N. (2017). Firebase Essentials - Android Edition. page 53.[Stevenson, 2018] Stevenson, D. (2018). What is firebase, the complete story abridged.[The OpenJS Foundation, 2022] The OpenJS Foundation (2022). Node.js. https:// nodejs.org/es/. (Accessed on 08/28/2022).[Wonham and Cai, 2019] Wonham, W. M. and Cai, K. (2019). Supervisory Control of Discrete-Event Systems. Communications and Control Engineering. Springer International Publishing, Cham.[Wonham et al., 2017] Wonham, W. M., Cai, K., and Rudie, K. (2017). Supervisory Control of Discrete-Event Systems: A Brief History - 1980-2015. IFAC-PapersOnLine, 50:1791– 1797[Zielinski et al., 2020] Zielinski, K., Teixeira, M., Ribeiro, R., and Casanova, D. (2020). Concept and the implementation of a tool to convert industry 4.0 environments modeled as FSM to an OpenAI Gym wrapper[ZVEI, 2019] ZVEI (2019). Communication in the Context of Industrie 4.0[Lahti et al., 2011] Lahti, J. P., Shamsuzzoha, A., and Kankaanpaa, T. (2011). Web-based technologies in power plant automation and SCADA systems: A review and evaluation. In 2011 IEEE International Conference on Control System, Computing and Engineering, pages 279–284.[Larraioz Elektronika, 2021] Larraioz Elektronika (2021). CODESYS - El paquete de software completo para la tecnología de la automatización. (Accedido 08/03/2022).Almacenamiento virtual (computación)Virtual Storage (Computer Science)industria 4.0SEDsimulaciónComputación en la nubeIndustry 4.0DESSimulationCloud computingLICENSElicense.txtlicense.txttext/plain; charset=utf-85879https://repositorio.unal.edu.co/bitstream/unal/83716/3/license.txteb34b1cf90b7e1103fc9dfd26be24b4aMD53ORIGINAL1052390725.2023.pdf1052390725.2023.pdfTesis de Maestría en Ingeniería - Automatización Industrialapplication/pdf8948516https://repositorio.unal.edu.co/bitstream/unal/83716/2/1052390725.2023.pdfc1bcecd9c0ca6b5bcc68e884153e64b8MD52THUMBNAIL1052390725.2023.pdf.jpg1052390725.2023.pdf.jpgGenerated Thumbnailimage/jpeg4754https://repositorio.unal.edu.co/bitstream/unal/83716/4/1052390725.2023.pdf.jpgb790b5db3ce65624b69922b9911c1642MD54unal/83716oai:repositorio.unal.edu.co:unal/837162024-07-28 01:12:42.674Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.coUEFSVEUgMS4gVMOJUk1JTk9TIERFIExBIExJQ0VOQ0lBIFBBUkEgUFVCTElDQUNJw5NOIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KCkxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIHBhdHJpbW9uaWFsZXMgZGUgYXV0b3IsIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgc2UgaW50ZWdyYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsLCBiYWpvIGxvcyBzaWd1aWVudGVzIHTDqXJtaW5vczoKCgphKQlMb3MgYXV0b3JlcyB5L28gbG9zIHRpdHVsYXJlcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGNvbmZpZXJlbiBhIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHVuYSBsaWNlbmNpYSBubyBleGNsdXNpdmEgcGFyYSByZWFsaXphciBsb3Mgc2lndWllbnRlcyBhY3RvcyBzb2JyZSBsYSBvYnJhOiBpKSByZXByb2R1Y2lyIGxhIG9icmEgZGUgbWFuZXJhIGRpZ2l0YWwsIHBlcm1hbmVudGUgbyB0ZW1wb3JhbCwgaW5jbHV5ZW5kbyBlbCBhbG1hY2VuYW1pZW50byBlbGVjdHLDs25pY28sIGFzw60gY29tbyBjb252ZXJ0aXIgZWwgZG9jdW1lbnRvIGVuIGVsIGN1YWwgc2UgZW5jdWVudHJhIGNvbnRlbmlkYSBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBleGlzdGVudGUgYSBsYSBmZWNoYSBkZSBsYSBzdXNjcmlwY2nDs24gZGUgbGEgcHJlc2VudGUgbGljZW5jaWEsIHkgaWkpIGNvbXVuaWNhciBhbCBww7pibGljbyBsYSBvYnJhIHBvciBjdWFscXVpZXIgbWVkaW8gbyBwcm9jZWRpbWllbnRvLCBlbiBtZWRpb3MgYWzDoW1icmljb3MgbyBpbmFsw6FtYnJpY29zLCBpbmNsdXllbmRvIGxhIHB1ZXN0YSBhIGRpc3Bvc2ljacOzbiBlbiBhY2Nlc28gYWJpZXJ0by4gQWRpY2lvbmFsIGEgbG8gYW50ZXJpb3IsIGVsIGF1dG9yIHkvbyB0aXR1bGFyIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgcGFyYSBxdWUsIGVuIGxhIHJlcHJvZHVjY2nDs24geSBjb211bmljYWNpw7NuIGFsIHDDumJsaWNvIHF1ZSBsYSBVbml2ZXJzaWRhZCByZWFsaWNlIHNvYnJlIGxhIG9icmEsIGhhZ2EgbWVuY2nDs24gZGUgbWFuZXJhIGV4cHJlc2EgYWwgdGlwbyBkZSBsaWNlbmNpYSBDcmVhdGl2ZSBDb21tb25zIGJham8gbGEgY3VhbCBlbCBhdXRvciB5L28gdGl0dWxhciBkZXNlYSBvZnJlY2VyIHN1IG9icmEgYSBsb3MgdGVyY2Vyb3MgcXVlIGFjY2VkYW4gYSBkaWNoYSBvYnJhIGEgdHJhdsOpcyBkZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCwgY3VhbmRvIHNlYSBlbCBjYXNvLiBFbCBhdXRvciB5L28gdGl0dWxhciBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBwb2Ryw6EgZGFyIHBvciB0ZXJtaW5hZGEgbGEgcHJlc2VudGUgbGljZW5jaWEgbWVkaWFudGUgc29saWNpdHVkIGVsZXZhZGEgYSBsYSBEaXJlY2Npw7NuIE5hY2lvbmFsIGRlIEJpYmxpb3RlY2FzIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLiAKCmIpIAlMb3MgYXV0b3JlcyB5L28gdGl0dWxhcmVzIGRlIGxvcyBkZXJlY2hvcyBwYXRyaW1vbmlhbGVzIGRlIGF1dG9yIHNvYnJlIGxhIG9icmEgY29uZmllcmVuIGxhIGxpY2VuY2lhIHNlw7FhbGFkYSBlbiBlbCBsaXRlcmFsIGEpIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8gcG9yIGVsIHRpZW1wbyBkZSBwcm90ZWNjacOzbiBkZSBsYSBvYnJhIGVuIHRvZG9zIGxvcyBwYcOtc2VzIGRlbCBtdW5kbywgZXN0byBlcywgc2luIGxpbWl0YWNpw7NuIHRlcnJpdG9yaWFsIGFsZ3VuYS4KCmMpCUxvcyBhdXRvcmVzIHkvbyB0aXR1bGFyZXMgZGUgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciBtYW5pZmllc3RhbiBlc3RhciBkZSBhY3VlcmRvIGNvbiBxdWUgbGEgcHJlc2VudGUgbGljZW5jaWEgc2Ugb3RvcmdhIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCByZW51bmNpYW4gYSByZWNpYmlyIGN1YWxxdWllciByZXRyaWJ1Y2nDs24gZWNvbsOzbWljYSBvIGVtb2x1bWVudG8gYWxndW5vIHBvciBsYSBwdWJsaWNhY2nDs24sIGRpc3RyaWJ1Y2nDs24sIGNvbXVuaWNhY2nDs24gcMO6YmxpY2EgeSBjdWFscXVpZXIgb3RybyB1c28gcXVlIHNlIGhhZ2EgZW4gbG9zIHTDqXJtaW5vcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGRlIGxhIGxpY2VuY2lhIENyZWF0aXZlIENvbW1vbnMgY29uIHF1ZSBzZSBwdWJsaWNhLgoKZCkJUXVpZW5lcyBmaXJtYW4gZWwgcHJlc2VudGUgZG9jdW1lbnRvIGRlY2xhcmFuIHF1ZSBwYXJhIGxhIGNyZWFjacOzbiBkZSBsYSBvYnJhLCBubyBzZSBoYW4gdnVsbmVyYWRvIGxvcyBkZXJlY2hvcyBkZSBwcm9waWVkYWQgaW50ZWxlY3R1YWwsIGluZHVzdHJpYWwsIG1vcmFsZXMgeSBwYXRyaW1vbmlhbGVzIGRlIHRlcmNlcm9zLiBEZSBvdHJhIHBhcnRlLCAgcmVjb25vY2VuIHF1ZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhY3TDumEgY29tbyB1biB0ZXJjZXJvIGRlIGJ1ZW5hIGZlIHkgc2UgZW5jdWVudHJhIGV4ZW50YSBkZSBjdWxwYSBlbiBjYXNvIGRlIHByZXNlbnRhcnNlIGFsZ8O6biB0aXBvIGRlIHJlY2xhbWFjacOzbiBlbiBtYXRlcmlhIGRlIGRlcmVjaG9zIGRlIGF1dG9yIG8gcHJvcGllZGFkIGludGVsZWN0dWFsIGVuIGdlbmVyYWwuIFBvciBsbyB0YW50bywgbG9zIGZpcm1hbnRlcyAgYWNlcHRhbiBxdWUgY29tbyB0aXR1bGFyZXMgw7puaWNvcyBkZSBsb3MgZGVyZWNob3MgcGF0cmltb25pYWxlcyBkZSBhdXRvciwgYXN1bWlyw6FuIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIGNpdmlsLCBhZG1pbmlzdHJhdGl2YSB5L28gcGVuYWwgcXVlIHB1ZWRhIGRlcml2YXJzZSBkZSBsYSBwdWJsaWNhY2nDs24gZGUgbGEgb2JyYS4gIAoKZikJQXV0b3JpemFuIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgaW5jbHVpciBsYSBvYnJhIGVuIGxvcyBhZ3JlZ2Fkb3JlcyBkZSBjb250ZW5pZG9zLCBidXNjYWRvcmVzIGFjYWTDqW1pY29zLCBtZXRhYnVzY2Fkb3Jlcywgw61uZGljZXMgeSBkZW3DoXMgbWVkaW9zIHF1ZSBzZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBwcm9tb3ZlciBlbCBhY2Nlc28geSBjb25zdWx0YSBkZSBsYSBtaXNtYS4gCgpnKQlFbiBlbCBjYXNvIGRlIGxhcyB0ZXNpcyBjcmVhZGFzIHBhcmEgb3B0YXIgZG9ibGUgdGl0dWxhY2nDs24sIGxvcyBmaXJtYW50ZXMgc2Vyw6FuIGxvcyByZXNwb25zYWJsZXMgZGUgY29tdW5pY2FyIGEgbGFzIGluc3RpdHVjaW9uZXMgbmFjaW9uYWxlcyBvIGV4dHJhbmplcmFzIGVuIGNvbnZlbmlvLCBsYXMgbGljZW5jaWFzIGRlIGFjY2VzbyBhYmllcnRvIENyZWF0aXZlIENvbW1vbnMgeSBhdXRvcml6YWNpb25lcyBhc2lnbmFkYXMgYSBzdSBvYnJhIHBhcmEgbGEgcHVibGljYWNpw7NuIGVuIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgVU5BTCBkZSBhY3VlcmRvIGNvbiBsYXMgZGlyZWN0cmljZXMgZGUgbGEgUG9sw610aWNhIEdlbmVyYWwgZGUgbGEgQmlibGlvdGVjYSBEaWdpdGFsLgoKCmgpCVNlIGF1dG9yaXphIGEgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEgY29tbyByZXNwb25zYWJsZSBkZWwgdHJhdGFtaWVudG8gZGUgZGF0b3MgcGVyc29uYWxlcywgZGUgYWN1ZXJkbyBjb24gbGEgbGV5IDE1ODEgZGUgMjAxMiBlbnRlbmRpZW5kbyBxdWUgc2UgZW5jdWVudHJhbiBiYWpvIG1lZGlkYXMgcXVlIGdhcmFudGl6YW4gbGEgc2VndXJpZGFkLCBjb25maWRlbmNpYWxpZGFkIGUgaW50ZWdyaWRhZCwgeSBzdSB0cmF0YW1pZW50byB0aWVuZSB1bmEgZmluYWxpZGFkIGhpc3TDs3JpY2EsIGVzdGFkw61zdGljYSBvIGNpZW50w61maWNhIHNlZ8O6biBsbyBkaXNwdWVzdG8gZW4gbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMuCgoKClBBUlRFIDIuIEFVVE9SSVpBQ0nDk04gUEFSQSBQVUJMSUNBUiBZIFBFUk1JVElSIExBIENPTlNVTFRBIFkgVVNPIERFIE9CUkFTIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgVU5BTC4KClNlIGF1dG9yaXphIGxhIHB1YmxpY2FjacOzbiBlbGVjdHLDs25pY2EsIGNvbnN1bHRhIHkgdXNvIGRlIGxhIG9icmEgcG9yIHBhcnRlIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgZGUgc3VzIHVzdWFyaW9zIGRlIGxhIHNpZ3VpZW50ZSBtYW5lcmE6CgphLglDb25jZWRvIGxpY2VuY2lhIGVuIGxvcyB0w6lybWlub3Mgc2XDsWFsYWRvcyBlbiBsYSBwYXJ0ZSAxIGRlbCBwcmVzZW50ZSBkb2N1bWVudG8sIGNvbiBlbCBvYmpldGl2byBkZSBxdWUgbGEgb2JyYSBlbnRyZWdhZGEgc2VhIHB1YmxpY2FkYSBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhIHkgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGVuIGFjY2VzbyBhYmllcnRvIHBhcmEgc3UgY29uc3VsdGEgcG9yIGxvcyB1c3VhcmlvcyBkZSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSAgYSB0cmF2w6lzIGRlIGludGVybmV0LgoKCgpQQVJURSAzIEFVVE9SSVpBQ0nDk04gREUgVFJBVEFNSUVOVE8gREUgREFUT1MgUEVSU09OQUxFUy4KCkxhIFVuaXZlcnNpZGFkIE5hY2lvbmFsIGRlIENvbG9tYmlhLCBjb21vIHJlc3BvbnNhYmxlIGRlbCBUcmF0YW1pZW50byBkZSBEYXRvcyBQZXJzb25hbGVzLCBpbmZvcm1hIHF1ZSBsb3MgZGF0b3MgZGUgY2Fyw6FjdGVyIHBlcnNvbmFsIHJlY29sZWN0YWRvcyBtZWRpYW50ZSBlc3RlIGZvcm11bGFyaW8sIHNlIGVuY3VlbnRyYW4gYmFqbyBtZWRpZGFzIHF1ZSBnYXJhbnRpemFuIGxhIHNlZ3VyaWRhZCwgY29uZmlkZW5jaWFsaWRhZCBlIGludGVncmlkYWQgeSBzdSB0cmF0YW1pZW50byBzZSByZWFsaXphIGRlIGFjdWVyZG8gYWwgY3VtcGxpbWllbnRvIG5vcm1hdGl2byBkZSBsYSBMZXkgMTU4MSBkZSAyMDEyIHkgZGUgbGEgUG9sw610aWNhIGRlIFRyYXRhbWllbnRvIGRlIERhdG9zIFBlcnNvbmFsZXMgZGUgbGEgVW5pdmVyc2lkYWQgTmFjaW9uYWwgZGUgQ29sb21iaWEuIFB1ZWRlIGVqZXJjZXIgc3VzIGRlcmVjaG9zIGNvbW8gdGl0dWxhciBhIGNvbm9jZXIsIGFjdHVhbGl6YXIsIHJlY3RpZmljYXIgeSByZXZvY2FyIGxhcyBhdXRvcml6YWNpb25lcyBkYWRhcyBhIGxhcyBmaW5hbGlkYWRlcyBhcGxpY2FibGVzIGEgdHJhdsOpcyBkZSBsb3MgY2FuYWxlcyBkaXNwdWVzdG9zIHkgZGlzcG9uaWJsZXMgZW4gd3d3LnVuYWwuZWR1LmNvIG8gZS1tYWlsOiBwcm90ZWNkYXRvc19uYUB1bmFsLmVkdS5jbyIKClRlbmllbmRvIGVuIGN1ZW50YSBsbyBhbnRlcmlvciwgYXV0b3Jpem8gZGUgbWFuZXJhIHZvbHVudGFyaWEsIHByZXZpYSwgZXhwbMOtY2l0YSwgaW5mb3JtYWRhIGUgaW5lcXXDrXZvY2EgYSBsYSBVbml2ZXJzaWRhZCBOYWNpb25hbCBkZSBDb2xvbWJpYSBhIHRyYXRhciBsb3MgZGF0b3MgcGVyc29uYWxlcyBkZSBhY3VlcmRvIGNvbiBsYXMgZmluYWxpZGFkZXMgZXNwZWPDrWZpY2FzIHBhcmEgZWwgZGVzYXJyb2xsbyB5IGVqZXJjaWNpbyBkZSBsYXMgZnVuY2lvbmVzIG1pc2lvbmFsZXMgZGUgZG9jZW5jaWEsIGludmVzdGlnYWNpw7NuIHkgZXh0ZW5zacOzbiwgYXPDrSBjb21vIGxhcyByZWxhY2lvbmVzIGFjYWTDqW1pY2FzLCBsYWJvcmFsZXMsIGNvbnRyYWN0dWFsZXMgeSB0b2RhcyBsYXMgZGVtw6FzIHJlbGFjaW9uYWRhcyBjb24gZWwgb2JqZXRvIHNvY2lhbCBkZSBsYSBVbml2ZXJzaWRhZC4gCgo=