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

Bibliographic Details
Main Authors: Páez-Logreira, Heyder David, Zamora-Musa, Ronald, Bohórquez-Pérez, José
Format: Online
Language:spa
Published: Universidad Pedagógica y Tecnológica de Colombia 2015
Subjects:
Online Access:https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555
_version_ 1801706070585901056
author Páez-Logreira, Heyder David
Zamora-Musa, Ronald
Bohórquez-Pérez, José
author_facet Páez-Logreira, Heyder David
Zamora-Musa, Ronald
Bohórquez-Pérez, José
author_sort Páez-Logreira, Heyder David
collection OJS
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.
format Online
id oai:oai.revistas.uptc.edu.co:article-3555
institution Revista Facultad de Ingeniería
language spa
publishDate 2015
publisher Universidad Pedagógica y Tecnológica de Colombia
record_format ojs
spelling oai:oai.revistas.uptc.edu.co:article-35552018-11-21T00:48:08Z Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB Programación de Controladores Lógicos (PLC) mediante Ladder y Lenguaje de Control Estructurado (SCL) en MATLAB Páez-Logreira, Heyder David Zamora-Musa, Ronald Bohórquez-Pérez, José MATLAB Simulink PLC Coder LADDER function Block FB PLC MATLAB Simulink PLC Coder LADDER Bloque de función FB PLC. 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. 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. Universidad Pedagógica y Tecnológica de Colombia 2015-05-05 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion investigation application/pdf text/html https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555 10.19053/01211129.3555 Revista Facultad de Ingeniería; Vol. 24 No. 39 (2015); 109-119 Revista Facultad de Ingeniería; Vol. 24 Núm. 39 (2015); 109-119 2357-5328 0121-1129 spa https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555/3165 https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555/4330
spellingShingle MATLAB
Simulink PLC Coder
LADDER
function Block FB
PLC
MATLAB
Simulink PLC Coder
LADDER
Bloque de función FB
PLC.
Páez-Logreira, Heyder David
Zamora-Musa, Ronald
Bohórquez-Pérez, José
Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB
title Programming logic controllers (PLC) using ladder and structured control language (SCL) in MATLAB
title_alt Programación de Controladores Lógicos (PLC) mediante Ladder y Lenguaje de Control Estructurado (SCL) en 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_short 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
topic MATLAB
Simulink PLC Coder
LADDER
function Block FB
PLC
MATLAB
Simulink PLC Coder
LADDER
Bloque de función FB
PLC.
topic_facet MATLAB
Simulink PLC Coder
LADDER
function Block FB
PLC
MATLAB
Simulink PLC Coder
LADDER
Bloque de función FB
PLC.
url https://revistas.uptc.edu.co/index.php/ingenieria/article/view/3555
work_keys_str_mv AT paezlogreiraheyderdavid programminglogiccontrollersplcusingladderandstructuredcontrollanguagesclinmatlab
AT zamoramusaronald programminglogiccontrollersplcusingladderandstructuredcontrollanguagesclinmatlab
AT bohorquezperezjose programminglogiccontrollersplcusingladderandstructuredcontrollanguagesclinmatlab
AT paezlogreiraheyderdavid programaciondecontroladoreslogicosplcmedianteladderylenguajedecontrolestructuradosclenmatlab
AT zamoramusaronald programaciondecontroladoreslogicosplcmedianteladderylenguajedecontrolestructuradosclenmatlab
AT bohorquezperezjose programaciondecontroladoreslogicosplcmedianteladderylenguajedecontrolestructuradosclenmatlab