Automatizaciuon

Páginas: 5 (1209 palabras) Publicado: 23 de septiembre de 2010
7. LENGUAJE LADDER

El LADDER, también denominado lenguaje de contactos o de escalera, es un lenguaje de programación gráfico muy popular dentro de los Controladores Lógicos Programables (PLC), 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 delenguaje. Su principal ventaja es que los símbolos básicos están normalizados según normas NEMA y son empleados por todos los fabricantes.

• Elementos de programación

Para programar un PLC 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. En la siguiente tabla podemos observar lossímbolos de los elementos básicos junto con sus respectivas descripciones.

Símbolo Nombre Descripción

Contacto NA Se activa cuando hay un uno lógico en el elemento que representa, esto es, una entrada (para captar información del proceso a controlar), una variable interna o un bit de sistema.

Contacto NC Su función es similar al contacto NA anterior, pero en este caso se activa cuandohay un cero lógico, cosa que deberá de tenerse muy en cuenta a la hora de su utilización.

Bobina NA Se activa cuando la combinación que hay a su entrada (izquierda) da un uno lógico. Su activación equivale a decir que tiene un uno lógico. Suele representar elementos de salida, aunque a veces puede hacer el papel de variable interna.

Bobina NC Se activa cuando la combinación que hay a suentrada (izquierda) da un cero lógico. Su activación equivale a decir que tiene un cero lógico. Su comportamiento es complementario al de la bobina NA.

Bobina SET Una vez activa (puesta a 1) no se puede desactivar (puesta a 0) si no es por su correspondiente bobina en RESET. Sirve para memorizar bits y usada junto con la bina RESET dan una enorme potencia en la programación.

Bobina SETPermite desactivar una bobina SET previamente activada.

• Programación

Una vez conocidos los elementos que LADDER proporciona para su programación, resulta importante resaltar cómo se estructura un programa y cuál es el orden de ejecución.

El siguiente esquema representa la estructura general de la distribución de todo programa LADDER, contactos a la izquierda y bobinas y otros elementos a laderecha.


En cuanto a su equivalencia eléctrica, podemos imaginar que las líneas verticales representan las líneas de alimentación de un circuito de control eléctrico.
El orden de ejecución es generalmente de arriba hacia abajo y de izquierda a derecha, primero los contactos y luego las bobinas, de manera que al llegar a éstas ya se conoce el valor de los contactos y se activan si procede.El orden de ejecución puede variar de un controlador a otro, pero siempre se respetará el orden de introducción del programa, de manera que se ejecuta primero lo que primero se introduce.

• Variables internas y bits de sistema

Las variables internas son bits auxiliares que pueden ser usados según convenga, sin necesidad de que representen ningún elemento del autómata. Se suele indicarmediante los caracteres B ó M y tienen tanto bobinas como contactos asociados a las mismas. 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. Existeuna 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

Temporizadores
El temporizador es un elemento que permite poner cuentas de tiempo con el fin de activar bobinas pasado...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS