You are on page 1of 8

Lenguajes de programacin

para plc

Que son los lenguajes de programacin?


Los lenguajes de programacin permiten una comunicacin de usuario con
la maquina, en este caso con el plc, dichos lenguajes de programacin
consisten en smbolos, caracteres y reglas de uso.

Los lenguajes de programacin pueden usarse para crear programas que


controlen el comportamiento fsico y lgico de una mquina, para expresar
algoritmos con precisin, o como modo de comunicacin humana.

Si un plc se comunica con otro plc tambin es un lenguaje?


Los lenguajes que los equipos usan para comunicarse entre ellos no tienen
nada que ver con los lenguajes de programacin; a esta comunicacin se le
conoce como protocolos de comunicacin. Algunos de estos protocolos son:
Profibus, Fieldbus, Modbus, Devicenet, Interbus, entre otros, (este tema lo
tratare depues en un post aparte ya que es muy extenso).

Por que existen diversos lenguajes de programacin en los plc?


La diversidad en los lenguajes de programacin de plc's se debe a que los
programadores de plc tienen diferente formacin en diferentes disciplinas
por lo cual algunos prefieren programar en un lenguaje escrito, mientras
que otros prefieren un lenguaje visual.

Los lenguajes de programacin para los plc's pueden clasificarse


principalmente en 2.

Lenguajes de alto nivel


Dentro de este nivel se encuentran los lenguajes grficos, estos utilizan un
ambiente de smbolos para programar las instrucciones de control, una de
las principales caractersticas es que la programacin esta limitada a los
smbolos que proporcionan (estos lenguajes).

-Diagrama escalera
-Diagrama de bloques

Lenguajes de bajo nivel


Dentro de este nivel se encuentran los lenguajes de programacin textual,
como lo dice, su programacin es a travez de texto usando cadenas de
caracteres para programar las instrucciones. Una de las principales
caractersticas es que la programacin es total a los recursos de
programacin.

-Lista de instrucciones
-Texto estructurado

Lenguajes de alto nivel


Este tipo de lenguajes los prefieren profesionales en reas de
automatizacin industrial, mecnica y afines

Diagrama escalera o ladder.


Este tipo de lenguaje fue uno de los primeros en ser utilizados para la
programacin de los plc's, ya que se asemeja mucho con diagramas de
relevadores.
Se le llama escalera por que es similar a una escalera ya que contiene dos
rieles verticales, y rieles horizontales que en este caso serian los
escalones.

Algunas de las principales caractersticas son:


-Los 2 rieles verticales son la alimentacin del circuito para vcd uno son es
el voltaje y el otro es la tierra, en caso de vca son L1 y L2.
-Las instrucciones de entrada se colocan en el lado izquierdo
-Las instrucciones de salida se colocan en el lado derecho
-La mayora de los plc permiten colocar en paralelo varias salidas.
-El procesador del plc lee los datos de arriba a abajo y de izquierda a
derecha
Diagrama de bloques.
Generalmente utilizan smbolos lgicos para representar al bloque de
funcin. Las salidas lgicas no requieren incorporar una bobina de salida,
porque la salida es representada por una variable asignada a la salida del
bloque.

El diagrama de funciones lgicas, resulta especialmente cmodo de utilizar,


a tcnicos habituados a trabajar con circuitos de puertas lgicas, ya que la
simbologa usada en ambos es equivalente.

Caractersticas:
-Las salidas de los bloques funcionales no se conectarn entre s.
-La evaluacin de una red estar terminada antes de la siguiente

Lenguajes de bajo nivel


Este tipo de lenguajes los prefieren profesionales en reas como electrnica
e informtica.

Lista de instrucciones
Este tipo de lenguaje es el mas antiguo y es la base para todos los dems
lenguajes de programacin que existen, es precursor de el diagrama
escalera ya que se usaba cuando las computadoras aun no tenan capacidad
grfica. Todos los lenguajes finalmente vana a ser traducidos a lista de
instrucciones.
Caractersticas:
-Todos los lenguajes se pueden traducir a lista de instrucciones, pero no al
revs
-La programacin es mas compacta
-Este lenguaje es el mas completo de todos los dems

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 ("IF..THEN..ELSE" o en bucles secuenciales (WHILE..DO).
Caractersticas:-Trata indistintamente las mayusculas y las minsculas
-Soporta instrucciones aritmticas complejas.
-Soporta ciclos de iteracin (repeat until, while do)

You might also like