Autómatas Programables (PLC)

Anuncio
Autómatas Programables (PLC)
1
Automatización industrial
Utilización de técnicas y equipos para el gobierno de un proceso industrial, de tal forma
que ese sistema funcione de forma autónoma, con poca o ninguna intervención
humana.
Control
Manipulación indirecta de las magnitudes de un sistema denominado planta a través de
otro sistema denominado sistema de control
Automática
Ciencia que estudia la automatización y sus aplicaciones.
Conjunto de las técnicas desarrolladas con el fin de reducir y eliminar la intervención
humana en la producción o en el funcionamiento de bienes y servicios.
2
1
Objetivos de la automatización
•Mejorar la productividad de la empresa, reduciendo los costes de la producción y
mejorando la calidad de la misma.
•Mejorar las condiciones de trabajo del personal, suprimiendo los trabajos penosos
e incrementando la seguridad.
•Realizar las operaciones imposibles de controlar intelectual o manualmente.
•Mejorar la disponibilidad de los productos, pudiendo proveer las cantidades
necesarias en el momento preciso.
•Simplificar el mantenimiento de forma que el operario no requiera grandes
conocimientos para la manipulación del proceso productivo.
•Integrar la gestión y producción.
Incrementar la productividad, la calidad y precisión de los
productos
3
Sistema de control
4
2
Señales de E/S de la unidad de control
5
Implantación de sistemas de control
Sistemas cableados (Neumática, interruptores, relés, puertas lógicas).
•Control totalmente fijo.
•Muy rápidos en el caso de puertas lógicas.
Sistemas programables (PLCs y ordenadores industriales).
•Programables.
•Generalmente muy flexibles.
PLC (Programmable Logic Controller)
Un autómata programable industrial (PLC), es un equipo electrónico,
programable en lenguaje no informático, diseñado para controlar en
tiempo real y en ambiente de tipo industrial, procesos secuenciales.
Un PLC trabaja en base a la información recibida por los captadores y
el programa lógico interno, actuando sobre los accionadores de la 6
instalación.
3
Autómata Programable (PLC): funciones básicas
Detección: lectura de la señal de los captadores distribuidos por el
sistema de fabricación.
Mando: elaborar y enviar las acciones al sistema mediante los
accionadores y preaccionadores.
Dialogo hombre maquina: mantener un diálogo con los operarios de
producción, obedeciendo sus consignas e informando del estado del
proceso.
Programación: para introducir, elaborar y cambiar el programa de
aplicación del autómata. El dialogo de programación debe permitir
modificar el programa incluso con el autómata controlando la
maquina.
7
Autómatas Programables: hardware
8
4
Autómatas Programables (PLC): software
Sistema Operativo
•Residente en ROM.
•Gobierna el hardware del autómata y
permite su programación.
•Facilita la comunicación del programa
de control con el hardware.
Progrma específico de control
•Secuencia de operaciones a realizar
sobre la planta.
9
Autómatas Programables (PLC)
10
5
Autómatas Programables (PLC)
11
Autómatas Programables (PLC)
12
6
Autómatas Programables (PLC)
¿Cómo programar el PLC para controlar la planta?: Lenguaje de Programación
•Instrucciones para realizar operaciones lógicas.
•Variables para almacenar resultados intermedios.
•Variables que se actualicen con el valor de las entradas.
•Variables conectadas a las salidas.
•Orientado al bit (tamaño de la variable lógica).
13
Autómatas Programables (PLC)
14
7
Autómatas Programables (PLC)
15
Autómatas Programables (PLC)
16
8
Autómatas Programables (PLC)
17
Autómatas Programables (PLC)
18
9
Autómatas Programables (PLC)
19
Autómatas Programables (PLC)
20
10
Metodología de diseño de automatismos
secuenciales: GRAFCET
•
GRAFCET (GRÁfico Funcional de Control de Etapas y Transiciones).
•
Es estándar (IEC 848)
•
Metodología para la descripción y diseño del control independiente de la
tecnología a utilizar.
•
Permite la descripción gráfica del control del proceso.
•
Es una mejora de la máquina de estado.
•
Fases del diseño del control lógico:
• Especificación.
• División del proceso en etapas o fases.
• Diseño de la parte secuencial para el control de las etapas.
• Diseño de la parte combinacional de cada etapa.
• Implantación.
21
Metodología de diseño de automatismos
secuenciales: GRAFCET
22
11
GRAFCET: División del proceso en etapas o fases
– División inicial en operaciones complejas: macroetapas.
• Ejemplo tunel de lavado: Inicialización, Lavado, Secado
– División de las macroetapas en etapas.
• Ejemplo macroetapa Lavado: Humedecer, Pasar rodillos horizontales,
Pasar rodillos verticales.
– Una etapa está bien definida cuando se consigue que las
acciones asociadas a dicha etapa sólo dependan de estar en esa
etapa y de las entradas. La relación entre entradas y salidas
dentro de la etapa es puramente combinacional.
– El control está bien definido cuando todas las etapas están bien
definidas.
– Cada etapa elemental tiene asociada una variable de estado (0:
Etapa desactivada; 1: Etapa activada).
• A la tabla de entrada/salidas del control hay que añadir las variables 23
de estado.
GRAFCET: Símbolos gráficos
– Cuadro
• Simbolizan una etapa.
• La etapa inicial (RESET) se representa con un cuadro con doble línea.
– Líneas de evolución
• Unen entre sí la etapas que representan actividades consecutivas.
• Las líneas se entenderán siempre orientadas de arriba hacia abajo, a
menos que se represente una flecha en sentido contrario.
– Transiciones en las líneas de evolución
• Representan las condiciones lógicas necesarias para que finalice la
actividad de una etapa y se inicie la etapa inmediatamente consecutiva
(o etapas).
– Reenvíos
• Son símbolos en forma de flecha que indican la procedencia o destino
de las líneas de evolución. Esto permite fraccionar un gráfico en
24
subgráficos sin necesidad de líneas que se entrecrucen.
12
GRAFCET: Símbolos gráficos
25
GRAFCET: Reglas de evolución
•
Cuando se recorre el gráfico de evolución, por cualquier camino posible,
deben alternarse siempre una etapa y una transición.
•
Las transiciones que no tienen asociada una ecuación lógica siempre se
cumplen.
•
Una etapa se activará cuando esté activada la etapa anterior y se cumplen
las condiciones de transición entre ambas.
•
Una etapa se desactiva cuando se cumplen las condiciones de transición a
la siguiente o siguientes.
•
El grafo de evolución debe ser siempre cerrado.
•
Se pueden utilizar macroetapas como etapas:
• Cada macroetapa debe tener una etapa de entrada y otra de salida.
• La validación de la transición inmediatamente anterior a la macroetapa activa la etapa
de entrada de la misma.
• Las macroetapas pueden estar anidadas.
26
13
GRAFCET: Estructuras básicas
•
Secuencia lineal.
• Sólo hay una etapa activa en cada momento.
•
Convergencia y divergencia en O:
subprocesos alternativos.
•
Convergencia y divergencia en Y:
subprocesos simultáneos.
27
GRAFCET: Convergencia y divergencia en O
•
Subprocesos alternativos.
•
De una etapa se pueden iniciar varios caminos o subprocesos alternativos
posibles.
•
Sólo uno de ellos se activa.
•
Termina en la misma o en diferentes etapas.
28
14
GRAFCET: Convergencia y divergencia en Y
•
Subprocesos simultáneos.
•
De una etapa se inician varios caminos simultáneos.
•
El proceso evolucionará por varios caminos a la vez, ejecutando varias
tareas simultáneamente.
•
Cuando dos o más caminos en Y convergen en un estado, para que se
estado se active se deben haber ejecutado completamente dichos caminos.
29
GRAFCET: Diseño e implementación
– Diseño parte secuencial del automatismo.
• Establecer el grafo de evolución con la secuencia de etapas.
• El número de etapas define el número de variables de estado.
• Establecer las condiciones de transición: condiciones lógicas para ir de una etapa a
otra.
• Es equivalente a establecer las ecuaciones lógicas de las variables de estado.
• Para calcular el valor de las variables de estado, sólo se trabaja con el valor antiguo
de dichas variables.
– Diseño parte combinacional de cada etapa del automatismo.
• Establecer para cada etapa las relaciones lógicas entre entradas y salidas.
– Implantación.
• Utilizar un sistema cableado o un sistema programado para realizar la implantación.
30
15
GRAFCET: Movimiento alternativo de tambor lavadora
31
GRAFCET: Movimiento alternativo de tambor lavadora
32
16
Relación entre Grafcet e implantación en PLC
33
GRAFCET: Tren de lavado en serie
34
17
GRAFCET: Tren de lavado en serie
35
18
Descargar