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
- 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_ |
1814089870410252288 |
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= |