Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB
There are different programming languages for Programmable Logic Controllers (PLC), the most common of these is the graphical programming language called LADDER. However, LADDER is not friendly in programs requiring calculations of mathematical equations, for example, to calculate the volume of a ta...
- Autores:
- Tipo de recurso:
- Fecha de publicación:
- 2015
- Institución:
- Universidad Pedagógica y Tecnológica de Colombia
- Repositorio:
- RiUPTC: Repositorio Institucional UPTC
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uptc.edu.co:001/14120
- Acceso en línea:
- https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555
https://repositorio.uptc.edu.co/handle/001/14120
- Palabra clave:
- MATLAB
Simulink PLC Coder
LADDER
function Block FB
PLC
MATLAB
Simulink PLC Coder
LADDER
Bloque de función FB
PLC.
- Rights
- License
- http://purl.org/coar/access_right/c_abf96
id |
REPOUPTC2_e0bd53da64277baf4b7cb70e464f441c |
---|---|
oai_identifier_str |
oai:repositorio.uptc.edu.co:001/14120 |
network_acronym_str |
REPOUPTC2 |
network_name_str |
RiUPTC: Repositorio Institucional UPTC |
repository_id_str |
|
spelling |
2015-05-052024-07-05T19:11:20Z2024-07-05T19:11:20Zhttps://revistas.uptc.edu.co/index.php/ingenieria/article/view/355510.19053/01211129.3555https://repositorio.uptc.edu.co/handle/001/14120There are different programming languages for Programmable Logic Controllers (PLC), the most common of these is the graphical programming language called LADDER. However, LADDER is not friendly in programs requiring calculations of mathematical equations, for example, to calculate the volume of a tank on level control situations. Alternative languages such as Structured Control Language (SCL) are less studied because of their complexity and unpopular in small and medium industry. In this article, the results LADDER programming language and language are compared with SCL generated by Simulink PLC Coder MATLAB tool taking as a case study the calculating the volume of a tank. Finally, this work shows that the Simulink PLC Coder tool presents an alternative to more efficient development.Existen diferentes lenguajes de programación de Controladores Lógicos Programables (PLC), el más común de ellos es el lenguaje de programación gráfico para autómatas programables llamado LADDER. Sin embargo, el lenguaje LADDER no es amigable en programas que requieren de cálculos de ecuaciones matemáticas, por ejemplo, el cálculo del volumen de un tanque en un control de nivel. Lenguajes alternativos como el Lenguaje de Control Estructurado (SCL) son menos estudiados dada su complejidad y poca popularidad en la pequeña y mediana industria. En este artículo se compara los resultados del lenguaje de programación LADDER y el lenguaje SCL generado mediante la herramienta Simulink® PLC Coder de MATLAB® tomando como caso de estudio el cálculo de volumen de un tanque. Finalmente, este trabajo demuestra que la herramienta Simulink® PLC Coder presenta una alternativa de desarrollo más eficiente.application/pdftext/htmlspaspaUniversidad Pedagógica y Tecnológica de Colombiahttps://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555/3165https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555/4330Revista Facultad de Ingeniería; Vol. 24 No. 39 (2015); 109-119Revista Facultad de Ingeniería; Vol. 24 Núm. 39 (2015); 109-1192357-53280121-1129MATLABSimulink PLC CoderLADDERfunction Block FBPLCMATLABSimulink PLC CoderLADDERBloque de función FBPLC.Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLABProgramación de Controladores Lógicos (PLC) mediante Ladder y Lenguaje de Control Estructurado (SCL) en MATLABinvestigationinfo:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_2df8fbb1info:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a179http://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/access_right/c_abf96http://purl.org/coar/access_right/c_abf2Páez-Logreira, Heyder DavidZamora-Musa, RonaldBohórquez-Pérez, José001/14120oai:repositorio.uptc.edu.co:001/141202025-07-18 11:53:14.511metadata.onlyhttps://repositorio.uptc.edu.coRepositorio Institucional UPTCrepositorio.uptc@uptc.edu.co |
dc.title.en-US.fl_str_mv |
Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB |
dc.title.es-ES.fl_str_mv |
Programación de Controladores Lógicos (PLC) mediante Ladder y Lenguaje de Control Estructurado (SCL) en MATLAB |
title |
Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB |
spellingShingle |
Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB MATLAB Simulink PLC Coder LADDER function Block FB PLC MATLAB Simulink PLC Coder LADDER Bloque de función FB PLC. |
title_short |
Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB |
title_full |
Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB |
title_fullStr |
Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB |
title_full_unstemmed |
Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB |
title_sort |
Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB |
dc.subject.en-US.fl_str_mv |
MATLAB Simulink PLC Coder LADDER function Block FB PLC |
topic |
MATLAB Simulink PLC Coder LADDER function Block FB PLC MATLAB Simulink PLC Coder LADDER Bloque de función FB PLC. |
dc.subject.es-ES.fl_str_mv |
MATLAB Simulink PLC Coder LADDER Bloque de función FB PLC. |
description |
There are different programming languages for Programmable Logic Controllers (PLC), the most common of these is the graphical programming language called LADDER. However, LADDER is not friendly in programs requiring calculations of mathematical equations, for example, to calculate the volume of a tank on level control situations. Alternative languages such as Structured Control Language (SCL) are less studied because of their complexity and unpopular in small and medium industry. In this article, the results LADDER programming language and language are compared with SCL generated by Simulink PLC Coder MATLAB tool taking as a case study the calculating the volume of a tank. Finally, this work shows that the Simulink PLC Coder tool presents an alternative to more efficient development. |
publishDate |
2015 |
dc.date.accessioned.none.fl_str_mv |
2024-07-05T19:11:20Z |
dc.date.available.none.fl_str_mv |
2024-07-05T19:11:20Z |
dc.date.none.fl_str_mv |
2015-05-05 |
dc.type.en-US.fl_str_mv |
investigation |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coarversion.spa.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a179 |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555 10.19053/01211129.3555 |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.uptc.edu.co/handle/001/14120 |
url |
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555 https://repositorio.uptc.edu.co/handle/001/14120 |
identifier_str_mv |
10.19053/01211129.3555 |
dc.language.none.fl_str_mv |
spa |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555/3165 https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555/4330 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf96 |
rights_invalid_str_mv |
http://purl.org/coar/access_right/c_abf96 http://purl.org/coar/access_right/c_abf2 |
dc.format.none.fl_str_mv |
application/pdf text/html |
dc.publisher.en-US.fl_str_mv |
Universidad Pedagógica y Tecnológica de Colombia |
dc.source.en-US.fl_str_mv |
Revista Facultad de Ingeniería; Vol. 24 No. 39 (2015); 109-119 |
dc.source.es-ES.fl_str_mv |
Revista Facultad de Ingeniería; Vol. 24 Núm. 39 (2015); 109-119 |
dc.source.none.fl_str_mv |
2357-5328 0121-1129 |
institution |
Universidad Pedagógica y Tecnológica de Colombia |
repository.name.fl_str_mv |
Repositorio Institucional UPTC |
repository.mail.fl_str_mv |
repositorio.uptc@uptc.edu.co |
_version_ |
1839633805537705984 |