Post on 09-Aug-2015
1
Ander J. Miranda
UNIVERSIDAD DE CARABOBOFACULTAD DE INGENIERÍA
DPTO. DE SISTEMAS Y AUTOMATICA
AUTOMATIZACION INDUSTRIAL I
Ander J. Miranda
Automatización De Procesos Industriales Usando
Autómatas Programables
2
Ander J. Miranda
AUTOMATISMO
• Velocidad en la reacción del sistema• Alcanzar mejor precisión• Resolver sistemas complejos
Conjunto de dispositivos eléctricos, electrónicos, neumáticos, etc., capaz de
controlar en forma automática, el funcionamiento de una máquina o proceso.
NECESIDADES DE UN AUTOMATISMO
Realizar operaciones que son imposibles manualmente tales como:
Ander J. Miranda
ESQUEMA GENERAL DE UN AUTOMATISMO
3
Ander J. Miranda
OPCIONES TECNOLOGICAS
programablesAutómatas UniversalesMicrosistemasProgramada
Miniordena-dores
InformáticosElectrónicaLógica
Microorde-nadores
SistemasestáticaElectrónicaElectrónicaulicaElectrohidráCableadamáticaElectroneuEléctricaLógicaomagnéticosRelés Electr
especificasSubfamiliasFamilia tecnológica
Tipo
Ander J. Miranda
FASES DE UN AUTOMATISMO
Estudio previo
Estudio Técnico-económico
DecisiónFinal
4
Ander J. Miranda
SUSTITUCIÓN DEL LÓGICA CABLEADA POR UN PLC
Ander J. Miranda
CAPACIDADES DE UNA INSTALACION CON AUTOMATAS
5
Ander J. Miranda
Se entiende por controlador lógico programable (PLC), o Autómata programable, a
toda máquina electrónica programable, diseñada para controlar, en tiempo real y en medios industriales, procesos secuénciales.
• Su manejo y programación lo puede realizar un personal eléctrico o electrónico, sin amplios conocimientos de informática.
• Realiza funciones lógicas, and, or, temporizados, conteo, etc.
• La tarea del usuario se reduce a realizar el programa.
AUTOMATAS PROGRAMABLES
Ander J. Miranda
Primer PLC, fue creado en el año 1968, por la división de ingeniería HYDRAMATIC de GM.
• Eliminar los altos costos asociados a los sistemas inflexibles controlador por relés.
• Precio competitivo en comparación a los relés.• Soportar medios industriales.• Interfases de entrada y salida de fácil sustitución.• Diseño modular, facilitando su reemplazo o sustitución.• Facilidad de comunicación con un sistema central.• La programación debe ser lo más fácil posible.
Objetivos y especificaciones
AUTOMATAS PROGRAMABLES
6
Ander J. Miranda
CONTROLADORES DE HOY EN DIA
En los controladores actuales se han incorporado varios adelantos tecnológicos, como son:
• Tiempos de procesamientos muy rápidos.• Tamaños muy pequeños y bajo costo.• Altas densidades para los sistemas de entradas/salidas.• Interfases E/S inteligentes a base de
microprocesadores, como PID, comunicación, posicionamiento, etc.
• Comunicación directa con computadores.• Desarrollo de sistemas supervisorios y análisis de datos.• Modos de programación gráficos, mas sencillos.
Ander J. Miranda
EVOLUCIÓN DE LOS AUTOMATAS PROGRAMABLES
• Sustitución de la memoria RAM por EPROM y EEPROM.• Comunicación con PC.• Uso de microprocesadores de 16 y 32 bits.• Incremento de prestaciones, como autodiagnóstico y
autoverificación.• Mejoras en la visualización de programas y procesos.• Perfeccionamiento de redes locales
– Uso de redes ETHERNET, de par trenzado y de fibra óptica.
7
Ander J. Miranda
VENTAJAS DEL PLC• Menor tiempo empleado en la elaboración del proyecto
debido a que:• No se requiere dibujar el esquema de contactos.• No es necesario simplificar las ecuaciones lógicas.• Las listas de materiales se reducen considerablemente.
• Se puede modificar el proceso sin cambiar el cableado.• Mínimo espacio de ocupación.• Menor costo de mano de obra en la instalación.• Economía de mantenimiento.• Posibilidad de manejar varios procesos con un PLC.• Se reduce el tiempo de cableado (puesta en marcha).• Al quedar el proceso fuera de servicio el PLC, puede ser
reutilizado.
Ander J. Miranda
DESVENTAJAS DEL PLC
• Hace falta un programador o software para programación.
• Se requiere adiestrar al personal para tal sentido.
• El costo inicial, generalmente, es elevado y puede ser un inconveniente.
8
Ander J. Miranda
Estructura Externa de los AutomatasProgramables
• Automatas Compactos o de estructura compacta.
Automatas Modulares o de estructura modular.
Ander J. Miranda
TAMAÑO DE LOS AUTÓMATAS PROGRAMABLES
• Gama baja: Máximo 128 E/S.– La memoria del usuario tiene un máximo de 4K.
• Gama media: De 128 a 512 E/S.– La memoria del usuario tiene un máximo de 16K.
• Gama alta: Mas de 512 E/S.– La memoria del usuario puede superar los 100K.
9
Ander J. Miranda
ESTRUCTURA DE LOS AUTOMATAS PROGRAMABLES
• Fija o enchufable directamente al autómata.• Enchufable mediante cable y conector.• Posibilidad de ambas conexiones.
Unidad de programación
Software de programación.
• Actualmente, entorno gráfico (Windows).• Conexión al PC, directa por cable serial.• Conexión por medio de cable y un driver a través del puerto serial.
Ander J. Miranda
ESTRUCTURA INTERNA Y PERIFERICOS DEL PLC
Fuente de alimentación120Vac220Vac24Vdc
SENSORES
ACTUADORES
UNIDAD CENTRALDE
PROCESAMIENTO(CPU)
UNIDAD DEALIMENTACION PLC
INTERFAZ OINTERFACES
DISPOSITIVOS
DE
ENTRADA
DISPOSITIVOS
DE
SALIDA
FUENTEALIMENTACIÓN
FUENTE ALIMENTACIÓN
DISPOSITIVOSPERIFÉRICOS
CONSOLA DEPROGRAMACIÓN
10
Ander J. Miranda
ARQUITECTURA DEL PLC
Ander J. Miranda
TECNOLOGIAS DE MEMORIA
SE MANTIENE
ELECTRICOELECTRICAEEPROM
SE MANTIENE
LUZ ULTRAVIOLETA
ELECTRICAEPROM
SE MANTIENE
IMPOSIBLEELECTRICAPROM
SE MANTIENE
IMPOSIBLEDURANTE SU FABRICACION
ROM
SE BORRAELECTRICOELECTRICARAM
FALLA DE TENSION
BORRADOPROGRAMACIONTIPO
11
Ander J. Miranda
ESTRUCTURA DE LA MEMORIA
Ander J. Miranda
ESTRUCTURA DE LA MEMORIA
• La memoria de un PLC esta formada por palabras de 2bytes (16bits).
• Cada posición de memoria tiene 16b de información.
• Cada palabra define una instrucción o dato numérico o un grupo de estados de E/S.
• La cantidad de memoria de un PLC se expresa en K de memoria (1K=1024).
12
Ander J. Miranda
ESTRUCTURA DE LA MEMORIA
• 1K de memoria se refiere a 1024 posiciones en la memoria, esto es:.
1bit2bits3bits
.
.
.
.
.
.
.1024bits
1byte2bytes3bytes
.
.
.
.
.
.
.1024bytes
1word2words3words
.
.
.
.
.
.
.1024words
Ander J. Miranda
FUNCIONES DEL CPU• El µP accesa la memoria para realizar las funciones
ejecutivas• Ejecuta las instrucciones del software particular del
PLC (dif. en cada fabricante).• Los software de para cada PLC, en general, contienen:
– Supervisión y control del tiempo del ciclo (WATCHDOG), tablas de datos, alimentación, batería, etc.
– Autodiagnóstico en el arranque y durante la ejecución del programa.
– Inicio de la exploración de programa.– Generación del ciclo base de tiempo.– Comunicación con los periféricos y unidad de
programación.– Hasta que el sistema no ejecute todas las acciones
necesarias no se inicia el programa del usuario.
13
Ander J. Miranda
CICLO DE TRABAJO
Ander J. Miranda
TIEMPO DE SCAN
• Es el tiempo que le toma al PLC ejecutar el ciclo de trabajo.
• Depende de:– La cantidad de memoria del programa de control.– El tipo de instrucciones usadas.
• Varia entre 1mS y 100mS.• Los fabricantes los especifican en función de la
memoria usada (10mS/1K de memoria programada).• El empleo de unidades remotas de E/S aumenta el
tiempo de scan.
14
Ander J. Miranda
CONSIDERACION DEL TIEMPO DE SCAN DE UN PLC
Las piezas pasan a razón de 100 piezas por segundo.
¿Cuanto tiempo tiene el PLC para ver una pieza?
Ander J. Miranda
MÓDULOS DE ENTRADA
• De acuerdo a la tensión.– Libres de tensión.– A corriente continua.– A corriente alterna.
• De acuerdo al tipo de señal que reciben.– Analógicas.– Digitales.
15
Ander J. Miranda
ENTRADAS ANALÓGICAS
• Convierten la señal analógica a un código binario con un DAC.
• Se emplean para medir tensión, temperatura, PH, nivel, caudal, etc.
En salidas1mS12b4..20mA
± 1%1mS12b0..10v
En entradas1mS8b4..20mA
±(1%+1BIT)1mS8b0..10v
PrecisiónTiempo de conversiónResoluciónRango
Ander J. Miranda
ENTRADAS DIGITALES• Son las mas usadas.• Emplean señales de tipo ON/OFF, con niveles
predeterminados de tensión.• Los dispositivos de entradas y sus interfases pueden
ser:
THUMBWHEEL SWIYCHES
5-50 VOLTIOS AC/DC (SINK-SOURCE)CONTACTOS DE RELE
ENTRADAS AISLADASCONTACTOS PARA ARRANQUE DE MOTORES
NO VOLTAJESWITCHES DE NIVEL
NIVEL TTLSWITCHES DE PROXIMIDAD
230 VOLTIOS AC/DCFINALES DE CARRERA
120 VOLTIOS AC/DCCELDAS FOTOELECTRICAS
48 VOLTIOS AC/DCPULSADORES
24 VOLTIOS AC/DCSWITCHES SELECTORES
INTERFASE DE ENTRADASDISPOSITIVOS DE CAMPO
16
Ander J. Miranda
Módulo de entrada AC/DC
FILTRO
ENTRADA
PROCESADOR
AISLADOR
NIVEL
DE
SENAL
Ander J. Miranda
Modulo de entrada AC/DC
• Etapa rectificadora.• Filtrado de ruido.• Detección de nivel de la señal• Aislamiento óptico
R3
Señal De
Entrada
Al Procesador
AcoplamientoÓptico
17
Ander J. Miranda
Conexión de Entradas
1
2
3
4
C
L1 L2
1
2
3
4
C
Fuentede poder
DC
+ -
Ander J. Miranda
Modulo de Entrada DC• No tienen puente rectificador.• Rango de voltaje entre 5V y 30V.• ON si Voltaje aplicado es un 40% del Voltaje nominal• OFF si Voltaje aplicado esta por debajo de un 20% del voltaje DC
de referencia.• Si entrega corriente se dice que es una fuente (sourcing)• Si recibe corriente se dice que es un drenaje (sinking).• Dispositivos de campo tipo fuente y modulos de PLC tipo drenaje
ENTRADA
R1
R3
R2
D1
LED
Optoacoplador
CPU
18
Ander J. Miranda
Módulos de Salida
• Digitales– A relé (para actuadores de AC y de DC).– A triac (para actuadores en AC).– A transistor (para actuadores en DC).
• Analógicas– Se usan para el manejo de dispositivos de campo, por ejemplo, variadores de velocidad, servo válvulas, entre otros.
Ander J. Miranda
Salidas a Triac
19
Ander J. Miranda
Salidas a Transistor
Ander J. Miranda
Conexión de Salidas
CorrectoIncorrecto
20
Ander J. Miranda
Protección de los Módulos de Salida.
Las cargas industriales son de tipo inductivo entre un 80% a un 90%, por lo tanto su
desconexión ocasiona sobrepicos de voltaje que acortan la vida útil de los módulos de
salida del PLC.
Para disminuir este riesgo las salidas de los autómatas están provistas de un circuito de
protección
Ander J. Miranda
Protección de los Módulos de Salida
RED RC.Contacto del rele
de salida
C=220nF
R=100
C 1 2 3
21
Ander J. Miranda
Protección de los Módulos de Salida
Protección con varistor
Ander J. Miranda
Circuitos de Proteccion Externos, para Cargas en DC.
Protección con diodos para cargas DC, con bajo numero de maniobras
D=1N4004…7 D=1N4004…7R(Ω)=Z(Ω)
22
Ander J. Miranda
Circuitos Externos de Protección, para cargas DC.
Protección con diodo y varistor, para cargas DC, Con elevado numero de maniobras
Ander J. Miranda
Circuitos de Proteccion Externos, para Cargas en AC.
Red RC con varistor, carga de alta inductancia.
R≈100ΩΩΩΩC≈0,1uF
Red RC, para carga de alta impedancia
23
Ander J. Miranda
Contactos de Reles Térmicos.
CargaCarga
Termico
Termico
PLC
Entradas
Salidas
PLC
Entradas
Salidas
Ander J. Miranda
Contactos de Reles Termicos
• Conexión a la entrada.– Más técnica y segura, nos da una indicación visual de la falla.
– Da la posibilidad de detener sólo el proceso en falla o todos los procesos involucrados.
– Necesitamos una entrada por cada relé.
• Conexión a la salida.– Ahorro de entradas.– No hay señalizacion.– Sólo se tiene la posibilidad de desactivar el proceso en falla.
24
Ander J. Miranda
Conexión de Salidas Comunes
IT=I1+I2+I3+I4< I (del fabricante)
C 1 2 3
Z1 Z2 Z3 Z4
4
IT I1 I2 I3 I4
U
Ander J. Miranda
Conexión de Captadores
25
Ander J. Miranda
Modos de Operación del Autómata
• STOP (off-line). En este modo el PLC no ejecuta el programa del usuario, en este modo se realiza la escritura del programa.
• RUN (on-line). El programa del usuario se estáejecutando constantemente (no se puede modificar el programa), solo se puede visualizar.
Ander J. Miranda
Niveles de Automatizacion
26
Ander J. Miranda
LENGUAJES DE PROGRAMACION DEL PLC
1. Diagrama escalera (LD).2. Lista de instrucciones (IL).3. Grafcet (diagrama de estados).4. Planos de funciones.5. Diagramas de flujo
(organigrama).
Ander J. Miranda
DIAGRAMA ESCALERAEs el más usado, por ser similar a los esquemas eléctricos a relés. (preferido por los electricistas)
27
Ander J. Miranda
LISTA DE INSTRUCCIONES (IL)
Es el lenguaje más básico y es diferente para cada PLC (es como un lenguaje assembler)
STR NOT X1AND X2STR NOT X4AND X5OR STROR Y1AND NOT X3OUT Y1
Ander J. Miranda
PLANOS DE FUNCIONES
Es similar a construir un circuito usando compuertas lógicas.(preferido por los electrónicos)
&
&
>1
&
=
x1
x2
x4
x5
y1
x3
y1
28
Ander J. Miranda
GRAFCETConsiste en construir el diagrama de estados que rige el funcionamiento del sistema
Etapa (estado)
Etapa (estado)
Etapa (estado)
Transición o condición asociada
Transición o condición asociada
Acción asociada a la etapa
Acción asociada a la etapa
Estado inicial
Ander J. Miranda
CONTROL DE UN SISTEMA DISCRETO CON PLC
Switch
Lámpara1
Lámpara2
PLC
Al cerrar el interruptor se enciende la lampara1 y se apaga la lampara2
29
Ander J. Miranda
VAC
L1
Switch
VAC
C
0
1
2
C
0
1
2
I1 Q0
L NL N
I1 Q2
VAC
PLC
L2
MEMORIA DE USUARIO
CONTROL DE UN SISTEMA DISCRETO CON PLC
+ -
Ander J. Miranda
EJEMPLO DE UN SISTEMA DE CONTROL DISCRETO
30
Ander J. Miranda
Ejemplo2:Lógica Cableada
CB
CB
CB M
M
M OL
OL
OL
L1
L2
L3
M3
START STOP
M
M OL
Ander J. Miranda
Ejemplo2: Conexionado y Programación del PLC
L N
C
VAC
1
2
3
C
1
2
3
START
STOP
M
VAC
I1 I2
S1
S1
31
Ander J. MirandaLS1
SV1
SV2
La pieza al ser captada por LS1, los dos cilindros extienden sus vástagos, y se mantienen así por un tiempo determinado, luego se retraen los dos simultáneamente
Esquema de instalación
Ejemplo 3
Ander J. Miranda
SV2 SV1
Ejemplo 3
32
Ander J. Miranda
LS1 T1 M1
M1
M1 SV1
SV2
T1
T.O.
Ejemplo 3
Lógica cableada.ANSI