I
UNIVERSIDAD POTOSINA
Informe de investigación:
Tipos de lenguaje Ladder
Presentado por:
Uriel Emmanuel Alfaro Martínez
Alumno del Quinto Cuatrimestre Grupo “A”
San Luis Potosí. S.L.P. Marzo, 2019
II
INDICE
¿Qué es un lenguaje de programación? .......................................................................................................3
Tipos o nomenclaturas de los lenguajes de programación Ladder para PLC ................................................3
Diagrama escalera o Ladder. ....................................................................................................................3
Diagrama de bloques................................................................................................................................4
Lista de instrucciones ...............................................................................................................................4
Fabricantes de PLC que utilizan cada tipo de lenguaje Ladder ..................................................................5
OMRON ....................................................................................................................................................5
SIEMENS ...................................................................................................................................................5
ALLEN – BRADLEY .....................................................................................................................................6
III
¿Qué es un lenguaje de programación?
Los lenguajes de programación de PLC fueron diseñados para poder tener una comunicación
de usuario máquina. Gracias a este vínculo, podemos ser capaces de crear un programa con las
instrucciones necesarias para controlar el comportamiento de cualquier proceso o máquina. Dichos
lenguajes de programación consisten en símbolos, caracteres y reglas de uso.
Tipos o nomenclaturas de los lenguajes de programación Ladder para
PLC
Diagrama escalera o Ladder.
Este lenguaje fue uno de los pioneros ya que fue uno de los primeros en ser utilizados, ya que
se asemeja mucho a los diagramas con relevadores. Se le llama de escalera porque es muy similar
a la estructura de una escalera, ya que contiene dos rieles verticales, y varios rieles horizontales (en
este caso serían los escalones).
Características principales:
▪ Los 2 rieles verticales son de alimentación (en el caso de VCD uno es voltaje y otra tierra
y en VCA son L1 y L2)
▪ Las instrucciones se colocan del lado izquierdo
▪ Las salidas siempre se colocan del lado derecho.
▪ Se pueden colocar varias instrucciones o varias salidas en paralelo.
▪ El procesador del plc interpreta los datos de arriba hacia a abajo y de izquierda a derecha.
IV
Diagrama de bloques.
En este tipo de programación se utilizan bloques de símbolo lógicos. Las salidas no se
requieren incorporar a una bobina de salida, porque la salida esta asignada en las salidas de
los bloques lógicos. Estos diagramas en su mayoría son preferidos por personas
acostumbrados a trabajar con circuitos de compuestas lógicas, ya que la simbología
utilizada es equivalente.
Características principales:
▪ Las salidas de los bloques no se conectarán entre sí.
▪ La evaluación de una red se termina antes de iniciar la siguiente.
Lista de instrucciones
Este tipo de lenguaje es el más antiguo y es la base para todos los lenguajes de programación
que existen, este lenguaje es el precursor del diagrama escalera ya que este se utilizaba
cuando las computadoras aun no tenían capacidad gráfica. Todos los lenguajes son
traducidos a lista de instrucciones.
Características principales:
• Todos los lenguajes pueden ser traducidos a lista de instrucciones, pero no al revés.
• La programación es más compacta.
• Este lenguaje es el más completo de todos.
Texto estructurado
El texto estructurado se compone de una serie de instrucciones que se pueden ejecutar,
como sucede con los lenguajes superiores, de forma condicionada. Este lenguaje es muy
similar al lenguaje C y sobre todo a PASCAL
V
(“IF. [Link]”) o en bucles secuenciales ([Link]).
Características principales:
• Trata indistintamente las mayúsculas y las minúsculas
• Soporta instrucciones aritméticas complejas.
• Soporta ciclos de iteración (repeat – until, while – do)1
Fabricantes de PLC que utilizan cada tipo de lenguaje Ladder
OMRON
Se puede decir que es la mejor opción para empezar en el mundo de los autómatas
programables ya que se programa en lenguaje de escalera y no es muy difícil aprender su estructura,
su Software de programación CX-Programmer, ya va por versión CX-Progrmmer ONE, algunas
CPUs CQM1H, CS1 etc.
SIEMENS
Poco recomendable para comenzar en la programación de los PLC’s, ya que esta marca maneja
todos los lenguajes de programación, Escalera=KOP, Bloques Funcionales=FUP, Lista de
Instrucciones=AWL
1
Lenguajes para programación de plc. (2017). Recuperado en marzo en
[Link]
VI
ALLEN – BRADLEY
Muy cómodo para comenzar en el ámbito de la programación de autómatas ya que la
estructura de su software casi lo va llevando a uno de la mano durante la programación y
depuración, sin duda uno de los más populares debido a esta característica, también se maneja en
el entorno de diagrama de escalera o contactos, también es de los más empleados en la industria.
Su CPU más popular es la micrologix-500. Omron se parece bastante en su forma de programación.