Anda di halaman 1dari 63

REGIONAL VALLE

AUTOMATIZACION DE PROCESOS SECUENCIALES CON PLC I


Introduccin a la Automatizacion 4 horas Identificacin y programacin de los PLC`s 16 horas Herramientas de modelado para los procesos secuenciales 8 horas Herramientas de simulacin para los procesos secuenciales 8 horas Aplicaciones de procesos secuenciales con PLC`s 19 horas
CEVICA
1

REGIONAL VALLE

GENERALIDADES DE LA AUTOMATIZACION Automatizacin: Es el estudio y la aplicacin de la Automtica al control de los procesos industriales . Automtica: Es el estudio de los mtodos y procedimientos cuya finalidad es la sustitucin del operador humano por un operador artificial en la generacin de una tarea fsica o mental previamente programada.

CEVICA

REGIONAL VALLE

GENERALIDADES DE LA AUTOMATIZACION El control puede definirse como la manipulacin indirecta de las magnitudes de un sistema denominado planta a travs de otro sistema llamado sistema de control.

SISTEMA DE CONTROL PLANTA

CONSIGNAS

SEALES DE CONTROL

MAGNITUDES DE RESPUESTA

CEVICA

REGIONAL VALLE

GENERALIDADES DE LA AUTOMATIZACION

OBJETIVOS DE LA AUTOMATIZACION Mejorar la productividad de la empresa, reduciendo los costos de produccin y mejorando la calidad de la misma. Mejorar las condiciones de trabajo del personal,suprimiendo los trabajos penosos e incrementando la seguridad. Realizar 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 manipulacin del proceso productivo. Integrar la gestin y la produccin.
CEVICA
4

REGIONAL VALLE

GENERALIDADES DE LA AUTOMATIZACION
TIPOS DE PROCESOS INDUSTRIALES

Los procesos industriales, en funcin de su evolucin con el tiempo, pueden clasificarse en alguno de los grupos siguientes: Procesos continuos : Un proceso continuo se caracteriza porque las materias primas estn constantemente entrando por un extremo del sistema, mientras que en el otro extremo se obtiene de forma continua un producto terminado.

CEVICA

REGIONAL VALLE

GENERALIDADES DE LA AUTOMATIZACION Procesos Discretos : El producto de salida se obtiene a travs de una serie de operaciones, muchas de ellas con gran similitud entre s. La materia prima sobre la que se trabaja es habitualmente un elemento discreto que se trabaja en forma individual.

CEVICA

REGIONAL VALLE

GENERALIDADES DE LA AUTOMATIZACION Proceso discontinuo o por lotes : En este proceso se reciben a la entrada las cantidades de las diferentes piezas discretas que se necesitan para realizar el proceso. Sobre este conjunto se realizan las operaciones necesarias para producir un producto acabado o un producto intermedio listo para un procesamiento posterior.

CEVICA

REGIONAL VALLE

LOGICA CABLEADA
TECNOLOGIA ELECTRICA

CEVICA

REGIONAL VALLE

LOGICA CABLEADA
TECNOLOGIA ELECTRONICA

CEVICA

REGIONAL VALLE

LOGICA CABLEADA

TECNOLOGIA NEUMATICA

CEVICA

10

REGIONAL VALLE

LOGICA CABLEADA

TECNOLOGIA HIDRAULICA

CEVICA

11

REGIONAL VALLE

LOGICA PROGRAMADA
CONTROLADOR LOGICO PROGRAMABLE - PLC

rack

mini

micro

CEVICA

12

REGIONAL VALLE

LOGICA PROGRAMADA
MICROPROCESADORES MICROCONTROLADORES FPGA DSP

CEVICA

13

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

CEVICA

14

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE OPERATIVA
Rene todos los dispositivos que actan sobre los materiales de base para obtener los productos acabados o que bien adquieren la informacin que necesita la parte de mando para ordenar las acciones a realizar.

CEVICA

15

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE OPERATIVA : CAPTADORES

FOTOELECTRICO

