Está en la página 1de 11

DEPARTAMENTO DE

ELECTRNICA

Mster universitario en automatizacin de


procesos industriales
Departamento de Electrnica
Universidad de Alcal

DEPARTAMENTO DE

ELECTRNICA

Programacin en Ladder.
1 parte

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 disponibles en Ladder son
extensibles a otros lenguajes de programacin
de PLCs.
A continuacin se detallan las funciones ms
habituales.

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

Un programa en Ladder / diagrama de rels (L.D.) es una serie


de redes o ramas de circuito.
Una rama (network) est compuesta de una serie de contactos,
conectados en serie o en paralelo, que dan origen a una salida
(activacin de una bobina o de una funcin especial).
Permite situar:
Rels en serie
En paralelo
Rels negados
Combinaciones
de los anteriores

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

Las ramas de circuitos tienen origen en una barra vertical


puesta a la izquierda del diagrama.
El flujo de la seal va de izquierda a derecha y de arriba
abajo.
A

B
R1

E
R2

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels
Instrucciones bsicas:
LD, OUT, END

Transfiere el resultado de
las condiciones lgicas que
preceden a la instruccin a
un bit determinado

OUT

LD

Inicia la lnea lgica.


Todas las ramas de
circuito se inician con
una instruccin LOAD.

END

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Indica el fin
de programa

Diagrama de rels

Instrucciones AND, OR, NOT


OR

Realiza una OR
lgica con un
bit determinado

AND

Realiza una
AND lgica
con un bit
determinado
NOT

Niega el estado del


bit al cual est
asociado

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

A una rama de circuito en ladder, corresponde una secuencia


de instrucciones en forma mnemnica

Lenguaje
de contactos

Lista de
instrucciones

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

Una bobina no puede estar conectada directamente a la


barra de inicio.
A la derecha de una bobina no es posible programar
ningn contacto.
El nmero de contactos posibles en serie o en paralelo
es prcticamente ilimitado.
0000

0200

0200

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

10

Es aconsejable no programar una salida ms de una vez.


Es posible utilizar el contacto de una salida como entrada
auxiliar.
Es posible colocar en paralelo 2 o ms bobinas.
00.00
02.08

00.01
02.09

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

11

Ejemplo: Se desea implementar un circuito lgico que active la


salida 10.00 cuando la entrada 0.01 est a OFF o cuando las
entradas 0.02 o 0.00 estn a ON.

LENGUAJE DE
CONTACTOS

LISTA DE
INSTRUCCIONES

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

12

La instruccin AND LOAD (ANDLD) permite colocar en


serie dos bloques lgicos, o sea, permite realizar la AND
lgica entre dos bloques lgicos.

Bloque A

Bloque B

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

13

La instruccin OR LOAD (ORLD) permite colocar en


paralelo dos bloques, o sea, permite realizar una OR
lgica entre dos bloques.
Bloque A

Bloque B

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

14

Ejemplo de varios bloques en paralelo


00000

00001

2 Mtodo

1000
00002

1 Mtodo

00003

Direccin Instruccin

00004

LD
AND NOT
LD NOT
AND NOT
OR LD
LD
AND
OR LD
:::
OUT

Datos

Datos

00005
00000
00001
00002
00003
00004
00005
00006
00007
:::
00012

Direccin Instruccin

00000
00001
00002
00003
00004
00005
:::
1000

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

Con el 2 mtodo de codificacin, como mximo se pueden utilizar 8


niveles de LD.
PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

15

Es fundamental conocer la correspondencia entre el


diagrama de rels y la lista de instrucciones
00000

00001

00002

00003

00004

00005
1000

01000

01001

00006

00500

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

16

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
0000

0001

0002 0003

0004 0005
1000

1000 1001

[a]

0004 0005
0002 0003

0006
1000 1001

[e]
[d]

0500

[b]
0006
0500
[f]
[c]

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

17

Una vez realizado se programan los bloques elementales y se unen


procediendo de arriba abajo y de izquierda a derecha
0000 0001

[a]

1000 1001

LD 000
AND 0001

LD 100
AND 1001

[b]

[a]

OR LD

[b]
0004 0005

0500
[c]

[e]

OR 0500

LD 0004
AND 0005

[c]
[d]

0002

0003
0006

[d]

AND 0002
AND NOT 0003

[f]
AND LD

1000
OUT 1000

OR 0006

[e]

[f]

Direccin
0000
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012

Instruccin
LD
AND
LD
AND
OR LD
OR
AND
AND NOT
LD
AND
OR
AND LD
OUT

Datos
0000
0001
1000
1001
0500
0002
0003
0004
0005
0006
1000

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

18

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.
TR0 TR1

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

19

Ejercicio 1
Realizar el programa en diagrama ladder, correspondiente
al siguiente programa en lista de instrucciones:

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

20

Ejercicio 2
Realizar el programa en diagrama ladder, correspondiente
al siguiente programa en lista de instrucciones:

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

21

Ejercicio 3
Realizar el programa en lista de instrucciones,
correspondiente al siguiente programa en diagrama ladder:

PROGRAMACIN BSICA DEL PLC CON CONSOLA

Diagrama de rels

22

Ejercicio 4
Escribir en lista de instrucciones el siguiente programa
utilizando bits TR.

PROGRAMACIN BSICA DEL PLC CON CONSOLA

También podría gustarte