plc 1 ejemplos
DESCRIPTION
técnicas de programación básicoTRANSCRIPT
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
INICIACIN A LA
PROGRAMACIN
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
LENGUAJES DE PROGRAMAIN
1.- DIAGRAMA DE RELS OLENGUAJE DE CONTACTOS
2.- LISTA DE INSTRUCCIONES OMNEMNICO
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
1.- DIAGRAMA DE RELS O LENGUAJE DECONTACTOS
Su forma es similar a la de un esquema elctrico:
Contacto NO Contacto NC Bobina
Smboloconvencional
Smbolodiagramade rels
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
LNEA DE BUS
CONTACTOBOBINA DE REL
100.00
000.00
FASE
INTERRUPTOR LMPARA
NEUTRO
Esquema elctrico convencional:
Diagrama de rels:
Como no podemos poner nada detrs de una bobina, omitiremos el neutro y no lo dibujaremos.
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
Nmero delnea de programa
2.- LISTA DE INSTRUCCIONES O MNEMNICO
-------END (01)0003
100.00OUT0002
000.01AND0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
Diagrama de rels
Lista de instruccioneso mnemnico
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
I N S T R U C C I O N E S
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
LOAD LD Leer, cargar contacto. Se utiliza siempre que salgamos de la lnea de bus.
LNEA DE BUS
LD
000.00LD NOT0000
DATOINSTRUCCINDIRECCIN
NOT Negacin, contacto normalmente cerrado.
LD NOT
000.00LD0000
DATOINSTRUCCINDIRECCIN
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
AND Y Se utiliza para unir contactos en serie.
LD
Si los contactos fuesen cerrados:
LNEADE BUS
LNEADE BUS
AND NOT
000.01AND0001
000.00LD0000
DATOINSTRUCCINDIRECCINAND
000.01AND NOT0001
000.00LD NOT0000
DATOINSTRUCCINDIRECCIN
LD NOT
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
000.02AND0002
000.01AND0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
Si tuviramos ms de dos contactos conectados en serie, los enlazamos todos con instrucciones AND:
LD AND AND
LNEADE BUS
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
OR O Se utiliza para unir contactos en paralelo.
000.01OR0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
LNEADE BUS
LNEADE BUS
LD LD
OR OR
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
Si los contactos fuesen cerrados:
000.01OR NOT0001
000.00LD NOT0000
DATOINSTRUCCINDIRECCIN
LNEADE BUS
LD NOT
OR NOT
Si tuviramos ms de dos contactos conectados en paralelo, los enlazamos todos con instrucciones OR:
LNEADE BUS LD
OR
OR
000.02OR0002
000.01OR0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
OUPUT OUT Se utiliza para activar una bobina.
Se pone como ltima instruccin de una lnea de programa.
No se pueden poner contactos detrs de una bobina de salida.
No se pueden conectar bobinas directamente de la lnea de bus.
LNEADE BUS
LD OUT
100.00OUT0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
END (01) Fin de programa.
La funcin END (01) debe programarse como ltima instruccin de todo programa.
No se ejecuta ninguna instruccin colocada despus de END (01).
Si se quiere, se pueden colocar instrucciones END (01) antes de la ltima lnea 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 instruccin END (01), el programa no se ejecutar, saltar la alarma y aparecer el mensaje NO END INST.
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
Agrupacin de contactos
La forma de ir enlazando contactos es agrupndolos segn estn conectados en SERIE o en PARALELO.
Conexin en SERIE: Conexin en PARALELO:
Conexin PARALELO-SERIE: Conexin SERIE-PARALELO:
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
Agrupacin de contactos
- Los contactos 000.00 y 000.02 estn conectados en PARALELO.
- Los contactos 000.00 y 000.01 NOestn conectados en SERIE.
OJO
- Los contactos 000.00 y 000.01 estn conectados en SERIE.
- Los contactos 000.00 y 000.02 NOestn conectados en PARALELO.
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
A-B
Combinacin de LD, AND y OR
AB C
C
A-B-C
000.02OR0002
000.01AND0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
0003 OUT 100.00
SERIE-PARALELO
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
A-B
Combinacin de LD, AND y OR
A BC
C
A-B-C
000.02
AND0002 000.01
OR0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
0003 OUT 100.00
PARALELO-SERIE
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
OR LD Se utiliza para conectar en paralelo dos grupos de contactos en serie.
000.02LD0002
000.01AND0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
0003 AND 000.03
-----OR LD0004
0005 OUT 100.00
LD
LD
AND
AND
A
B
A
B
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
OR LD
Si tenemos ms de dos grupos de contactos para conectar en paralelo, podemos programarlo de dos formas:
000.02LD0002
000.01AND0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
0003 AND 000.03
-----0004
0006
OUT 100.00
OR LD
0005
0008
LD 000.04
000.05
0007
AND
OR LD -----
000.02LD0002
000.01AND0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
0003 AND 000.03
0004
0006
OUT 100.00
LD
0005
0008
000.05
-----
0007 OR LD -----
AND
000.04
OR LD
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
AND LD Se utiliza para conectar en serie dos grupos de contactos en paralelo.
000.02LD0002
000.01OR0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
0002 OR 000.03
-----AND LD0002
0002 OUT 100.00
LD LD
OR OR
A B
A
B
-
CURSO DE AUTMATAS PROGRAMABLES
Iniciacin a la Programacin www.portalelectrozona.com
AND LDSi tenemos ms de dos grupos de contactos para conectar en serie, podemos programarlo de dos formas:
000.01LD0002
000.03OR0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
0003 OR 000.04
-----0004
0006
OUT 100.00
AND LD
0005
0008
LD 000.02
000.05
0007
OR
AND LD -----
000.02LD0002
000.01OR0001
000.00LD0000
DATOINSTRUCCINDIRECCIN
0003 OR 000.03
0004
0006
OUT 100.00
LD
0005
0008
000.05
-----
0007
AND LD
AND LD -----
OR
000.04