Minería
Metalurgia
LENGUAJE DE PROGRAMACIÓN LADDER
Integrantes:
1 Resumen
2 Objetivos
3 Introducción
4 Lenguaje de programación ladder
El lenguaje de diagrama de contactos o de escalera, también conocido como LAD (del
Ingles Ladder Diagram) o simplemente KOP (del Alemán KOntakts Plan). Es uno de los
lenguajes gráficos más usados para programar un PLC, el cual nos sirve para automatizar
y controlar diferentes procesos industriales.
En la imagen 1 los elementos encerrados con color rojo, representan a las condiciones,
que pueden ser elementos de entrada física como: pulsadores, interruptores, sensores,
etc. También, representan a variables internas como marcas o memorias. Los elementos
1
Lenguaje de programación Ladder
encerrados con color morado, representan a las acciones, que pueden ser elementos de
salida física como: motores, indicadores, válvulas, etc. O también, representan a variables
internas como marcas o memorias.
Ilustración 1: Condiciones y acciones en el diagrama de contactos o LADDER
2
Lenguaje de programación Ladder
Lenguaje de programación ladder
El LADDER, también denominado lenguaje de contactos o en escalera, es un lenguaje
de programación gráfico muy popular dentro de los autómatas programables debido a
que está basado en los esquemas eléctricos de control clásicos. De este modo, con
los conocimientos que todo técnico eléctrico posee, es muy fácil adaptarse a la
programación en este tipo de lenguaje.
4.1 Elementos de programación
Para programar un autómata con LADDER, además de estar familiarizado con las reglas
de los circuitos de conmutación, es necesario conocer cada uno de los elementos de que
consta este lenguaje. A continuación, se describen de modo general los más comunes.
Elementos básicos en LADDER
Símbolo Nombre Descripción
Se activa cuando hay un uno lógico en el elemento que
Contacto
representa, esto es, una entrada (para captar información del
NA
proceso a controlar), una variable interna o un bit de sistema.
Se activa cuando la combinación que hay a su entrada
Bobina (izquierda) da un cero lógico. Su activación equivale a decir
NC que tiene un cero lógico. Su comportamiento es
complementario al de la bobina NA.
Una vez activa (puesta a 1) no se puede desactivar (puesta a
Bobina 0) si no es por su correspondiente bobina en RESET. Sirve
SET para memorizar bits y usada junto con la bobina RESET dan
una enorme potencia en la programación.
Bobina Permite saltarse instrucciones del programa e ir directamente a
JUMP la etiqueta que se desee. Sirve para realizar subprogramas.
Se suele indicar mediante los caracteres B ó M y tienen tanto bobinas como contactos
asociados a las mismas de los tipos vistos en el punto anterior. Su número de
identificación suele oscilar, en general, entre 0 y 255. Su utilidad fundamental es la de
almacenar información intermedia para simplificar esquemas y programación.
Los bits de sistema son contactos que el propio autómata activa cuando conviene o
cuando se dan unas circunstancias determinadas. Existe una gran variedad, siendo los
más importantes los de arranque y los de reloj, que permiten que empiece la ejecución
desde un sitio en concreto y formar una base de tiempos respectivamente. Su
nomenclatura es muy diversa, dependiendo siempre del tipo de autómata y fabricante
3
Lenguaje de programación Ladder
4
Lenguaje de programación Ladder
5
Lenguaje de programación Ladder
6
Lenguaje de programación Ladder
7
Lenguaje de programación Ladder