Sunteți pe pagina 1din 84

CURSO DE AUTÓMATAS PROGRAMABLES

INTRODUCCIÓN A LOS

AUTÓMATAS
PROGRAMABLES

Introducción a los Autómatas www.portalelectrozona.com 0


CURSO DE AUTÓMATAS PROGRAMABLES

¿QUÉ ES UN AUTÓMATA?

¿PARA QUÉ SIRVE?

UN AUTÓMATA ES UN EQUIPO ELECTRÓNICO


PROGRAMABLE, QUE NOS SIRVE PARA CONTROLAR
MÁQUINAS Y PROCESOS INDUSTRIALES, AUNQUE
TAMBIÉN LO PODEMOS USAR PARA CUALQUIER OTRO
TIPO DE PROCESO QUE NO SEA INDUSTRIAL, COMO POR
EJEMPLO EN DOMÓTICA (AUTOMATIZACIÓN DE
VIVIENDAS)

Introducción a los Autómatas www.portalelectrozona.com 1


CURSO DE AUTÓMATAS PROGRAMABLES

SUPONGAMOS QUE TENGO UNA MÁQUINA O PROCESO


QUE QUIERO AUTOMATIZAR ..........

Y UN AUTÓMATA PARA HACERLO

MÁQUINA
AUTÓMATA
O
PROGRAMABLE
PROCESO

UN PROCESO PUEDE CONSTAR


DE VARIAS MÁQUINAS

Introducción a los Autómatas www.portalelectrozona.com 2


CURSO DE AUTÓMATAS PROGRAMABLES

PARA QUE EL AUTÓMATA PUEDA CONTROLAR LA MÁQUINA,


TIENE QUE ESTAR CONECTADO ELÉCTRICAMENTE A ELLA

BÁSICAMENTE HAY DOS TIPOS DE CONEXIONES; QUE


LLAMAREMOS DE ENTRADAS Y DE SALIDAS
CAPTADORES

SENSORES

CAPTADORES
ENTRADAS
MÁQUINA
AUTÓMATA
O
PROGRAMABLE
PROCESO
SALIDAS
ACCIONADORES
ACTUADORES

ACIONADORES

Introducción a los Autómatas www.portalelectrozona.com 3


CURSO DE AUTÓMATAS PROGRAMABLES

EN LAS ENTRADAS CONECTAREMOS LOS CAPTADORES, ES DECIR, TODOS AQUELLOS


ELEMENTOS QUE INDIQUEN UN CAMBIO O UN POSICIONAMIENTO EN LA MÁQUINA, COMO
PUEDEN SER:

- INTERRUPTORES
- PULSADORES
- CONMUTADORES
- SELECTORES
- CONTACTOS DE RELÉ
- FINALES DE CARRERA
- DETECTORES DE PROXIMIDAD
- FOTOCÉLULAS, ETC

EN LAS SALIDAS CONECTAREMOS LOS ACTUADORES, ES DECIR, TODOS AQUELLOS


ELEMENTOS QUE TENGAMOS QUE PONER EN MARCHA O PARAR, ACTIVAR O DESACTIVAR,
ENCENDER O APAGAR, COMO PUEDEN SER:

- BOBINAS DE:
- RELÉS
- CONTACTORES
- ELECTROVÁLVULAS, ETC.
- BOMBILLAS, LÁMPARAS, PILOTOS, ETC.
- SIRENAS, TIMBRES, BOCINAS, ETC.

Introducción a los Autómatas www.portalelectrozona.com 4


CURSO DE AUTÓMATAS PROGRAMABLES

AHORA, PARA QUE LA MÁQUINA HAGA LO QUE NOSOTROS QUEREMOS,


TENEMOS QUE INTRODUCIRLE UN PROGRAMA AL AUTÓMATA, Y ESO ES
LO QUE VAMOS A HACER EN ESTE CURSO, APRENDER A PROGRAMAR
AUTÓMATAS.

SEGÚN SU CONSTITUCIÓN FÍSICA (O TIPO DE FORMATO), HAY DOS TIPOS


DE AUTÓMATAS, COMPACTOS Y MODULARES.

EN LOS COMPACTOS, LA FUENTE DE ALIMENTACIÓN (F.D.A.), LA C.P.U., Y


LAS ENTRADAS Y SALIDAS ESTÁN TODAS EN UNA MISMA CARCASA, COMO
POR EJEMPLO LOS C20, C40, C60 (SERIES K Y H), CPM1, CPM1-A, CPM2,
ETC...

EN LOS MODULARES CADA ELEMENTO VA POR SEPARADO Y TIENEN


UNOS CONECTORES EN LOS LATERALES PARA INTERCONECTAR LOS
DISTINTOS MÓDULOS, TIPO RACK, COMO CQM1, C200, CJ1, CS1, ETC.

Introducción a los Autómatas www.portalelectrozona.com 5


CURSO DE AUTÓMATAS PROGRAMABLES

FUENTE DE ALIMENTACIÓN

LA FUENTE DE ALIMENTACIÓN SIRVE PARA CONVERTIR LA CORRIENTE


ALTERNA DE LA RED EN CORRIENTE CONTINUA, QUE ES CON EL TIPO DE
CORRIENTE CON LA QUE FUNCIONA EL AUTÓMATA. SUELE SER DE 24 Vcc.