CAPACITIVO

PRESOSTATO

PULSADOR

RELE TERMICO

FINAL DE CARRERA

CEVICA

16

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE OPERATIVA : CAPTADORES

CELDA FOTOVOLTAICA

ENCODER

POTENCIOMETRO

CAUDALIMETRO

MEMBRANA DE PRESION

LDR

CEVICA

17

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE OPERATIVA : CAPTADORES

SENSOR DE NIVEL

PT100

PTC

HUMEDAD

BIMETALICO

ULTRASONICO
18

CEVICA

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE OPERATIVA : PREACTUADORES Y ACTUADORES

MOTORES DE AC

MOTOR DE DC

MOTORES PASO A PASO

CILINDROS NEUMATICOS E HIDRAULICOS

CEVICA

19

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE OPERATIVA : PREACTUADORES Y ACTUADORES

CEVICA

20

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
FUNCIONES

Dialogo con la parte operativa La parte de mando emite las ordenes hacia los accionadores de la parte operativa directamente o a travs de preaccionadores y recibe las seales que informan de la evolucin del proceso. Dialogo Hombre - Maquina La parte de mando informa al operario del estado de la parte operativa; permite ajustar las consignas y detectar rpidamente errores de funcionamiento. La parte de mando puede comunicarse con otras mquinas para coordinar el sistema productivo.
21

CEVICA

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
AUTOMATA PROGRAMABLE

Se entiende por controlador lgico programable (PLC), o autmata programable, a toda mquina electrnica diseada para controlar en tiempo real y en medio industrial o comercial, procesos secuenciales o continuos. Un autmata programable suele emplearse en procesos industriales que tengan una o varias de las siguientes necesidades: espacio reducido, procesos de produccin peridicamente cambiantes, procesos secuenciales, maquinaria de procesos variables, instalaciones de procesos complejos y amplios y chequeo de programacin centralizada de las partes del proceso.

CEVICA

22

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
VENTAJAS DE UN AUTOMATA PROGRAMABLE

Menor tiempo de elaboracin de proyectos. Posibilidad de aadir modificaciones sin costo aadido en otros componentes. Mnimo espacio de ocupacin. Menor costo de mano de obra. Mantenimiento econmico. Posibilidad de gobernar varias mquinas con el mismo autmata. Menor tiempo de puesta en funcionamiento. Si el autmata queda pequeo para el proceso industrial puede seguir siendo de utilidad en otras mquinas o sistemas de produccin.

CEVICA

23

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
DESVENTAJAS DE UN AUTOMATA PROGRAMABLE

Adiestramiento de tcnicos. Costo Inicial. No manejan potencia

CEVICA

24

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA EXTERNA

Se refiere a la parte fsica del autmata y puede ser: Compacta : Todos los elementos de la estructura interna se encuentran en un mismo cuerpo

CEVICA

25

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA EXTERNA

Modular : Los elementos de la estructura interna se encuentra en cuerpos distintos

CEVICA

26

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA

Los elementos esenciales, que todo autmata programable posee como mnimo, son: CPU
MEMORIA INTERFACES DE ENTRADA/SALIDA FUENTE DE ALIMENTACION

CEVICA

27

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA

CEVICA

28

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : CPU

Construida a partir de un sistema microprocesador. Se encarga de ejecutar el programa de usuario. Ordena la transferencia de informacin en el sistema de entradas/salidas. Establece comunicacin con perifricos externos. Vigilar que el tiempo de ejecucin del usuario no excede un determinado tiempo mximo(tiempo de ciclo mximo). A esta funcin se le suele denominar WATCHDOG

CEVICA

29

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : CPU

DECODIFICADOR DE INSTRUCCIONES

CEVICA

30

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : MEMORIA

MEMORIA DE SISTEMA. * Contiene el sistema operativo del autmata. * Contiene rutinas que inicializan el sistema tras la puesta de tensin o reset. * Determinan errores de funcionamiento. * Intercambio de informacin con unidades exteriores. * Suele ser de tipo ROM.
CEVICA
31

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : MEMORIA

