Tema 1 Introduccion a los automatas programables

Anuncio
Departamento de Ingenieria de Sistemas y Automática
AUTOMATIZACIÓN INDUSTRIAL
Introduccion a los Autómatas
Programables
1
AUTOMATIZACION INDUSTRIAL
Introduccion a los Autómatas
Programables
2
AUTOMATIZACION INDUSTRIAL
Introduccion a los Autómatas
Programables
3
AUTOMATAS PROGRAMABLES
Surgen de la necesidad de controlar automáticamente
procesos industriales
El control de un proceso requiere medir y actuar sobre el
mismo (Sensores y actuadores)
Los primeros autómatas se construyen con elementos
electromecánicos (Relés).
Evolución de la integración de transistores. Años 70
Aparición de los controladores electrónicos
Combinacionales. Sin unidad de control
Ej: Interruptor asociado a un punto de luz
Secuenciales Con unidad de control
Ej: Pulsador asociado a un punto de luz
Introduccion a los Autómatas
Programables
4
AUTOMATAS PROGRAMABLES
Programmable Logic Controller (PLC)
Dispositivos programables orientados a implementar
funciones lógicas y secuenciales conectados a un proceso
Contienen los siguientes elementos :
• CPU
• Comunicaciones
• Tarjetas I/O
• Alimentación
Introduccion a los Autómatas
Programables
5
AUTOMATAS PROGRAMABLES
A
RAM
ROM
bus
I
CPU
O
A: Alimentación y Bateria
Introduccion a los Autómatas
Programables
6
Autómatas programables versus Ordenador
AUTOMATAS INDUSTRIALES
ORDENADORES
ARQUITECTURAS COMPARABLES PROGRAMABLES
USOS INDUSTRIALES
USOS PERSONALES Y DE SERVICIOS
PERSONAL NO INFORMÁTICO
PERSONAL INFORMÁTICO
TRABAJO EN TIEMPO REAL
NO IMPRESCINDIBLE
ROBUSTOS POR NECESIDAD
NO IMPRESCINDIBLE
Introduccion a los Autómatas
Programables
7
INTERFACE : ENTRADA / SALIDA
Motor:
Depósito:
Válvula:
En marcha o parado
Con líquido o
vacio
Abierta o
cerrada
Introduccion a los Autómatas
Programables
8
INTERFACE : ENTRADA / SALIDA
Detector de nivel
mínimo: cuando
el nivel
desciende del
valor mínimo se
activa / o
desactiva la
señal del sensor
Circuito
cerrado
Introduccion a los Autómatas
Programables
Circuito
abierto
9
INTERFACE : ENTRADA / SALIDA
Termostato:
Cuando la
temperatura
supera un
límite se
activa/desactiva
el sensor
TS
Proceso
PS
Presostato
Introduccion a los Autómatas
Programables
10
INTERFACE : ENTRADA / SALIDA
Emisor
Detector de
presencia
Receptor
Final de
carrera
Introduccion a los Autómatas
Programables
11
INTERFACE : ENTRADA / SALIDA
Relé o contactor
Dispositivo que permite implementar acciones
lógicas y actuar sobre elementos físicos
~
Carga
S1
S2
bobina
SI (S1= cerrado y S2= cerrado)
ENTONCES carga activada
Introduccion a los Autómatas
Programables
12
AUTOMATA PROGRAMABLE: FUNCIONAMIENTO
Captadores
• Finales de carrera
• Detectores
Máquina
Accionadores
O
• Motores
Proceso a controlar
• Válvulas
Interfaces de
Potencia
AUTOMATA
(contactores.
Electroválvulas)
PROGRAMABLE
Pupitre de control
• Pulsadores
• Conmutadores
Visualización
Aparato de
programación
• Teclado
Introduccion a los Autómatas
Programables
• Lámparas
• Pantallas
13
AUTOMATA PROGRAMABLE: FUNCIONAMIENTO
Captadores
Máquina
• Finales de carrera
• Detectores
Accionadores
O
• Motores
Proceso a controlar
• Válvulas
AUTOMATA
Fuente de alimentación
Procesador
Memoria
Interfases de salida
Interfases de entrada
Interfaces de
Potencia
(contactores.
Electroválvulas)
Pupitre de control
• Pulsadores
• Conmutadores
Visualización
Aparato de
programación
• Teclado
Introduccion a los Autómatas
Programables
• Lámparas
• Pantallas
14
CICLO DE TRABAJO
Memoria de
programa
Memoria Imagen
de las entradas
CPU
Memoria Imagen
de las salidas
Tarjetas de entrada
Memoria de
datos
Tarjetas de salida
Sensores del
Proceso
Actuadores
del Proceso
Introduccion a los Autómatas
Programables
15
AUTOMATAS PROGRAMABLES
Autómata programable : Conjunto de módulos hardware que permite
adaptar su funcionamiento a nuestras necesidades via software.
Lenguaje de programación (AWL para Step 7). Incluye un potente juego
de instrucciones trabajando con variables booleanas (binarias),
temporizadores, contadores, etc…..
Entorno de programación (Administrador SIMATIC S7). Permite crear,
transferir y probar el software desarrollado.
Entorno de simulación (Software PLCsim). Permite probar el software sin
disponer del autómata.
Introduccion a los Autómatas
Programables
16
PROGRAMACION
PC ó consola
Programación mediante software de configuración
Transferencia al PLC mediante conexión RS-232 o red
Distintas formas de ejecución del programa: cíclica, a
una hora, por evento, etc
Posibilidad de supervisión/ depuración desde el PC
Introduccion a los Autómatas
Programables
17
AUTOMATA CONECTADO A UN PC
Introduccion a los Autómatas
Programables
18
PROGRAMACION
ORDENADOR
AUTOMATA PROGRAMABLE
ADMINISTRADOR
SIMATIC
PROGRAMA
AWL
SISTEMA
OPERATIVO
SIMULADOR
ENTRADAS
SALIDAS
PLC SIM
Introduccion a los Autómatas
Programables
19
TRANSFERENCIA DE SOFTWARE
ORDENADOR
AUTOMATA PROGRAMABLE
SISTEMA
OPERATIVO
ADMINISTRADOR
PROGRAMA
SOFTWARE
AWL
SIMATIC
ALIMENTACION
PROGRAMA
AWL
CPU
SISTEMA
OPERATIVO
E/S
HARDWARE
ENTRADAS
Introduccion a los Autómatas
Programables
SALIDAS
20
CONTROL PROCESO INDUSTRIAL
ORDENADOR
ADMINISTRADOR
AUTOMATA PROGRAMABLE
SISTEMA
OPERATIVO
PROGRAMA
SOFTWARE
AWL
SIMATIC
ALIMENTACION
PROGRAMA
AWL
CPU
E/S
HARDWARE
ENTRADAS
SALIDAS
PROCESO INDUSTRIAL
Introduccion a los Autómatas
Programables
21
Programación autómata : Metodología
Inicialización
OB100
Única
ejecución
OB1
Activado de
Cálculos previos Transiciones
FC10
FC1
Borrado lugar
antiguo
Marcado nuevo
lugar
FC2
FC3
Actuación
salidas
FC4
Repetición cíclica del autómata
Introduccion a los Autómatas
Programables
22
El Montacargas (I)
Automatizar un montacargas que se desplaza entre dos pisos.
El sistema arranca al pulsar M y se posiciona en la planta baja.
Permanece 10 segundos en cada planta.
Señales de entrada
o Pulsador M
o Sensor planta baja
o Sensor planta primera
Señales de salida
o Subir
o Bajar
Introduccion a los Autómatas
Programables
23
El Montacargas (II)
MOTOR
Subir
Salidas
Bajar
AUTOMATA
PROGRAMABLE
Palta
Entradas
PROGRAMA
AWL
Pbaja
Montacargas
Introduccion a los Autómatas
Programables
24
Diseño de la Red de Petri (I)
M
*0
Bajar
Lugares
1
6
Transiciones
T= 0 seg
Pbaja
2
Salidas
T=10seg
5
Temporizadores
T= 0seg
Palta
4
Subir
T=10seg
Entradas
3
Introduccion a los Autómatas
Programables
25
Diseño de la Red de Petri (II)
M 0.0
0
M M 5.0
M 5.6
M 0.6
6
1
M 5.1
Pbaja
M 5.5
5
M 0.2 2
T=10seg
M 0.5
M 5.4
Palta
Entradas
Salidas
M 5.2
Temporizadores
T= 0seg
4
Subir
Lugares
Transiciones
T= 0 seg
T=10seg
Bajar
M 0.1
3
M 5.3
M 0.4
M 0.3
Introduccion a los Autómatas
Programables
26
Evolución SINCRONA de una Red de Petri
• Distribución en bloques
Bloque de inicialización OB100
Bloque de proceso OB1
o Cálculos previos FC10
o Cálculo de transiciones FC1
o Borrado de lugares FC2
o Marcado de lugares FC3
o Activación de salidas FC4
Introduccion a los Autómatas
Programables
27
Programación en lenguaje AWL (I)
INICIALIZACION
OB100
ENTRADAS
M
PROGRAMA
PRINCIPAL
E 0.0
Pbaja
E 0.1
Palta
E 0.2
SALIDAS
BAJAR
A 4.0
SUBIR
A 4.1
OB1
SET
S
M
0.0
R
M
0.1
R
M
0.2
R
M
0.3
R
M
0.4
R
M
0.5
R
M
0.6
R
T
1
UC FC10
UC FC1
UC FC2
UC FC3
UC FC4
BE
BE
Introduccion a los Autómatas
Programables
28
Programación en lenguaje AWL (II)
CALCULO DE
BORRADO DE
MARCADO DE
ACTIVACION
CALCULOS
TRANSICIONES
LUGARES
LUGARES
DE SALIDAS
PREVIOS
FC1
FC2
FC3
FC4
FC10
U
U
=
BE
U
M
E
M
M
U
E
=
M
U
M
5.0
U
M
5.0
5.0
R
M
0.0
S
M
0.1
0.1
U
M
5.1
U
M
R
M
0.1
S
M
0.0
0.1
U
M
U
E
=
M
5.1
U
M
0.2
L
W#16#210
0.2
SV
T
1
R
A
4.0
U
M
0.4
S
A
4.1
U
M
5.2
M
0.2
S
M
0.3
U
M
5.3
U
M
5.3
R
M
0.3
S
M
0.4
U
M
5.4
U
M
5.4
U
M
R
M
0.4
S
M
0.5
L
W#16#210
U
M
5.5
U
M
5.5
5.4
R
M
0.5
S
M
0.6
M
5.6
U
M
5.6
M
0.6
S
M
0.1
0.2
M
1
R
5.2
=
T
5.2
M
T
4.0
M
M
M
A
0.1
U
=
UN
S
M
SV
5.1
U
U
U
0.0
0.3
SV
1
5.3
0.4
0.2
T
SV
T
R
A
1
0.5
1
4.1
BE
U
M
0.5
U
=
M
5.5
R
BE
U
UN
=
BE
M
T
M
BE
0.6
1
5.6
Introduccion a los Autómatas
Programables
29
S2
Ejemplo
X2
P1
S1
X1
M
~
La botella debe detenerse al final de la cinta y
recibir la dosis de producto
Introduccion a los Autómatas
Programables
Relé
inverso
30
Ejemplo
A
M
B
Sucesión de etapas
de operación con
acciones específicas
y condiciones de
transición entre ellas
1
2
3
4
Descarga
Introduccion a los Autómatas
Programables
Espera
Carga
Operación
Descarga
31
Introduccion a los Autómatas
Programables
32
AUTOMATAS PROGRAMABLES
Modular
Arquitectura similar a un computador
Programable
Necesidad de módulos de conexión con el proceso industrial
Dígitales y/o Analógicos
Funcionamiento cíclico
Memorización de entradas y salidas
Posee un sistema de vigilancia del tiempo de ciclo
Interconectables en red
Introduccion a los Autómatas
Programables
33
Introduccion a los autómatas
FIN DEL
TEMA
Introduccion a los Autómatas
Programables
34
Descargar