EN LOS AUTÓMATAS COMPACTOS PUEDE SER QUE EL AUTÓMATA LLEVE


INCORPORADA LA F.D.A. O NO, SI NO LA LLEVA TENEMOS QUE PONERLE
UNA FUENTE EXTERIOR.

EN LOS MODULARES, LA F.D.A. ES UNO DE LOS MÓDULOS QUE FORMAN


PARTE DEL EQUIPO EN EL RACK.

LOS AUTÓMATAS QUE SE CONECTAN DIRECTAMENTE A LA RED, EN SU


FUENTE DE ALIMENTACIÓN LLEVAN INCORPORADA UNA SALIDA DE 24 Vcc,
QUE UTILIZAREMOS PARA “ALIMENTAR LAS ENTRADAS”.

YA VEREMOS LO QUE SIGNIFICA “ALIMENTAR LAS ENTRADAS” CUANDO


VEAMOS EL CABLEADO DEL AUTÓMATA.

Introducción a los Autómatas www.portalelectrozona.com 6


CURSO DE AUTÓMATAS PROGRAMABLES

C.P.U. UNIDAD CENTRAL DE PROCESO

EN LA C.P.U. TENEMOS PRINCIPALMETE EL MICROPROCESADOR Y LA


MEMORIA.

EL MICROPROCESADOR
ES EL “CEREBRO” DEL
SISTEMA Y SE ENCARGA
E
DE PROCESAR EL
S
N MEMORIA A
PROGRAMA QUE LE
T
SEÑALES
R L
SEÑALES
PONGAMOS.
A I
DE D A
D MICROPRO-
SENSORES A ACTUADORES
A
S CESADOR S
LA MEMORIA SIRVE PARA
ALMACENAR EL
PROGRAMA DE USUARIO
Y APOYO A LA GESTIÓN
PERIFÉRICOS DEL MICROPROCESADOR.

Introducción a los Autómatas www.portalelectrozona.com 7


CURSO DE AUTÓMATAS PROGRAMABLES

A RASGOS GENERALES HAY DOS TIPOS DE MEMORIAS:


DE TIPO RAM Y DE TIPO ROM.

LA DIFERENCIA FUNDAMENTAL ENTRE ELLAS ES QUE LA


MEMORIA RAM MANTIENE LA INFORMACIÓN MIENTRAS
TENGA ALIMENTACIÓN, DICHO DE OTRA FORMA, SI
QUITAMOS LA ALIMENTACIÓN SE BORRA, MIENTRAS QUE
EN LAS DE TIPO ROM, UNA VEZ GRABADAS, NO PIERDEN
LA INFORMACIÓN AUNQUE SE LES QUITE LA
ALIMENTACIÓN.

Introducción a los Autómatas www.portalelectrozona.com 8


CURSO DE AUTÓMATAS PROGRAMABLES

HACEMOS AQUÍ UN PEQUEÑO PARÉNTESIS PARA CITAR ALGUNOS TIPOS


DE MEMORIAS:

SISTEMA DE SISTEMA DE SI HAY CORTE DE


TIPO DE MEMORIA
PROGRAMACIÓN BORRADO TENSIÓN LA MEMORIA
RAM
SE PIERDE, ES
o memoria de ELÉCTRICA ELÉCTRICO
VOLÁTIL
lectura-escritura
ROM
Durante su proceso Es imposible su
o memoria de sólo SE MANTIENE
de fabricación borrado
lectura
PROM
Es imposible su
o memoria ELÉCTRICA SE MANTIENE
borrado
programable
EPROM
o memoria ELÉCTRICA Por rayos UV SE MANTIENE
modificable
EEPROM
o memoria ELÉCTRICA ELÉCTRICO SE MANTIENE
modificable

Estáticas (biestables) y Dinámicas (condensadores)


Introducción a los Autómatas www.portalelectrozona.com 9
CURSO DE AUTÓMATAS PROGRAMABLES

PRINCIPALMENTE OMRON UTILIZA MEMORIA DE TIPO RAM


PARA ALMACENAR EL PROGRAMA. ESTO NOS PUEDE LLEVAR
A PENSAR QUE SI QUITAMOS LA ALIMENTACIÓN SE BORRARÁ
EL PROGRAMA QUE TENEMOS INTRODUCIDO, CON EL
CONSIGUIENTE DESASTRE. ESTO NO OCURRE ASÍ PORQUE
LAS CPU´s LLEVAN INCORPORADA UNA PILA O BATERÍA PARA
MANTENER EL PROGRAMA (DURA BASTANTES AÑOS).

HAY UN RELÉ ESPECIAL QUE SE PONE A ON CUANDO LA


BATERÍA ESTÁ BAJA, LO QUE PODEMOS APROVECHAR PARA
CAMBIARLA CUANDO NOS LO INDIQUE. PARA ELLO
DISPONEMOS ADEMÁS DE UN CONDENSADOR QUE
MANTENDRÁ EL PROGRAMA DURANTE UNOS SEGUNDOS (O
ALGÚN MINUTO) PARA QUE PODAMOS HACER EL CAMBIO DE
BATERÍA SIN QUE SE PIERDA EL PROGRAMA.

Introducción a los Autómatas www.portalelectrozona.com 10


