plc 1 ejemplos

21
CURSO DE AUTÓMATAS PROGRAMABLES Iniciación a la Programación www.portalelectrozona.com INICIACIÓN A LA PROGRAMACIÓN

Upload: francisco-rocha

Post on 16-Dec-2015

5 views

Category:

Documents


0 download

DESCRIPTION

técnicas de programación básico

TRANSCRIPT

  • 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