El diagrama de escalera ( ing. LD , LAD , rus. RKS ) es el lenguaje de la lógica de relés (escalera).
También se utilizan los siguientes nombres:
Diseñado para la programación de controladores lógicos programables (PLC). La sintaxis del lenguaje es conveniente para reemplazar circuitos lógicos hechos con tecnología de relés . Dirigido a Ingenieros en automatización que trabajen en plantas industriales. Proporciona una interfaz clara a la lógica del controlador, lo que facilita no solo las tareas de programación y puesta en marcha reales, sino también una rápida resolución de problemas en los equipos conectados al controlador.
El programa de lógica de escalera tiene una interfaz gráfica visual e intuitiva para ingenieros eléctricos, que representa las operaciones lógicas como un circuito eléctrico con contactos cerrados y abiertos. El flujo o ausencia de corriente en este circuito corresponde al resultado de una operación lógica ( verdadero - si la corriente fluye; falso - si la corriente no fluye).
Los elementos principales del lenguaje son los contactos, que en sentido figurado pueden compararse con un par de contactos de relé o de botón. Un par de contactos se identifica con una variable lógica y el estado de este par se identifica con el valor de la variable.
Hay elementos de contacto normalmente cerrados y normalmente abiertos que se pueden comparar con botones normalmente cerrados y normalmente abiertos en circuitos eléctricos:
La disyunción A ∨ B corresponde a un circuito formado por dos contactos A y B conectados en paralelo. La conjunción A & B corresponde a un circuito formado por dos contactos conectados en serie A y B. PERO.
Las versiones específicas del lenguaje generalmente se implementan dentro de los productos de software para trabajar con ciertos tipos de PLC. A menudo, tales implementaciones contienen comandos que amplían muchos comandos de lenguaje estándar, lo que se debe al deseo del fabricante de tener mejor en cuenta los deseos del cliente, pero en última instancia conduce a la incompatibilidad de los programas creados para controladores de varios tipos.
Lenguajes de programación IEC 61131-3 :
Lenguajes de programación | |
---|---|
|