CURSO DE AUTÓMATAS PROGRAMABLES

MEMORIA DEL PLC

LA MEMORIA DEL PLC SE ENCUENTRA DIVIDIDA EN VARIAS


ÁREAS, CADA UNA DE ELLAS CON UN CONTENIDO Y
CARACTERÍSTICAS DISTINTAS.

ÁREA DE PROGRAMA: RAM CON BATERÍA, EPROM O EEPROM

EN ESTA ÁREA SE ENCUENTRA ALMACENADO EL PROGRAMA


DEL PLC (PROGRAMA DE USUARIO).

ÁREA DE DATOS: RAM MANTENIDA CON BATERÍA

SE USA PARA ALMACENAR VALORES O PARA OBTENER


INFORMACIÓN SOBRE EL PLC. SEGÚN SUS FUNCIONES ESTÁ
DIVIDIDA EN IR, SR, AR, HR, LR, DM, TR, TIM/CNT.

Introducción a los Autómatas www.portalelectrozona.com 11


CURSO DE AUTÓMATAS PROGRAMABLES

UNIDADES DE ENTRADA Y SALIDA

EN ELLAS CONECTAREMOS, COMO YA SE HA DICHO, LOS


CAPTADORES DE INFORMACIÓN Y LOS ACTUADORES.

AUNQUE LAS VEREMOS CON DETALLE MÁS ADELANTE, ES


CONVENIENTE COMENTAR QUE, GENERALMENTE, LOS
MÓDULOS DE ENTRADAS Y SALIDAS SON DE TIPO DIGITAL, ES
DECIR, TODO O NADA.

LOS MÓDULOS DE SALIDAS MÁS EMPLEADOS SON LOS DE


CONTACTO DE RELÉ, AUNQUE TAMBIÉN LOS HAY A TRIAC Y A
TRANSISTOR.

OTRO TIPO DE MÓDULOS DE ENTRADAS/SALIDAS MUY


UTILIZADOS SON LOS DE TIPO ANALÓGICO, QUE YA
COMENTAREMOS.
Introducción a los Autómatas www.portalelectrozona.com 12
CURSO DE AUTÓMATAS PROGRAMABLES

MODOS DE FUNCIONAMIENTO

STOP-PROGRAM: EN ESTE ESTADOEL PLC TIENE INHIBIDAS LAS SALIDAS,


ES DECIR, NO SE EJECUTA EL PROGRAMA. PODEMOS ESCRIBIR Y
BORRAR INSTRUCCIONES. PODEMOS RECIBIR Y ENVIAR EL
PROGRAMA A UN PERIFÉRICO (CONSOLA, ORDENADOR, ETC.).

MONITOR: EL PLC EJECUTA EL PROGRAMA QUE TIENE EN MEMORIA (LAS


SALIDAS YA SE ACTIVAN Y DESATIVAN EN FUNCIÓN DEL
PROGRAMA). EN ESTE ESTADO PODEMOS CAMBIAR VALORES DE
TEMPORIZADORES Y CONTADORES, Y FORZAR RELÉS A SET O A
RESET.

RUN: EL PLC EJECUTA EL PROGRAMA QUE TIENE EN MEMORIA, PERO NO


PODEMOS CAMBIAR VALORES DE TEMPORIZADORES Y
CONTADORES, NI FORZAR A SET O A RESET.

EL CAMBIO DE MODO DE FUNCIONAMIENTO LO PODEMOS HACER DESDE


UN DISPOSITIVO DE PROGRAMACIÓN (CONSOLA O PC).

Introducción a los Autómatas www.portalelectrozona.com 13


CURSO DE AUTÓMATAS PROGRAMABLES

CUANDO EL AUTÓMATA ESTÁ EN MONITOR O EN RUN SE


ESTÁ EJECUTANDO EL PROGRAMA Y PODEMOS DEFINIR LO
QUE SE LLAMA “CICLO DE SCAN”

LLAMAMOS CICLO DE SCAN AL CONJUNTO DE TAREAS QUE


EL AUTÓMATA LLEVA A CABO CUANDO ESTÁ CONTROLANDO
UN PROCESO.

- TAREAS COMUNES DE SUPERVISIÓN GENERAL (VERIFICA LA


MEMORIA Y LOS BUSES DE ENTRADAS/SALIDAS)
- ACEPTACIÓN DE ENTRADAS Y ACTUACIÓN DE SALIDAS (LEE
LAS ENTRADAS Y ACTIVA O DESACTIVA LAS SALIDAS)
- EJECUCIÓN DE LAS INSTRUCCIONES (EJECUTA EL PROGRAMA)
- SERVICIO A PERIFÉRICOS (GESTIÓN DE LA CONSOLA DE
PROGRAMACIÓN Y PUERTO RS-232)

Introducción a los Autómatas www.portalelectrozona.com 14


CURSO DE AUTÓMATAS PROGRAMABLES

A EFECTOS PRÁCTICOS PODEMOS DECIR QUE EL CICLO DE


SCAN ES EL TIEMPO QUE EL AUTÓMATA TARDA EN LEER EL
PROGRAMA.

PROGRAMA

CHEQUEO DEL INSTRUCCIONES


PROGRAMA Y
LAS ENTRADAS

