¿Cuáles son lenguajes de programación en PLC’s?

Un lenguaje de programación en PLC’s es el método por el cual un programador puede desarrollar la lógica y secuencia necesaria para resolver una tarea en específico, también es la manera en la que podemos cargar o darle instrucciones a nuestro controlador de cómo debe comportarse.

Según la norma IEC 61131 establece que los lenguajes de programación más usados enfocados a controladores programables son los siguientes:

Los lenguajes de programación en PLC’s los podemos dividir en dos categorías:

Gráficos:

1. Lenguaje escalera. 

Este lenguaje es el más usado de manera convencional y se implemento para remplazar a la lógica con relevadores, es un lenguaje gráfico, es un lenguaje simple el cual activa salidas mediante condiciones de entrada.

2. Diagrama de bloques funcionales.

Este es un lenguaje grafico y sencillo de usar consta de bloques capaces de realizar tareas sencillas y en los cuales solo hay que cuidar la programación funcional de la rutina, este lenguaje es muy bueno para el control de flujo de datos.

3. Diagrama de funciones secuenciales (GRAFSET).

Este lenguaje de programación es muy parecido a un diagrama de flujo, va siguiendo una secuencia de pasos esperando a un cambio de entrada entre verdadero o falso, y así ejecutar una acción, este lenguaje de programación es muy útil para realizar rutinas sencillas que ejecutan tareas repetitivas.

Textuales

1. Lista de instrucciones. 

Este lenguaje de programación es textual, similar al lenguaje ensamblador, consta de instrucciones específicas y cada línea en este lenguaje corresponde a una acción. Ya que no es grafico este lenguaje de programación, consume menos memoria en el controlador y su tiempo de escaneo es más rápido que los lenguajes gráficos.

2. Texto estructurado. 

Este lenguaje de programación textual, es muy similar a lenguajes de programación como lo son pascal, c, etc. Hay que tener en cuenta que se debe tener conocimiento previo de programación para el uso de este lenguaje. A su vez cálculos complejos, cálculos trigonométricos, y análisis de datos son más fáciles de efectuar en este lenguaje, a diferencia del lenguaje de lista de instrucciones el texto estructurado es más sencillo de usar.

Conclusión

“Todos los lenguajes de programación en PLC’s nos permiten realizar la misma lógica, en unos será mas complicado llegar al resultado final y en otros más sencillo. una buena practica en la programación de controladores es usar el lenguaje adecuado para la tarea o lógica que se desear realizar y no limitarse a conocer solo un lenguaje de programación.”

– Ricardo Hernández.

¡Automatice sus procesos con PLC que se adecuen a sus necesidades!

Pregunte por nuestras soluciones en automatización con PLC Siemens y Allen Bradley. 

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *