InicioCiencia EducacionLenguajes de programación para plc
Lenguajes de programación para plc

¿Que son los lenguajes de programación?
Los lenguajes de programación permiten una comunicación de usuario con la maquina, en este caso con el plc, dichos lenguajes de programación consisten en símbolos, caracteres y reglas de uso.


Los lenguajes de programación pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.

¿Si un plc se comunica con otro plc también es un lenguaje?
Los lenguajes que los equipos usan para comunicarse entre ellos no tienen nada que ver con los lenguajes de programación;  a esta comunicación se le conoce como protocolos de comunicación. 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).

mecafenix



Por que existen diversos lenguajes de programación en los plc?
La diversidad en los lenguajes de programación de plc's se debe a que los programadores de plc tienen diferente formación en diferentes disciplinas  por lo cual algunos prefieren programar en un lenguaje escrito, mientras que otros prefieren un lenguaje visual.

Los lenguajes de programación para los plc's pueden clasificarse principalmente en 2.

Lenguajes de alto nivel
Dentro de este nivel se encuentran los  lenguajes gráficos, estos  utilizan un ambiente de símbolos para programar las instrucciones de control, una de las principales características es que la programación esta limitada a los símbolos que proporcionan (estos lenguajes). 

-Diagrama escalera
-Diagrama de bloques

Lenguajes de bajo nivel 
Dentro de este nivel se encuentran los lenguajes de programación textual, como lo dice, su programación es a travez de texto usando cadenas de caracteres para programar las instrucciones. Una de las principales características es que la programación es total a los recursos de programación.

-Lista de instrucciones
-Texto estructurado



Lenguajes de alto nivel  
Este tipo de lenguajes los prefieren profesionales en áreas de automatización industrial, mecánica y afines  


Diagrama escalera o ladder.
Este tipo de lenguaje fue uno de los primeros en ser utilizados para la programación 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 características son:
-Los 2 rieles verticales son la alimentación 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 mayoría 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

lenguajes de programacion

Diagrama de bloques. 
Generalmente utilizan símbolos lógicos para representar al bloque de función. Las salidas lógicas 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 lógicas, resulta especialmente cómodo de utilizar, a técnicos habituados a trabajar con circuitos de puertas lógicas, ya que la simbología usada en ambos es equivalente.

Características:
-Las salidas de los bloques funcionales no se conectarán entre sí.
-La evaluación de una red estará terminada antes de la siguiente

plc

Lenguajes de bajo nivel 
Este tipo de lenguajes los prefieren profesionales en áreas como electrónica e informática.


Lista de instrucciones
Este tipo de lenguaje es el mas antiguo y es la base para todos los demás lenguajes de programación que existen, es precursor de el diagrama escalera ya que se usaba cuando las computadoras aun no tenían capacidad gráfica. Todos los lenguajes finalmente vana a ser traducidos a lista de instrucciones.


Características:
-Todos los lenguajes se pueden traducir a lista de instrucciones, pero no al revés
-La programación es mas compacta
-Este lenguaje es el mas completo de todos los demás

escalera

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).

Características:-Trata indistintamente las mayusculas y las minúsculas
-Soporta instrucciones aritméticas complejas.
-Soporta ciclos de iteración (repeat – until, while – do)

bloques
Datos archivados del Taringa! original
0puntos
7visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
syrakso🇦🇷
Usuario
Puntos0
Posts11
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.