Introducción a los Autómatas www.portalelectrozona.com 15


CURSO DE AUTÓMATAS PROGRAMABLES

INICIACIÓN A LA PROGRAMACIÓN

SUPONGAMOS QUE TENEMOS UN AUTÓMATA CON DOS


MÓDULOS DE ENTRADA Y DOS DE SALIDA, COMO EN LA
FIGURA:

F.D.A. CPU E E S S

CADA MÓDULO DE ENTRADAS O SALIDAS ESTÁ FORMADO


POR 16 PUNTOS, RELÉS, BITS, TORNILLOS, O COMO
QUERAMOS LLAMARLO (DE MOMENTO).
Introducción a los Autómatas www.portalelectrozona.com 16
CURSO DE AUTÓMATAS PROGRAMABLES

¿CÓMO PODEMOS DISTINGUIR LOS “TORNILLOS” QUE


OCUPAN EL MISMO LUGAR DE CADA UNO DE LOS MÓDULOS
DE ENTRADAS Y SALIDAS?

OMRON ASIGNA A CADA MÓDULO UN NÚMERO. ESTA


NUMERACIÓN PUEDE VARIAR DEPENDIENDO DEL MODELO DE
AUTÓMATA QUE TENGAMOS.

EN EL CASO DEL CQM1-H, LOS MÓDULOS O CANALES DE


ENTRADA EMPIEZAN EN EL NÚMERO 000, EL SIGUIENTE SERÁ
EL 001, EL SIGUIENTE EL 002, Y ASÍ SUCESIVAMENTE.

LOS CANALES DE SALIDA COMIENZAN POR EL 100, SIENDO EL


SIGUIENTE EL 101, Y ASÍ SUCESIVAMENTE.
SI NO SABEMOS LA NUMERACIÓN DE LOS CANALES DE UN
AUTÓMATA, LA PODEMOS CONSULTAR EN EL MANUAL DE
PROGRAMACIÓN.
Introducción a los Autómatas www.portalelectrozona.com 17
CURSO DE AUTÓMATAS PROGRAMABLES

POR LO TANTO EN NUESTRA CONFIGURACIÓN TENDREMOS


LOS SIGUIENTES CANALES Y RELÉS:
CH 000 CH 001 CH 100 CH 101
000.00 001.00 100.00 101.00
000.01 001.01 100.01 101.01
000.02 001.02 100.02 101.02
000.03 001.03 100.03 101.03
000.04 001.04 100.04 101.04
000.05 001.05 100.05 101.05
000.06 001.06 100.06 101.06
000.07 001.07 100.07 101.07
000.08 001.08 100.08 101.08
000.09 001.09 100.09 101.09
000.10 001.10 100.10 101.10
000.11 001.11 100.11 101.11
000.12 001.12 100.12 101.12
000.13 001.13 100.13 101.13
000.14 001.14 100.14 101.14
000.15 001.15 100.15 101.15

ENTRADAS SALIDAS
Introducción a los Autómatas www.portalelectrozona.com 18
CURSO DE AUTÓMATAS PROGRAMABLES

ASÍ, POR EJEMPLO, EL RELÉ NÚMERO 03 DE CADA UNO DE


LOS MÓDULOS SE DISTINGUE DE LOS DEMÁS POR EL
NÚMERO DE CANAL DONDE ESTÁ SITUADO:

000.03 001.03 100.03 101.03

POR LO QUE TODOS Y CADA UNO DE LOS RELÉS DEL


AUTÓMATA TIENEN UNA NUMERACIÓN DISTINTA Y ESTÁN
PERFECTAMENTE IDENTIFICADOS SEGÚN AL CANAL QUE
PERTENECEN.

Introducción a los Autómatas www.portalelectrozona.com 19


CURSO DE AUTÓMATAS PROGRAMABLES

BIEN, AHORA VAMOS A DERROCHAR. VAMOS A ENCENDER


UNA BOMBILLA CON UN AUTÓMATA, AUNQUE SEGUIMOS
NECESITANDO EL INTERRUPTOR Y LA BOMBILLA.

PARA ENTENDER ESTO SE TIENE QUE TENER MUY CLARO LO


QUE ES UN RELÉ Y SU FUNCIONAMIENTO.

UN RELÉ ESTA FORMADO POR UNA BOBINA Y UNOS


CONTACTOS, QUE PUEDEN SER ABIERTOS O CERRADOS.

CUANDO LE DAMOS TENSIÓN A LA BOBINA LOS CONTACTOS


CAMBIAN DE ESTADO, ES DECIR, LOS CONTACTOS ABIERTOS
SE CIERRAN Y LOS CERRADOS SE ABREN.

CUANDO LE QUITAMOS TENSIÓN A LA BOBINA LOS


CONTACTOS VUELVEN A SU POSICIÓN DE REPOSO.

Introducción a los Autómatas www.portalelectrozona.com 20


CURSO DE AUTÓMATAS PROGRAMABLES

CONEXIÓN DEL INTERRUPTOR CONEXIÓN DE LA BOMBILLA


EN LAS ENTRADAS EN LAS SALIDAS

ENTRADAS SALIDAS

CH 000 CH 100
BOBINAS DE RELÉS CONTACTOS DE RELÉS

100.00 100.01
000.00 000.01 COM COM

