Upload
adayrv
View
228
Download
0
Embed Size (px)
DESCRIPTION
PLC
Citation preview
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