Está en la página 1de 11

Mster universitario en automatizacin de

procesos industriales
Departamento de Electrnica
Universidad de Alcal
DEPARTAMENTO DE
ELECTRNICA
Programacin en Ladder.
1 parte
DEPARTAMENTO DE
ELECTRNICA
www.infoPLC.net
Introduccin
Existen diferentes lenguajes para programar los
PLCs de Omron: SCT, Grafcet o Ladder.
En este curso se emplear nicamente el
lenguaje de contactos Ladder.
Todas las funciones disponi!les en Ladder son
extensi!les a otros lenguajes de programaci"n
de PLCs.
# continuaci"n se detallan las funciones ms
$a!ituales.
PROGRAMACIN BSICA DEL PLC CON CONSOLA
3
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
%n programa en Ladder & diagrama de rel's (L.).* es una serie
de redes o ramas de circuito.
%na rama (net+or,* est compuesta de una serie de contactos,
conectados en serie o en paralelo, -ue dan origen a una salida
(acti.aci"n de una !o!ina o de una funci"n especial*.
Permite situar:
/el's en serie
En paralelo
/el's negados
Com!inaciones
de los anteriores
4
www.infoPLC.net
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Las ramas de circuitos tienen origen en una !arra .ertical
puesta a la i0-uierda del diagrama.
El flujo de la se1al .a de i0-uierda a derec$a 2 de arri!a
a!ajo.
Diagrama de rels
5
A B
C D
E
R1
R2
3nstrucciones !sicas:
L), O%T, E4)
L)
Inicia la lnea lgica.
Todas las ramas de
circuito se inician con
una instruccin LOAD.
E4)
Indica el fin
de programa
O%T
Transfiere el resultado de
las condiciones lgicas que
preceden a la instruccin a
un bit determinado
Diagrama de rels
PROGRAMACIN BSICA DEL PLC CON CONSOLA
6
www.infoPLC.net
Diagrama de rels
3nstrucciones #4), O/, 4OT
AND
/eali0a una
#4) l"gica
con un !it
determinado
OR
/eali0a una O/
l"gica con un
!it determinado
NOT
4iega el estado del
!it al cual est
asociado
PROGRAMACIN BSICA DEL PLC CON CONSOLA
7
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
# una rama de circuito en ladder, corresponde una secuencia
de instrucciones en forma mnem"nica
Lenguaje
de contactos
Lista de
instrucciones
8
www.infoPLC.net
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
%na !o!ina no puede estar conectada directamente a la
!arra de inicio.
# la derec$a de una !o!ina no es posi!le programar
ningn contacto.
El nmero de contactos posi!les en serie o en paralelo
es prcticamente ilimitado.
9
/
0200 0200
0000
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
Es aconseja!le no programar una salida ms de una .e0.
Es posi!le utili0ar el contacto de una salida como entrada
auxiliar.
Es posi!le colocar en paralelo 5 o ms !o!inas.
00.00
00.01
02.08
02.09
10
www.infoPLC.net
Diagrama de rels
Ejemplo: Se desea implementar un circuito l"gico -ue acti.e la
salida 67.77 cuando la entrada 7.76 est' a O88 o cuando las
entradas 7.75 o 7.77 est'n a O4.
LENGUAJE DE
CONTACTOS
LISTA DE
INSTRUCCIONES
PROGRAMACIN BSICA DEL PLC CON CONSOLA
11
Diagrama de rels
La instrucci"n AND LOAD (ANDLD) permite colocar en
serie dos !lo-ues l"gicos, o sea, permite reali0ar la #4)
l"gica entre dos !lo-ues l"gicos.
9lo-ue # 9lo-ue 9
PROGRAMACIN BSICA DEL PLC CON CONSOLA
12
www.infoPLC.net
Diagrama de rels
La instrucci"n OR LOAD (ORLD) permite colocar en
paralelo dos !lo-ues, o sea, permite reali0ar una O/
l"gica entre dos !lo-ues.
PROGRAMACIN BSICA DEL PLC CON CONSOLA
13
9lo-ue #
9lo-ue 9
Diagrama de rels
Direccin Instruccin Datos
00000
00001
00002
00003
00004
00005
00006
00007
:::
00012
LD
AND NOT
LD NOT
AND NOT
OR LD
LD
AND
OR LD
:::
OUT
00000
00001
00002
00003
-
00004
00005
-
:::
1000
Direccin Instruccin Datos
00000
00001
00002
00003
00004
00005
:::
00013
00014
:::
00019
LD
AND NOT
LD NOT
AND NOT
LD
AND
:::
OR LD
OR LD
:::
OUT
00000
00001
00002
00003
00004
00005
:::
-
-
::::
1000
1 Mtodo
2 Mtodo
Con el 2 mtodo de codificacin, como mximo se pueden utilizar 8
niveles de LD.
00000 00001
00002
00003
1000
00004
00005
Ejemplo de varios bloques en paralelo
PROGRAMACIN BSICA DEL PLC CON CONSOLA
14
www.infoPLC.net
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
Es fundamental conocer la correspondencia entre el
diagrama de rels y la lista de instrucciones
00000 00001
01000 01001
00500
00002 00003 00004 00005
00006
1000
15
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
Para codificar en lista de instrucciones una red en diagrama de
rels, es necesario primero identificar bloques elementales,
formando simples circuitos en SERIE o en PARALELO.
0000 0001
1000 1001
0500
0002 0003 0004 0005
0006
0000 0001
1000 1001
0500
0003
0004 0005
0006
1000
[a]
[b]
[c]
0002
[d]
[e]
[f]
16
www.infoPLC.net
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
Una vez realizado se programan los bloques elementales y se unen
procediendo de arriba abajo y de izquierda a derecha
0000 0001
LD 000
AND 0001
1000 1001
LD 100
AND 1001
OR LD
0500
OR 0500
0002 0003
AND 0002
AND NOT 0003
0004 0005
LD 0004
AND 0005
0006
OR 0006
AND LD
1000
OUT 1000
[b] [a]
[c]
[d]
[e]
[f]
Direccin Instruccin Datos
0000 LD 0000
0001 AND 0001
0002 LD 1000
0003 AND 1001
0004 OR LD -
0005 OR 0500
0006 AND 0002
0007 AND NOT 0003
0008 LD 0004
0009 AND 0005
0010 OR 0006
0011 AND LD -
0012 OUT 1000
[a]
[b]
[c]
[d]
[e]
[f]
17
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
rea TR
Son bits internos que van desde TR0 a TR7.
Se utilizan en puntos de bifurcacin de salidas mltiples, y
almacenan (OUT) el resultado en ese punto para poder
reutilizarlo despus (LOAD).
Slo admiten instrucciones LD y OUT.
18
TR0 TR1
www.infoPLC.net
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
Ejercicio 1
Realizar el programa en diagrama ladder, correspondiente
al siguiente programa en lista de instrucciones:
19
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
Ejercicio 2
Realizar el programa en diagrama ladder, correspondiente
al siguiente programa en lista de instrucciones:
20
www.infoPLC.net
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
Ejercicio 3
Realizar el programa en lista de instrucciones,
correspondiente al siguiente programa en diagrama ladder:
21
PROGRAMACIN BSICA DEL PLC CON CONSOLA
Diagrama de rels
Ejercicio 4
Escribir en lista de instrucciones el siguiente programa
utilizando bits TR.
22
www.infoPLC.net

También podría gustarte