S1 H1
24 Vcc 230 Vac

-
INTERRUPTOR BOMBILLA

Introducción a los Autómatas www.portalelectrozona.com 21


CURSO DE AUTÓMATAS PROGRAMABLES

EN EL MÓDULO DE ENTRADAS TENEMOS CONECTADAS


INTERNAMENTE UNAS BOBINAS DE RELÉS (ESTO REALMENTE NO
ES ASÍ, PERO A EFECTOS PRÁCTICOS LO PODEMOS CONSIDERAR VÁLIDO PARA
LA EXPLICACIÓN), NUMERADAS IGUAL QUE LA ENTRADA A LA QUE
ESTÁN CONECTADAS.

ESTAS BOBINAS TIENEN UNOS CONTACTOS ABIERTOS Y


CERRADOS QUE UTILIZAREMOS EN EL PROGRAMA.

EN EL MÓDULO DE SALIDAS TENEMOS UNOS CONTACTOS


ABIERTOS DE RELÉS.

LAS BOBINAS DE ESTOS RELÉS SON LAS QUE USAMOS EN EL


PROGRAMA DE USUARIO.

Introducción a los Autómatas www.portalelectrozona.com 22


CURSO DE AUTÓMATAS PROGRAMABLES

EN ESTAS CONDICIONES, ¿QUÉ OCURRE SI ACCIONAMOS EL


INTERRUPTOR? .....

PUÉS NADA, PUESTO QUE PARA RELACIONAR LAS ENTRADAS


CON LAS SALIDAS NECESITAMOS UN PROGRAMA.

VAMOS A VER AHORA COMO HACER ESTE PROGRAMA PARA


PODER ENCENDER LA BOMBILLA CUANDO ACTUEMOS SOBRE
EL INTERRUPTOR.

Introducción a los Autómatas www.portalelectrozona.com 23


CURSO DE AUTÓMATAS PROGRAMABLES

ELÉCTRICAMENTE, EL ESQUEMA CONVENCIONAL QUE


USARÍAMOS PARA ENCENDER UNA BOMBILLA ES EL
SIGUIENTE:
FASE NEUTRO

INTERRUPTOR LÁMPARA

PUES BIEN, NUESTRO PROGRAMA TENDRÁ UN DIBUJO


SIMILAR:
LÍNEA DE BUS

000.00

100.00

CONTACTO
BOBINA DE RELÉ
Introducción a los Autómatas www.portalelectrozona.com 24
CURSO DE AUTÓMATAS PROGRAMABLES

VAMOS A VER LA SECUENCIA QUE SE SIGUE PARA


ENCENDER LA BOMBILLA:

1.- ACCIONAMOS EL INTERRUPTOR (LO CERRAMOS).

2.- AL CERRAR EL INTERRUPTOR SE DA TENSIÓN A LA BOBINA


000.00 DE LAS ENTRADAS.

3.- AL DAR TENSIÓN A LA BOBINA, SE CIERRA EL CONTACTO


000.00 DEL PROGRAMA.

4.- AL CERRARSE EL CONTACTO 000.00 SE ACTIVA LA BOBINA


DEL RELÉ 100.00 DEL PROGRAMA.

5.- AL DARLE TENSIÓN A LA BOBINA 100.00 SE ACTIVA (SE


CIERRA) EL CONTACTO 100.00 DEL MÓDULO DE SALIDAS.

Introducción a los Autómatas www.portalelectrozona.com 25


CURSO DE AUTÓMATAS PROGRAMABLES

6.- AL CERRARSE EL CONTACTO 100.00 SE ENCIENDE LA


BOMBILLA.

INDICAR AHORA VOSOTROS EL PROCESO PASO A PASO QUE


SE SIGUE PARA APAGAR LA BOMBILLA.

Introducción a los Autómatas www.portalelectrozona.com 26


CURSO DE AUTÓMATAS PROGRAMABLES

PROGRAMA
LÍNEA
DE BUS
000.00

ENTRADAS 100.00 SALIDAS


CONTACTO
CH 000 BOBINA
CH 100
BOBINAS DE RELÉS CONTACTOS DE RELÉS

100.00 100.01
000.00 000.01 COM COM

S1 H1
24 Vcc 230 Vac

-
INTERRUPTOR BOMBILLA

Introducción a los Autómatas www.portalelectrozona.com 27


CURSO DE AUTÓMATAS PROGRAMABLES

INICIACIÓN A LA
PROGRAMACIÓN

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

LENGUAJES DE PROGRAMAIÓN

1.- DIAGRAMA DE RELÉS O


LENGUAJE DE CONTACTOS

2.- LISTA DE INSTRUCCIONES O


MNEMÓNICO

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

1.- DIAGRAMA DE RELÉS O LENGUAJE DE


CONTACTOS
Su forma es similar a la de un esquema eléctrico:

Contacto NO Contacto NC Bobina

Símbolo
convencional

Símbolo
diagrama
de relés

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES
Esquema eléctrico convencional:
FASE NEUTRO

INTERRUPTOR LÁMPARA

Diagrama de relés:
LÍNEA DE BUS

000.00

100.00

CONTACTO
BOBINA DE RELÉ

Como no podemos poner nada


detrás de una bobina, omitiremos
el “neutro” y no lo dibujaremos.

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

