01 - Programación PLC

download 01 - Programación PLC

of 23

description

PLC

Transcript of 01 - Programación PLC

  • 1

    Programacin de Automatismos

    Jos Juan Quintana Hernndez Sergio Velzquez Medina Santiago Garca Alonso-Montoya Jos Juan Feo Garca

    rea de Sistemas y Automtica Universidad de Las Palmas de Gran Canaria

  • 2

    Programacin de automatismos

    Palabras clave Seal binaria o booleana

    Seal que slo puede tomar dos valores (Verdadero - Falso), (Todo - Nada), (0 - 1), (On - Off), Interruptor, Alumbrado de esta sala, termostato, pulsador, sirena,

    Sensor Dispositivo capaz de detectar magnitudes fsicas o qumicas, llamadas

    variables de instrumentacin, y transformarlas en variables elctricas. Analgicos: Su salida es una variable continua (Temperatura, velocidad, ) Digitales: Se abre o cierra un contacto en funcin del valor de la variable

    analizada (Nivel de un tanque, temperatura de consigna, )

    Automatizar Usar mquinas o aparatos automticos en una industria. Someter a automatizacin [un procedimiento industrial o una seriede

    operaciones administrativas o de investigacin, un mecanismo,un conjunto de mquinas].

  • 3

    Programacin de automatismos

    Realizacin de automatismos Existen dos tipos bsicos atendiendo a la tecnologa de control

    Cableados Lgica hecha uniendo los contactos de los sensores con cables, haciendo

    uso de rels y conectando estos a los actuadores. Utilizado en automatizaciones muy pequeas. P.e. Hidrocompresor de una casa, bomba de vaciado de fosa sptica,

    Programables Cada sensor y actuador se conecta al controlador y la lgica de

    funcionamiento se programa en ste.

    Se analizar con un ejemplo

  • 4

    Programacin de automatismos

    Alimentador de amasadora de pan (Cableado)

  • 5

    Programacin de automatismos

    Alimentador de amasadora de pan Descripcin del proceso

    Existen tres depsitos: uno con harina, otro con una mezcla de levadura y otros aditivos y el ltimo con agua. Cuando los tres depsitos estn llenos se deben vaciar sus contenidos en la amasadora siguiendo un procedimiento.

    Instrumentacin Cada depsito dispone de un sensor binario que indica si est lleno o

    vaco a travs de un contacto. Cada depsito dispone de una vlvula de vaciado. Existe adems una vlvula comn.

  • 6

    Programacin de automatismos

    Alimentador de amasadora de pan Especificaciones de funcionamiento

    Cuando los tres depsitos estn llenos (NA cerrado = 1): Se deben abrir las vlvulas v1, v2 y vp y permanecer abiertas hasta el final

    del proceso. Cuando los depsitos 1 y 2 se hayan vaciado (NC cerrado = 0):

    Se debe abrir la vlvula v3. Cuando los tres depsitos estn vacios:

    Todas las vlvulas deben de estar cerradas.

  • 7

    Programacin de automatismos

    Alimentador de amasadora de pan (Cableado)

  • 8

    Programacin de automatismos

    Alimentador de amasadora de pan (Cableado)

  • 9

    Programacin de automatismos

    Alimentador de amasadora de pan (Cableado)

  • 10

    Programacin de automatismos

    Alimentador de amasadora de pan (con controlador)

  • 11

    Programacin de automatismos

    Alimentador de amasadora de pan Control cableado

  • 12

    Programacin de automatismos

    Programacin por Esquema de contactos o diagrama de escalera (LD) Muy utilizado en Estados Unidos y Canad. Nace como una forma de plasmar los esquemas elctricos estndar

    en un lenguaje de programacin. Facilita la migracin de automatizaciones cableadas a

    automatizaciones con autmatas. Facilidad de reciclaje de personal familiarizado con automatizaciones

    cableadas.

  • 13

    Programacin de automatismos

    Alimentador de amasadora de pan Esquema de contactos y control cableado

  • 14

    Programacin de automatismos

    Alimentador de amasadora de pan (Esquema de contactos)

  • 15

    Programacin de automatismos

    Programacin por Puertas Lgicas o Diagrama de Bloques Funcionales (FBD) Lenguaje grfico ampliamente usado en Europa Elementos de programa que aparecen como bloques conectados en

    una forma anloga a un diagrama de circuito electrnico de puertas lgicas

  • 16

    Programacin de automatismos

    Alimentador de amasadora de pan (Puertas Lgicas)

  • 17

    Programacin de automatismos

    Programacin mediante Grafcet Potente tcnica grfica para describir el comportamiento secuencial

    de un problema de control Se utiliza para dividir un problema de control. Los elementos utilizados son los estados o etapas y las transiciones

    entre ellas.

  • 18

    Programacin de automatismos

    Alimentador de amasadora de pan (Grafcet)

  • 19

    Programacin de automatismos

    Programacin mediante texto estructurado (ST) Lenguaje similar al Pascal en informtica Posibilidad de utilizar expresiones complejas e instrucciones

    anidadas. Soporte para:

    Bucles (Repeat-Until; While - Do) Ejecuciones condicionales (If then - else) Funciones especiales (sqrt, seno, coseno, )

    C:= A AND NOT B

  • 20

    Programacin de automatismos

    Programacin mediante lista de instrucciones (IL) Lenguaje similar al ensamblador en informtica Cada operacin opera sobre uno o dos sumandos Basado en el lenguaje alemn Anweisungsliste (AWL) Difcil de depurar errores

    LD A ; Carga la entrada A UN B ; Hace una and (U) negada con la entrada B ST C ; El resultado se muestra en la salida C

  • 21

    Programacin de automatismos

    Alimentador de amasadora de pan

    Control cableado

    Control por controlador

  • 22

    Programacin de automatismos

    Caracterstica a Estudiar Lgica Cableada Lgica Programada Flexibilidad Baja Alta Posibilidad de ampliacin Baja Alta Conexiones y cableado exterior Muchas Pocas Tiempo de desarrollo del sistema Mucho Poco Mantenimiento Difcil Fcil Herramientas de simulacin No Si Coste para pequeas series Alto Bajo Estructuracin en bloques independientes

    Difcil Fcil

    Controles complejos Difcil Fcil Manejo de variables analgicas Difcil Fcil Modificar programas con planta en operacin

    No posible Posible

  • 23

    Fin de la presentacin

    Programacin de AutomatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosProgramacin de automatismosFin de la presentacin