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...

Full description

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