MEMORIA DE DATOS. * Es de tipo RAM. * Contiene los estados de : - Entradas. - Salidas. - Datos numricos. - Variables internas, contadores, temporizadores.
CEVICA
32

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : MEMORIA

MEMORIA DE PROGRAMA. * En ella reside las instrucciones que define el algoritmo de control. * Puede ser de tipo EPROM o EEPROM * En caso de ser RAM, necesita de una batera tampn, que impida su borrado en caso de un fallo de alimentacin.

CEVICA

33

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : MEMORIA

CEVICA

34

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : INTERFACES DE E/S

Establecen la comunicacin del autmata con la planta. Adapta y codifica las seales de entrada, de forma comprensible para la CPU.

Protege los circuitos internos del autmata realizando una separacin elctrica con los captadores.

La seccin de salida decodifica las seales provenientes de la CPU, las amplifica y con ellas activa los dispositivos de salida.

Protegen los circuitos internos del autmata.


CEVICA
35

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : CLASIFICACION DE LAS INTERFACES DE E/S

1. TENSION DE ALIMENTACION De corriente continua 12 - 24 - 48 -110 V CC De corriente continua a colector abierto (PNP o NPN) De corriente alterna 24 - 48 - 110 - 220 V AC Por Rel 2.TIPO DE SEAL Digitales Analgicas 3. TIPO DE AISLAMIENTO Separacin Galvanica Acoplamiento directo
CEVICA
36

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : CLASIFICACION DE LAS INTERFACES DE E/S

4.

TIPO DE COMUNICACIN CON LA CPU Serial Paralelo

5. TIPO DE UBICACION Local Remota

CEVICA

37

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
ESTRUCTURA INTERNA : FUENTE DE ALIMENTACION

* Proporciona las tensiones necesarias para el funcionamiento de los distintos circuitos del sistema. * Puede incluir una batera tampn para el sostenimiento de algunas posiciones de memoria ante el fallo de la alimentacin.

CEVICA

38

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
UNIDAD DE PROGRAMACION (FUNCIONES)

* Ingreso de instrucciones. * Modificacin de un programa. * Bsqueda de instrucciones. * Deteccin de errores. * Visualizacin del programa.

CEVICA

39

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
UNIDAD DE PROGRAMACION (TIPOS)

HANDHELD O UNIDAD TIPO CALCULADORA

CONSOLA (TOMAR FOTO CONSOLA MITSUBISHI)

PC

CEVICA

40

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
INTERFACES DE COMUNICACION

Todo autmata, salvo casos excepcionales, posee la virtud de poder comunicarse con otros dispositivos (como un PC). Lo normal es que posea una E/S serie del tipo RS-232 / RS-422 / RS-485.

CEVICA

41

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
RESUMEN ARQUITECTURA

CEVICA

42

REGIONAL VALLE

ESTRUCTURA DE UN SISTEMA AUTOMATICO DE CONTROL

PARTE DE MANDO
TAMAO DE LOS AUTOMATAS

Se determina en funcin del nmero de entrada y salidas :


TIPO DE AUTOMATA GAMA BAJA NUMERO DE E/S HASTA 128 MEMORIA DE USUARIO HASTA 4K INSTRUCCIONES HASTA 32K INSTRUCCIONES HASTA 128K INSTRUCCIONES

GAMA MEDIA

DE 128 A 512

GAMA ALTA

MAS DE 512

1K de instruccin equivale a 1024 instrucciones


CEVICA
43

REGIONAL VALLE

CICLO DE FUNCIONAMIENTO DE UN AUTOMATA

El ciclo de funcionamiento de un autmata es, salvo el proceso inicial que sigue a un reset, de tipo secuencial y cclico, es decir, las operaciones tienen lugar una tras otra, y se van repitiendo continuamente mientras el autmata esta bajo tensin

CEVICA

44

REGIONAL VALLE

CICLO DE FUNCIONAMIENTO DE UN AUTOMATA