2.- LISTA DE INSTRUCCIONES O MNEMÓNICO

DIRECCIÓN INSTRUCCIÓN DATO

0000 LD 000.00
0001 AND 000.01 Lista de
instrucciones
0002 OUT 100.00 o mnemónico
0003 END (01) -------

Número de Diagrama de relés


línea de programa

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

INSTRUCCIONES

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

LOAD – “LD” Leer, cargar contacto. Se utiliza siempre que


salgamos de la línea de bus.
LÍNEA DE BUS

DIRECCIÓN INSTRUCCIÓN DATO


LD
0000 LD 000.00

NOT Negación, contacto normalmente cerrado.

DIRECCIÓN INSTRUCCIÓN DATO

LD NOT 0000 LD NOT 000.00

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

AND – “Y” Se utiliza para unir contactos en serie.


LÍNEA
DE BUS

DIRECCIÓN INSTRUCCIÓN DATO


LD AND
0000 LD 000.00
0001 AND 000.01

Si los contactos fuesen cerrados:

LÍNEA
DE BUS
DIRECCIÓN INSTRUCCIÓN DATO
LD NOT AND NOT
0000 LD NOT 000.00
0001 AND NOT 000.01

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

Si tuviéramos más de dos contactos conectados en serie, los


enlazamos todos con instrucciones AND:
LÍNEA
DE BUS

LD AND AND

DIRECCIÓN INSTRUCCIÓN DATO


0000 LD 000.00
0001 AND 000.01
0002 AND 000.02

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

OR – “O” Se utiliza para unir contactos en paralelo.

LÍNEA LÍNEA
DE BUS DE BUS

LD LD

OR OR

DIRECCIÓN INSTRUCCIÓN DATO


0000 LD 000.00
0001 OR 000.01

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES
Si los contactos fuesen cerrados:
LÍNEA
DE BUS

LD NOT DIRECCIÓN INSTRUCCIÓN DATO


0000 LD NOT 000.00
0001 OR NOT 000.01
OR NOT

Si tuviéramos más de dos contactos conectados en paralelo, los


enlazamos todos con instrucciones OR:
LÍNEA
DE BUS LD

DIRECCIÓN INSTRUCCIÓN DATO

OR
0000 LD 000.00
0001 OR 000.01
0002 OR 000.02
OR

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

OUPUT – OUT Se utiliza para activar una bobina.

LÍNEA
DE BUS
DIRECCIÓN INSTRUCCIÓN DATO

LD OUT 0000 LD 000.00


0001 OUT 100.00

 Se pone como última instrucción de una línea de programa.


 No se pueden poner contactos detrás de una bobina de salida.
 No se pueden conectar bobinas directamente de la línea de bus.

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

END (01) Fin de programa.

 La función END (01) debe programarse como última instrucción de


todo programa.

 No se ejecuta ninguna instrucción colocada después de END (01).

 Si se quiere, se pueden colocar instrucciones END (01) antes de la


última línea de programa para probar bloques o partes del programa,
pero se deben quitar para ejecutar el resto del programa (excepto el
último END).

 Si no se programa la instrucción END (01), el programa no se


ejecutará, saltará la alarma y aparecerá el mensaje “NO END INST”.

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

Agrupación de contactos
 La forma de ir enlazando contactos es agrupándolos según estén
conectados en SERIE o en PARALELO.

Conexión en SERIE: Conexión en PARALELO:

Conexión PARALELO-SERIE: Conexión SERIE-PARALELO:

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

Agrupación de contactos

OJO
- Los contactos 000.00 y 000.02 están
conectados en PARALELO.
- Los contactos 000.00 y 000.01 NO
están conectados en SERIE.

- Los contactos 000.00 y 000.01


están conectados en SERIE.
- Los contactos 000.00 y 000.02 NO
están conectados en PARALELO.

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

Combinación de LD, AND y OR SERIE-PARALELO

A-B C
B C
A

A-B-C DIRECCIÓN INSTRUCCIÓN DATO


0000 LD 000.00
0001 AND 000.01
0002 OR 000.02
0003 OUT 100.00

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

Combinación de LD, AND y OR PARALELO-SERIE

A-B C
B C
A

DIRECCIÓN INSTRUCCIÓN DATO


A-B-C 0000 LD 000.00
0001 OR 000.02
0002 AND 000.01
0003 OUT 100.00

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

OR LD Se utiliza para conectar en paralelo dos grupos de


contactos en serie.

A
LD AND

LD AND
B
DIRECCIÓN INSTRUCCIÓN DATO
0000 LD 000.00
A
0001 AND 000.01
0002 LD 000.02
B
0003 AND 000.03
0004 OR LD -----
0005 OUT 100.00

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

OR LD
Si tenemos más de dos grupos de
contactos para conectar en paralelo,
podemos programarlo de dos formas:

DIRECCIÓN INSTRUCCIÓN DATO DIRECCIÓN INSTRUCCIÓN DATO


0000 LD 000.00 0000 LD 000.00
0001 AND 000.01 0001 AND 000.01
0002 LD 000.02 0002 LD 000.02
0003 AND 000.03 0003 AND 000.03
0004 OR LD ----- 0004 LD 000.04
0005 LD 000.04 0005 AND 000.05
0006 AND 000.05 0006 OR LD -----
0007 OR LD ----- 0007 OR LD -----
0008 OUT 100.00 0008 OUT 100.00
Iniciación a la Programación www.portalelectrozona.com
CURSO DE AUTÓMATAS PROGRAMABLES

