Diagrama Ladder

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

DIAGRAMA LADDER

El diagrama en escalera, también ladder o diagrama ladder, 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 o ingeniero eléctrico posee,
es muy fácil adaptarse a la programación en este tipo de lenguaje. En STEP7
se denomina “KOP”.

Ladder es uno de los diferentes lenguajes de programación para los


controladores lógicos programables (PLCs) estandarizados con IEC 61131-3.
En Ladder, la energía se desplaza de izquierda a derecha en lugar de arriba
hacia abajo como en los esquemas eléctricos. En un circuito típico aparecen los
contactos en la parte izquierda y una bobina en la parte derecha. La lógica de
control que representa dicho circuito puede verse como una inferencia lógica
que tiene como antecedente la lógica de los contactos y como concluyente la
bobina.

Para programar un autómata con Ladder, además de estar familiarizado con las
reglas de los circuitos de conmutación, (también denominada Lógica de
Contactos), 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
 Contacto normalmente abierto (E1): si la variable asociada E1 vale ‘0’, el
contacto permanece abierto, y si vale ‘1’ se cierra.
 Contacto normalmente cerrado (E2): si la variable asociada E1 vale ‘1’, el
contacto permanece abierto, y si vale ‘0’ se cierra.
 Salida, bobina o relé (S1): la variable asociada S1 tomará el valor de la
variable (o combinación de variables) que esté a su entrada (punto de
conexión del lado izquierdo). También se puede enclavar o desenclavar,
indicándolo con una S o R como se indica en los casos de S2 y S3.

Este lenguaje permite representar gráficamente el circuito de control de un


proceso, con ayuda de símbolos de contactos normalmente cerrados (N.C.) y
normalmente abiertos (N.A.), relés, temporizadores, contadores, registros de
desplazamiento, etc. Cada uno de estos símbolos representa una variable lógica
cuyo estado puede ser verdadero o falso.

LISTA DE INSTRUCCIONES MNEMÓNICO

Un lenguaje en mnemónico o lista de instrucciones consiste en un conjunto de


códigos simbólicos, cada uno de los cuales corresponde a una instrucción. 

Cada fabricante utiliza sus propios códigos, y una nomenclatura distinta para
nombrar las variables del sistema.

El lenguaje en mnemónico es similar al lenguaje ensamblador del micro.

Este capítulo está dedicado a las instrucciones de programación de los autómatas


programables, aquí veremos las instrucciones que utiliza el autómata programable
CQM1H de OMRON, para la programación en mnemónico. 

 
LISTADO DE INSTRUCCIONES
INSTRUCCIONES DE CALCULO INSTRUCCIONES DE SECUENCIA
ADD LD KEEP      
SUB LD NOT DIFU/DIFD
DIV AND END
MUL AND NOT NOP
INSTRUCCIONES DE COMPARACIÓN   OR IL/ILC
CMP OR NOT JMP/JME
INSTRUCCIONES DE CONVERSIÓN AND LD TIM
MLPX OR LD TIMH
DMPX OUT CNT
BIN OUT NOT CNTR
BCD INSTRS. DE TRANSFERENCIA DE
DATOS  
INSTRS. DE DESPLAZAMIENTO DE MOV
DATOS 
SFT  
SFTR  

 Instrucción: Especifica la operación a realizar.


 Parámetro: Son los datos asociados a la operación (instrucción). Los
parámetros son en general de formato TIPO y VALOR.
 Dirección: Indica la posición de la instrucción en la memoria de
programa     usuario.            
 Las funciones de control vienen representadas con expresiones
abreviadas. 
 La fase de programación es más rápida que en el lenguaje de esquemas de
contactos.

AWL EN STEP 7

Cada autómata suele tener su propio lenguaje. STEP7 dispone de 2: AWL (más
parecido a ensamblador) y SCL (más parecido a “C”).

El lenguaje de lista de instrucciones (AWL - Anweisungs-Liste - en alemán o STL -


Statement List - en inglés), también conocido como el ensamblador de SIEMENS,
es un conjunto de nemónicos y operandos que componen instrucciones
traducibles a código máquina.
AWL es un lenguaje potente y compacto que permite implementar programas de
control complejos. A diferencia de otros lenguajes de STEP 7, AWL es el que está
más cerca de la máquina y por tanto no está́ pensado para expertos en
instalaciones y dispositivos de control (para los que existen lenguajes gráficos
como FUP o KOP), sino para personas con formación en informática y electrónica
digital.

AWL dispone de un juego de nemónicos extenso (más de 100) al igual que de


operandos y de modos de direccionamiento. En su creación, se han seguido los
preceptos del lenguaje Instruction List fijado por la norma IEC 61131-3 (o su
equivalente alemana DIN EN-61131-3) con algunas diferencias poco significativas
en el plano conceptual.

Instrucciones básicas para programar AWL en Step 7

Las instrucciones básicas van a ser:

 U: AND (Und en alemán)


 UN: AND negada
 O: OR
 ON: OR negada
 X: XOR
 XN: XOR negada
 =: asignación

Se pueden usar paréntesis para agrupar operaciones.

También podría gustarte