Proceso Inicial: Realiza una serie de acciones comunes, que tratan fundamentalmente de inicializar los estados del autmata y de chequear el hardware. Estas rutinas de chequeo comprueban: El bus de conexin de las unidades de E/S El nivel de la batera, si esta existe La conexin de las memorias internas del sistema El modulo de memoria exterior conectado, si existe.

1.

Si hay error se activa un LED. Comprobando las conexiones, se inicializan las variables internas.
45

CEVICA

REGIONAL VALLE

CICLO DE FUNCIONAMIENTO DE UN AUTOMATA


2. Proceso Comn: Se comprueba el reloj de guarda y se realizan los chequeos cclicos de conexiones y de memoria de programa, protegiendo al sistema contra: - Errores de Hardware - Errores de Sintaxis Si el Watchdog alcanza el valor prefijado entre 0,1 y 0,5 segundos segn modelos, el autmata pasa al estado STOP y se ilumina el indicador de error. Causas para la activacin del Watchdog : - Existencia de algn error de sintaxis en el programa - Bloqueo de la comunicacin con perifricos externos - Avera en el funcionamiento de la C.P.U.

CEVICA

46

REGIONAL VALLE

CICLO DE FUNCIONAMIENTO DE UN AUTOMATA


3. Ejecucin del programa: Se consultan y actualizan los estados de las entradas y las salidas y se elaboran las ordenes de mando a partir de ellos, por ejecucin secuencial de las instrucciones del programa.

4.

Servicio a perifericos: Solo es atendido si hay pendiente algun intercambio con el exterior demandado por:

- Ordenadores - Impresoras - Visualizadores - Lectores de codigos de barra - Otros automatas.


47

CEVICA

REGIONAL VALLE

CICLO DE FUNCIONAMIENTO DE UN AUTOMATA Inicio


COMPROBACION DE HARDWARE BORRADO DE VARIABLES INTERNAS PUESTA A CERO DEL WATCHDOG COMPROBACION DE CONEXIONES Y MEMORIA
COMPROBACION CORRECTA

LECTURA DE INTERFAZ DE ENTRADA EJECUCION DE PROGRAMA DE USUARIO INDICADOR DE ERROR

ESCRITURA DE INTERFAZ DE SALIDA SERVICIO A PERIFERICOS EXTERNOS

CEVICA

48

REGIONAL VALLE

MODOS DE OPERACIN DE UN AUTOMATA

Un Autmata bajo tensin puede mantenerse en uno de los siguientes modos de operacin: - RUN - STOP O PROGRAMA - ERROR - REMOTE

CEVICA

49

REGIONAL VALLE

MODOS DE OPERACIN DE UN AUTOMATA MODO RUN

CORRER EL PROGRAMA FORZAR I/O SALVAR SUS PROGRAMAS A DISCO HABILITAR SALIDAS EDITAR TABLA DE DATOS

CEVICA

50

REGIONAL VALLE

MODOS DE OPERACIN DE UN AUTOMATA MODO PROGRAMA

ENVIA TODAS LAS SALIDAS A ESTADO PERMITE PROGRAMAR EL PLC

OFF

PERMITE CREAR, MODIFICAR Y BORRAR ARCHIVOS DE DATOS

CEVICA

51

REGIONAL VALLE

MODOS DE OPERACIN DE UN AUTOMATA MODO ERROR

ENVIA TODAS LAS SALIDAS A ESTADO

OFF

INGRESA EL PLC A ESTE MODO DEBIDO A ERROR DE SINTAXIS O ERROR DE HARDWARE PARA SACAR AL PLC DE ESTE MODO SE DEBE CORREGIR EL ERROR O EN ALGUNOS CASOS APAGAR Y LUEGO ENCENDER EL AUTOMATA

CEVICA

52

REGIONAL VALLE

MODOS DE OPERACIN DE UN AUTOMATA MODO REMOTO

