Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADA
Descripción del Articulo
A lo largo de los años, el uso de Controladores Lógicos Programables (PLCs) ha ido ganando cada vez más terreno en las diferentes industrias alrededor del mundo. Los PLCs han permitido automatizar, controlar y supervisar distintos procesos. Actualmente, se emplean varios lenguajes de programación pa...
| Autor: | |
|---|---|
| Formato: | tesis de grado |
| Fecha de Publicación: | 2022 |
| Institución: | Universidad Católica de Santa María |
| Repositorio: | UCSM-Tesis |
| Lenguaje: | español |
| OAI Identifier: | oai:repositorio.ucsm.edu.pe:20.500.12920/11940 |
| Enlace del recurso: | https://repositorio.ucsm.edu.pe/handle/20.500.12920/11940 |
| Nivel de acceso: | acceso abierto |
| Materia: | Lenguaje Escalera Software Arduino https://purl.org/pe-repo/ocde/ford#2.02.03 |
| id |
UCSM_c782e220d516bcd1741ad58f4848c7d8 |
|---|---|
| oai_identifier_str |
oai:repositorio.ucsm.edu.pe:20.500.12920/11940 |
| network_acronym_str |
UCSM |
| network_name_str |
UCSM-Tesis |
| repository_id_str |
4282 |
| dc.title.es_ES.fl_str_mv |
Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADA |
| title |
Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADA |
| spellingShingle |
Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADA Medina Zeballos, Diego Alonso Lenguaje Escalera Software Arduino https://purl.org/pe-repo/ocde/ford#2.02.03 |
| title_short |
Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADA |
| title_full |
Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADA |
| title_fullStr |
Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADA |
| title_full_unstemmed |
Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADA |
| title_sort |
Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADA |
| author |
Medina Zeballos, Diego Alonso |
| author_facet |
Medina Zeballos, Diego Alonso |
| author_role |
author |
| dc.contributor.advisor.fl_str_mv |
Mestas Ramos, Sergio Orlando |
| dc.contributor.author.fl_str_mv |
Medina Zeballos, Diego Alonso |
| dc.subject.es_ES.fl_str_mv |
Lenguaje Escalera Software Arduino |
| topic |
Lenguaje Escalera Software Arduino https://purl.org/pe-repo/ocde/ford#2.02.03 |
| dc.subject.ocde.es_ES.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.02.03 |
| description |
A lo largo de los años, el uso de Controladores Lógicos Programables (PLCs) ha ido ganando cada vez más terreno en las diferentes industrias alrededor del mundo. Los PLCs han permitido automatizar, controlar y supervisar distintos procesos. Actualmente, se emplean varios lenguajes de programación para PLCs establecidos en el estándar IEC 61131-3, siendo el lenguaje Ladder (Escalera) uno de los más empleados. Existen diversos softwares para programación de PLCs que permiten simulaciones, pero en el presente proyecto se pretende diseñar e implementar un software que permita poner en práctica los conocimientos acerca de PLCs y sistemas de Supervisión, Control y Adquisición de Datos (SCADA). El desarrollo del software permitirá implementar proyectos de bajo costo en un ámbito académico. Se emplea la metodología de desarrollo de software iterativo e incremental para el desarrollo del proyecto. El trabajo solo se enfoca en los temas de automatización, supervisión y control de procesos empleando lenguaje Ladder y hardware libre como Arduino. El software desarrollado lleva por nombre AuroraLD Studio y se compone básicamente de tres entornos de trabajo distintos: Entorno Ladder, Entorno de Tendencias y Entorno SCADA. El entorno Ladder sirve para crear programas empleando Ladder mediante el uso de distintas instrucciones típicas de este lenguaje de programación de PLCs. Las instrucciones están basadas en los softwares de programación de los PLCs de Allen Bradley. IV El entorno de tendencias permite monitorear las variables de un proceso en tiempo real mediante gráficos de tendencia. Estos gráficos de tendencias sirven para predecir o verificar el comportamiento de una determina señal. Este entorno permite incluso exportar los datos a Excel para su posterior evaluación según se requiera. Finalmente, el entorno SCADA permite la supervisión de las variables de forma gráfica empleando distintos elementos. Estos elementos están directamente asociados a las variables creadas en el entorno Ladder por lo que el funcionamiento del SCADA está vinculado a un determinado programa Ladder que se encuentre en ejecución. En el presente documento se detalla información acerca del desarrollo de AuroraLD Studio, así como los antecedentes y el marco teórico necesario para el entendimiento del proyecto. Las pruebas del software se realizaron a través de simulaciones (en AuroraLD Studio) y empleando también el PLC1805 (banco de pruebas desarrollado) determinando así la utilidad del mismo. Se verificó a su vez el cumplimiento con el estándar IEC 61131-3 evaluando distintos aspectos de AuroraLD Studio. |
| publishDate |
2022 |
| dc.date.accessioned.none.fl_str_mv |
2022-09-09T16:36:02Z |
| dc.date.available.none.fl_str_mv |
2022-09-09T16:36:02Z |
| dc.date.issued.fl_str_mv |
2022-07-15 |
| dc.type.es_ES.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| dc.type.version.es_ES.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| format |
bachelorThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.none.fl_str_mv |
https://repositorio.ucsm.edu.pe/handle/20.500.12920/11940 |
| url |
https://repositorio.ucsm.edu.pe/handle/20.500.12920/11940 |
| dc.language.iso.es_ES.fl_str_mv |
spa |
| language |
spa |
| dc.relation.ispartof.fl_str_mv |
SUNEDU |
| dc.rights.es_ES.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.uri.es_ES.fl_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
| dc.format.es_ES.fl_str_mv |
application/pdf |
| dc.publisher.es_ES.fl_str_mv |
Universidad Católica de Santa María |
| dc.publisher.country.es_ES.fl_str_mv |
PE |
| dc.source.es_ES.fl_str_mv |
Universidad Católica de Santa María Repositorio de la Universidad Católica de Santa María - UCSM |
| dc.source.none.fl_str_mv |
reponame:UCSM-Tesis instname:Universidad Católica de Santa María instacron:UCSM |
| instname_str |
Universidad Católica de Santa María |
| instacron_str |
UCSM |
| institution |
UCSM |
| reponame_str |
UCSM-Tesis |
| collection |
UCSM-Tesis |
| bitstream.url.fl_str_mv |
https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/11940/1/4M.0416.IM.pdf https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/11940/2/license.txt https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/11940/3/4M.0416.IM.pdf.txt https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/11940/4/4M.0416.IM.pdf.jpg |
| bitstream.checksum.fl_str_mv |
621f552dd206fe44b5bb9f46bf9206e0 8a4605be74aa9ea9d79846c1fba20a33 71c51710d297b1fe174638c96ba8581e 9d2dee4029944b7a23f38df3c44ab588 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Institucional de la Universidad Católica de Santa María |
| repository.mail.fl_str_mv |
repositorio.biblioteca@ucsm.edu.pe |
| _version_ |
1846428382011588608 |
| spelling |
Mestas Ramos, Sergio OrlandoMedina Zeballos, Diego Alonso2022-09-09T16:36:02Z2022-09-09T16:36:02Z2022-07-15https://repositorio.ucsm.edu.pe/handle/20.500.12920/11940A lo largo de los años, el uso de Controladores Lógicos Programables (PLCs) ha ido ganando cada vez más terreno en las diferentes industrias alrededor del mundo. Los PLCs han permitido automatizar, controlar y supervisar distintos procesos. Actualmente, se emplean varios lenguajes de programación para PLCs establecidos en el estándar IEC 61131-3, siendo el lenguaje Ladder (Escalera) uno de los más empleados. Existen diversos softwares para programación de PLCs que permiten simulaciones, pero en el presente proyecto se pretende diseñar e implementar un software que permita poner en práctica los conocimientos acerca de PLCs y sistemas de Supervisión, Control y Adquisición de Datos (SCADA). El desarrollo del software permitirá implementar proyectos de bajo costo en un ámbito académico. Se emplea la metodología de desarrollo de software iterativo e incremental para el desarrollo del proyecto. El trabajo solo se enfoca en los temas de automatización, supervisión y control de procesos empleando lenguaje Ladder y hardware libre como Arduino. El software desarrollado lleva por nombre AuroraLD Studio y se compone básicamente de tres entornos de trabajo distintos: Entorno Ladder, Entorno de Tendencias y Entorno SCADA. El entorno Ladder sirve para crear programas empleando Ladder mediante el uso de distintas instrucciones típicas de este lenguaje de programación de PLCs. Las instrucciones están basadas en los softwares de programación de los PLCs de Allen Bradley. IV El entorno de tendencias permite monitorear las variables de un proceso en tiempo real mediante gráficos de tendencia. Estos gráficos de tendencias sirven para predecir o verificar el comportamiento de una determina señal. Este entorno permite incluso exportar los datos a Excel para su posterior evaluación según se requiera. Finalmente, el entorno SCADA permite la supervisión de las variables de forma gráfica empleando distintos elementos. Estos elementos están directamente asociados a las variables creadas en el entorno Ladder por lo que el funcionamiento del SCADA está vinculado a un determinado programa Ladder que se encuentre en ejecución. En el presente documento se detalla información acerca del desarrollo de AuroraLD Studio, así como los antecedentes y el marco teórico necesario para el entendimiento del proyecto. Las pruebas del software se realizaron a través de simulaciones (en AuroraLD Studio) y empleando también el PLC1805 (banco de pruebas desarrollado) determinando así la utilidad del mismo. Se verificó a su vez el cumplimiento con el estándar IEC 61131-3 evaluando distintos aspectos de AuroraLD Studio.Tesisapplication/pdfspaUniversidad Católica de Santa MaríaPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-nd/4.0/Universidad Católica de Santa MaríaRepositorio de la Universidad Católica de Santa María - UCSMreponame:UCSM-Tesisinstname:Universidad Católica de Santa Maríainstacron:UCSMLenguaje EscaleraSoftwareArduinohttps://purl.org/pe-repo/ocde/ford#2.02.03Diseño e implementación de un software compatible con arduino basado en el estándar IEC 61131-3 para programación LADDER y supervición mediante un sistema SCADAinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionSUNEDUIngeniero MecatrónicoIngeniería MecatrónicaUniversidad Católica de Santa María.Facultad de Ciencias e Ingenierías Físicas y FormalesTítulo Profesional710925290000-0002-5966-250629592341https://purl.org/pe-repo/renati/type#tesishttps://purl.org/pe-repo/renati/nivel#tituloProfesional713096Quispe Ccachuco, Marcelo JaimeCuadros Machuca, Juan CarlosCollado Oporto, Christiam GuillermoORIGINAL4M.0416.IM.pdf4M.0416.IM.pdfapplication/pdf7376270https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/11940/1/4M.0416.IM.pdf621f552dd206fe44b5bb9f46bf9206e0MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/11940/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXT4M.0416.IM.pdf.txt4M.0416.IM.pdf.txtExtracted texttext/plain367440https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/11940/3/4M.0416.IM.pdf.txt71c51710d297b1fe174638c96ba8581eMD53THUMBNAIL4M.0416.IM.pdf.jpg4M.0416.IM.pdf.jpgGenerated Thumbnailimage/jpeg10564https://repositorio.ucsm.edu.pe/bitstream/20.500.12920/11940/4/4M.0416.IM.pdf.jpg9d2dee4029944b7a23f38df3c44ab588MD5420.500.12920/11940oai:repositorio.ucsm.edu.pe:20.500.12920/119402023-02-07 12:21:29.917Repositorio Institucional de la Universidad Católica de Santa Maríarepositorio.biblioteca@ucsm.edu.peTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
| score |
13.0768795 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).