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...
Main Authors: | , , |
---|---|
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 |