Sunteți pe pagina 1din 3

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

ESCUELA DE INGENIERIA INDUSTRIAL


SIMULACION DE PROCESOS
NOMBRE: Jos Luis Salguero
CODIGO: 1868 FECHA: 2017/04/23
LENGUAJE LADDER
El lenguaje ladder es un lenguaje de programacin grafico muy popular que se utiliza en autmatas
programables, est basado en esquemas elctricos de control clsicos. Ladder es uno de los varios lenguajes
de programacin para PLCs.

Elementos de Programacin.

Para programar un autmata con Ladder se debe estar familiarizado con las reglas de circuitos de conmutacin
algunos elementos de Ladder se describen a continuacin.

Todas las entradas estn representadas por smbolos de contactos


Todas las salida estn representadas por smbolos de bobinas
Las operaciones numricas estn incluidas en el conjunto de instrucciones de Ladder grficas.

La siguiente ilustracin muestra un diagrama simplificado del cableado de un circuito de lgica de rel y el
diagrama Ladder equivalente.

Equivalentes Ladder a los circuitos de rel

Escalones Ladder

Un programa en lenguaje de diagrama Ladder est formado por "escalones" que representan el conjunto de
instrucciones grficas y aparecen entre dos barras verticales. El controlador ejecuta los escalones de forma
secuencial. El conjunto de instrucciones grficas representa las siguientes funciones:
Entradas/salidas del controlador (botones de comando, sensores, rels, luces de pilotos, etc.).
Funciones del controlador (temporizadores, contadores, etc.).
Operaciones lgicas y matemticas (adicin, divisin, AND, XOR, etc.).
Operadores de comparacin y otras operaciones numricas (A<B, A=B,
desplazamiento, rotacin, etc.)
Variables internas del controlador (bits, palabras, etc.).

Estas instrucciones grficas se organizan con conexiones horizontales y verticales que conducen a una o
varias salidas o acciones. Los escalones no admiten ms de un grupo de instrucciones vinculadas.

Bloques de diagramas Ladder

Los diagramas Ladder estn compuestos por bloques que representan el flujo de programas y las funciones,
por ejemplo: Contactos, Bobinas, Instrucciones de flujo de programas, Bloques de funcin, Bloques de
comparacin, Bloques de operacin

Contactos, bobinas y flujo de programas

Las instrucciones contactos, bobinas y flujo de programas (saltar y llamadas) ocupan una nica celda en el
reticulado de programacin de Ladder. Los bloques de funcin, comparacin y operacin ocupan varias.

Bloques de funcin

Los bloques de funcin estn ubicados en el rea de


comprobacin del reticulado de programacin. El bloque debe
aparecer en la primera fila; no deberan aparecer instrucciones
Ladder ni lneas de continuidad por encima ni por debajo del
bloque de funcin.

Las instrucciones de prueba Ladder llevan al lateral de entrada


del bloque y las instrucciones de prueba o accin llevan al lateral
de salida del bloque. Los bloques de funcin estn colocados en
vertical y ocupan dos columnas en cuatro filas del reticulado de
programacin. A continuacin se muestra un ejemplo de un
bloque de funcin del contador.

Bloques de comparacin

Los bloques de comparacin estn ubicados en el rea de comprobacin del reticulado de programacin. El
bloque puede aparecer en cualquier fila o columna del rea de comprobacin siempre que la longitud
completa de la instruccin est en esta rea. Los bloques
de comparacin estn colocados en horizontal y ocupan
dos columnas en una fila del reticulado de
programacin, tal y como se muestra en el ejemplo de
bloque de comparacin siguiente.

Bloques de operacin

Los bloques de operacin estn ubicados en el rea de accin del reticulado de programacin. El bloque puede
aparecer en cualquier fila del rea de accin. La instruccin est justificada a la derecha; aparece en la derecha
y termina en la ltima columna. Los bloques de operacin estn colocados en horizontal y ocupan cuatro
columnas en una fila del reticulado de programacin. A continuacin se muestra un ejemplo de un bloque de
operacin.
Consejos sobre programacin

Tratamiento de los saltos de programa

Utilice los saltos de programa con precaucin para evitar bucles largos que prolonguen el tiempo de ciclo.
Evite los saltos en las instrucciones ubicadas "detrs" (Aparece una instruccin delante antes de un salto en
un programa. Sin embargo, aparece una instruccin detrs despus de un salto en un programa).

Programacin de salidas

Los bits de salida, al igual que los bits internos, slo se deben modificar una vez en el programa. En el caso de
los bits de salida, slo se tiene en cuenta el ltimo valor examinado cuando se actualizan las salidas.

Utilizacin de los sensores de parada de emergencia de cableado directo

Los sensores utilizados directamente para paradas de emergencia no deben ser procesados por el autmata.
Se deben conectar directamente a las salidas correspondientes.

Tratamiento de recuperacin de la alimentacin

Haga que la recuperacin de la alimentacin dependa de una operacin manual. Un reinicio automtico puede
provocar un funcionamiento no deseado de la instalacin (utilice los bits de sistema %S0, %S1 y %S9).

Gestin de la hora y de los fechadores

Se debe comprobar el estado del bit de sistema %S51, que indica los posibles fallos del RTC.

Comprobacin de errores y sintaxis Cuando se introduce un programa, TwidoSuite comprueba la sintaxis de


las instrucciones, los operandos y sus asociaciones.

Referencias
Desconocido. (03 de 03 de 2007). iesdonbosco. Obtenido de iesdonbosco:
http://www.iesdonbosco.com/data/electricidad/twido_guia_de_programacion.pdf

S-ar putea să vă placă și