REMOTO RUN - Habilita salidas - salvar/restaurar archivos y edicin en lnea REMOTO PROGRAM - Editar el programa, forzar salidas y entradas - Salidas deshabilitadas - Editar tablas de valores REMOTO TEST - Ejecuta el programa escalera sin habilitar las salidas - No se puede crear o borrar programas escalera o archivos de datos
CEVICA
53

REGIONAL VALLE

MODOS DE OPERACIN DE UN AUTOMATA

CEVICA

54

REGIONAL VALLE

MODOS DE OPERACIN DE UN AUTOMATA

CEVICA

55

REGIONAL VALLE

PROGRAMACION DEL AUTOMATA PROGRAMABLE Cualquier lenguaje de programacin debe permitir la comunicacin entre el usuario y el autmata programable mediante un dispositivo de programacin.
LENGUAJE ALGEBRAICO LISTA DE INSTRUCCIONES LENGUAJE BOOLEANO LENGUAJE DE ALTO NIVEL LENGUAJE GRAFICO DIAGRAMA DE BLOQUES O DE FUNCIONES DIAGRAMA DE CONTACTOS O LADDER GRAFCET
56

CEVICA

REGIONAL VALLE

PROGRAMACION DEL AUTOMATA PROGRAMABLE


LENGUAJE BOOLEANO Esta constituido por un conjunto de instrucciones que son transcripcin literal de las funciones del lgebra de boole

LOAD X1 AND X2

AND X3 OR OUT END


57

X4 Y0

CEVICA

REGIONAL VALLE

PROGRAMACION DEL AUTOMATA PROGRAMABLE


LISTA DE INSTRUCCIONES Es la ampliacin del lenguaje booleano por medio de extensiones que permiten la manipulacin de datos y variables digitales, as como tambin permitir la gestin del programa

U( O E 32.0 O E 32.1 ) U( O E 32.2 O E 32.3 ) = A 32.0


CEVICA
58

REGIONAL VALLE

PROGRAMACION DEL AUTOMATA PROGRAMABLE


LENGUAJE DE ALTO NIVEL Se distinguen de los anteriores por las siguientes caractersticas: Son lenguajes estructurados Incluyen estructuras de calculo repetitivo y condicional Disponen de instrucciones de manipulacin de cadenas de caracteres

CEVICA

59

REGIONAL VALLE

PROGRAMACION DEL AUTOMATA PROGRAMABLE


DIAGRAMA DE BLOQUES Se basa en el empleo de smbolos normalizados (puertas) que representan funciones lgicas directas del lgebra de Boole (AND, OR,etc.) o sistemas lgicos mas complejos(biestables, registros, contadores, etc.)

CEVICA

60

REGIONAL VALLE

PROGRAMACION DEL AUTOMATA PROGRAMABLE


DIAGRAMA DE CONTACTOS O LADDER Es la representacin grafica de las tareas de automatizacin mediante smbolos de contacto abierto-cerrado, en donde la funcin de control depender de las conexiones entre los distintos contactos

CEVICA

61

REGIONAL VALLE

PROGRAMACION DEL AUTOMATA PROGRAMABLE


GRAFCET Es una evolucin del diagrama de flujos, que combina las ventajas de la representacin secuencial grafica con la integracin de los modelos preexistentes.
0 I0.7N I11.6 I0.7 1 ACTIVAR O0.5 5 I11.6 I0.5 2 I0.6 3 ACTIVAR O11.7 DESACTIVAR O11.6 DESACTIVAR O0.5 I11.7 I10.0 N I2.3 I10.2 4 ACTIVAR O0..7 DESACTIVAR O0.6 ACTIVAR O0..6 DESACTIVAR O0.7 6 I0.6 I0.7 ACTIVAR O11.6 DESACTIVAR O11.7 ACTIVAR O0.5 N I11.7 I0.5 ACTIVAR O0..6 DESACTIVAR O0.7

CEVICA

62

REGIONAL VALLE

REFERENCIAS

Automating Manufacturing Systems with PLCs - Hugh Jack Copyright (c) 1993-2005 Hugh Jack (jackh@gvsu.edu) SCA

CEVICA

63