AND LD Se utiliza para conectar en serie dos grupos de


contactos en paralelo.

A B
LD LD

OR OR
DIRECCIÓN INSTRUCCIÓN DATO
0000 LD 000.00
A
0001 OR 000.01
0002 LD 000.02
B
0002 OR 000.03
0002 AND LD -----
0002 OUT 100.00

Iniciación a la Programación www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES
Si tenemos más de dos grupos de contactos para conectar
AND LD en serie, podemos programarlo de dos formas:

DIRECCIÓN INSTRUCCIÓN DATO DIRECCIÓN INSTRUCCIÓN DATO


0000 LD 000.00 0000 LD 000.00
0001 OR 000.03 0001 OR 000.01
0002 LD 000.01 0002 LD 000.02
0003 OR 000.04 0003 OR 000.03
0004 AND LD ----- 0004 LD 000.04
0005 LD 000.02 0005 OR 000.05
0006 OR 000.05 0006 AND LD -----
0007 AND LD ----- 0007 AND LD -----
0008 OUT 100.00 0008 OUT 100.00
Iniciación a la Programación www.portalelectrozona.com
CURSO DE AUTÓMATAS PROGRAMABLES

LD-AND-OR

EJERCICIOS DE
DIAGRAMAS DE RELÉS

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 1:
LD 000.00
OUT 100.00

EJERCICIO 2:

LD NOT 000.00
OUT 100.00

EJERCICIO 3:

LD 000.00
AND 000.01
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 4: LD 000.00
AND 000.01
AND 000.02
OUT 100.00

EJERCICIO 5:

LD 000.00
OR 000.01
OUT 100.00

EJERCICIO 6:

LD 000.00
OR 000.01
OR 000.02
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 7:
LD 000.00
OR 000.02
AND 000.01
OUT 100.00

EJERCICIO 8:
LD 000.00
AND 000.01
OR 000.02
OUT 100.00

EJERCICIO 9:
LD 000.00
AND 000.01
OR 000.03
AND 000.02
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 10:
LD 000.00
LD 000.01
OR 000.02
AND LD
OUT 100.00

EJERCICIO 11:
LD 000.00
LD 000.01
AND 000.02
OR LD
OUT 100.00

EJERCICIO 12: LD 000.00


LD 000.03
AND 000.04
OR LD
AND 000.01
AND 000.02
OUT 100.00
Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com
CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 13:

LD 000.00
LD 000.01
LD 000.02
AND 000.03
OR LD
AND LD
LD 000.04
AND 000.05
OR LD
LD 000.06
AND 000.07
OR LD
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 14:

LD 000.00
AND 000.01
OR 000.03
AND 000.02
LD 000.04
AND 000.05
OR LD
LD 000.06
AND 000.07
OR LD
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 15:

LD 000.00 LD 000.06
AND 000.01 AND 000.07
OR 000.05 OR LD
AND 000.02 AND 000.04
AND 000.03 OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 16:
LD 000.00
AND 000.01
LD 000.02
AND 000.03
OR LD
OUT 100.00

EJERCICIO 17:
LD 000.00
AND 000.01
LD 000.03
AND 000.04
OR LD
AND 000.02
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES
LD 000.00
EJERCICIO 18: AND 000.01
LD 000.02
AND 000.03
OR LD
LD 000.04
AND 000.05
OR LD
OUT 100.00

EJERCICIO 19: LD 000.00


AND 000.01
AND 000.02
LD 000.04
AND 000.05
AND 000.06
OR LD
LD 000.07
AND 000.08
OR LD
AND 000.03
OUT 100.00
Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com
CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 20:
LD 000.00
OR 000.02
LD 000.01
OR 000.03
AND LD
OUT 100.00

EJERCICIO 21:
LD 000.00
OR 000.03
LD 000.01
OR 000.04
AND LD
LD 000.02
OR 000.05
AND LD
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 22: LD 000.00


OR 000.03
LD 000.01
OR 000.04
AND LD
OR 000.05
AND 000.02
OUT 100.00

EJERCICIO 23:
LD 000.00
OR 000.03
LD 000.01
OR 000.04
AND LD
LD 000.05
AND 000.06
OR LD
AND 000.02
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 24:

LD 000.00 AND 000.03


AND 000.01 LD 000.06
LD 000.04 AND 000.07
AND 000.05 OR LD
OR LD AND LD
LD 000.02 OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 25:

LD 000.00 AND 000.04


AND 000.01 LD 000.07
LD 000.05 AND 000.08
AND 000.06 AND 000.09
OR LD OR LD
LD 000.02 AND LD
AND 000.03 OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 26: LD 000.00


AND 000.01
LD 000.02
AND 000.03
OR 000.04
OR 000.05
AND LD
OUT 100.00

EJERCICIO 27:
LD 000.00
AND 000.01
LD 000.02
AND 000.03
LD 000.04
AND 000.05
OR LD
AND LD
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 28:

LD 000.00
LD 000.01
LD 000.02
AND 000.03
OR LD
AND LD
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 29:

LD 000.00 AND 000.03


AND 000.01 LD 000.04
LD 000.06 AND 000.05
AND 000.07 OR 000.09
OR LD AND LD
OR 000.08 OUT 100.00
AND 000.02

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 30:

LD 000.00 AND 000.07


LD 000.01 OR LD
AND 000.02 AND LD
LD 000.03 OR LD
AND 000.04 AND LD
LD 000.05 OUT 100.00
LD 000.06

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 30-bis:

LD 000.06 LD 000.01
AND 000.07 AND 000.02
OR 000.05 OR LD
AND 000.03 AND 000.00
AND 000.04 OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 31:
LD 000.00
LD 000.01
OR 000.03
AND LD
OR 000.04
AND 000.02
OUT 100.00

EJERCICIO 32:

??????????

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 32-bis:

LD 000.00
AND 000.01
LD 000.00
AND 000.02
AND 000.04
OR LD
LD 000.03
AND 000.04
OR LD
LD 000.03
AND 000.02
AND 000.01
OR LD
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 32-bis:

LD 000.02
AND 000.04
OR 000.01
AND 000.00
LD 000.02
AND 000.01
OR 000.04
AND 000.03
OR LD
OUT 100.00

Iniciación a la programación: Ejercicios_1 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

TR´s

EJERCICIOS DE
DIAGRAMAS DE RELÉS

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 1:

LD 000.00
OUT 100.00
OUT 100.01

EJERCICIO 2:

LD 000.00
OUT 100.00
OUT 100.01
OUT 100.02

EJERCICIO 3:
LD 000.00
OUT 100.00
AND 000.01
OUT 100.01

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 4:

LD 000.00
OUT 100.00
OUT 100.01
AND 000.01
OUT 100.02

EJERCICIO 5:

LD 000.00
OUT 100.00
AND 000.01
OUT 100.01
AND 000.02
OUT 100.02

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 6:

LD 000.00
OUT 100.00
OUT 100.01
AND 000.01
OUT 100.02
AND 000.02
OUT 100.03

EJERCICIO 7:
LD 000.00
TR0
OUT TR0
AND 000.01
OUT 100.00
LD TR0
OUT 100.01

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 8: LD 000.00
OUT TR0
TR0
AND 000.01
OUT 100.00
LD TR0
AND 000.02
OUT 100.01

EJERCICIO 9:
TR0 TR1

LD 000.00 AND 000.03 AND 000.06


OR 000.05 OUT TR1 OUT 100.01
AND 000.01 AND 000.04 LD TR0
OUT TR0 OUT 100.00 AND 000.07
AND 000.02 LD TR1 OUT 100.02
Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com
CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 10:
TR0

TR1

LD 000.00 OUT TR1


OUT TR0 AND 000.04
AND 000.01 OUT 100.01
AND 000.02 LD TR1
OUT 100.00 AND 000.05
LD TR0 OUT 100.02
AND 000.03

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 11:
TR0

LD 000.00 LD 000.00
OUT TR0 OUT TR0
AND 000.01 LD 000.01
LD TR0 OR 000.02
AND 000.02 AND LD
OR LD OUT 100.00
OUT 100.00 LD TR0
LD TR0 AND 000.03
AND 000.03 OUT 100.01
OUT 100.01

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 12:
TR0 TR1

LD 000.00 OUT 100.00 AND 000.04


OUT TR0 LD TR1 OUT 100.02
AND 000.01 AND 000.03 LD TR0
OUT TR1 OUT 100.01 AND 000.05
AND 000.02 LD TR0 OUT 100.03

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 13:
TR0 TR1

TR2

LD 000.00 AND 000.03 AND 000.06


OUT TR0 OUT 100.01 OUT TR2
AND 000.01 LD TR0 AND 000.07
OUT TR1 AND 000.04 OUT 100.03
AND 000.02 AND 000.05 LD TR2
OUT 100.00 OUT 100.02 AND 000.08
LD TR1 LD TR0 OUT 100.04
Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com
CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 14: TR0 TR1 TR2 TR3

TR4

TR5

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 14:

LD 000.00 LD TR3 LD TR1 OUT TR5


OUT TR0 OUT 100.01 AND 000.08 OUT 100.07
AND 000.01 LD TR2 OUT 100.05 LD TR5
OUT TR1 AND 000.05 LD TR0 AND 000.12
AND 000.02 OUT 100.02 AND 000.09 OUT 100.08
OUT TR2 AND 000.06 OUT TR4 LD TR5
AND 000.03 OUT 100.03 AND 000.10 AND 000.13
OUT TR3 LD TR2 OUT 100.06 OUT 100.09
AND 000.04 AND 000.07 LD TR4
OUT 100.00 OUT 100.04 AND 000.11

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 15:

TR0

LD 000.00 AND 000.01


LD 000.02 OUT 100.00
OUT TR0 LD TR0
AND 000.03 AND 000.04
OR LD OUT 100.01

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com


CURSO DE AUTÓMATAS PROGRAMABLES

EJERCICIO 16:

TR0

LD 000.00
OUT TR0
AND 000.01
LD TR0
AND 000.05
OR 000.03
AND 000.04
OR LD
OUT 100.00

Iniciación a la programación: Ejercicios_2 www.portalelectrozona.com

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