Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Intro Automatas PDF
1 Intro Automatas PDF
1. AUTOMATIZACIN DE PROCESOS.
! Automatizacin de procesos ! Objetivo de la automatizacin ! Lgica programada frente a cableada
PLCs
Curso 2009/10
Pgina 1
1. AUTOMATIZACIN DE PROCESOS
Automatizacin Dotacin a la fase de produccin de un sistema de control, potencia y comunicacin, que realice el trabajo y que pueda ser gobernado por el operador mediante un sistema de mando Qu es un automatismo? Todo dispositivo fsico (elctrico, electrnico, neumtico, hidrulico, etc.), capaz de controlar el funcionamiento de una mquina o proceso Libera al hombre de operaciones peligrosas, pesadas o rutinarias. El elemento de control ! ejecuta el programa lgico interno, ! reacciona ante la informacin recibida por captadores ! actuando sobre los accionamientos de la instalacin.
PLCs
Curso 2009/10
Pgina 2
OBJETIVO DE LA AUTOMATIZACIN
Funciones bsicas de la automatizacin de una mquina o instalacin
! Disminuir costes: humanos, energticos, materiales, etc. ! Mejorar la calidad del producto acabado, calidad constante ! Evitar tareas de difcil control manual: peligrosas, complejas o rpidas ! Informacin en tiempo real del proceso !Aumentar la produccin y flexibilidad de las mquinas (adaptacin al mercado) ! Facilitar la deteccin de averas y su reparacin
Tecnologas de automatizacin Lgica Cableada Lgica Programada
PLCs
Curso 2009/10
Pgina 3
AUTOMATISMOS CABLEADOS
En qu consiste? Automatismo realizado mediante el cableado de los elementos que intervienen: sensores, actuadores, rels, contactores Inconvenientes: Ocupa mucho espacio Poca flexibilidad para modificaciones, mejoras, etc. Problemas de mantenimiento, localizacin y correccin de averas. Difcil implantacin de algoritmos que no sean derivados del lgebra de Boole Tipo de control: on/off
Los elementos de control en automatismos cableados (Hard Wired Control) son: a)! contactores y b)! rels
Para una buena instalacin se requiere contar con: a)! habilidad b)! planos de conexiones
PLCs
Curso 2009/10
Pgina 4
PLCs
Curso 2009/10
Pgina 5
PLCs
Curso 2009/10
Pgina 6
1. AUTOMATIZACIN DE PROCESOS
PLCs
Curso 2009/10
Pgina 7
1/2
Dispositivo electrnico programable, en lenguaje especfico, diseado para controlar, en tiempo real y en un medio industrial, procesos secuenciales.
PLCs
Curso 2009/10
Pgina 8
Elementos hardware
Elementos software
PLCs
Curso 2009/10
Pgina 9
REVISIN HISTRICA
! ! 1968: Procesador cableado sustituye a rels. Dcada de los setenta
! Incorporacin de elementos hombre-mquina. ! Manipulaciones de datos ! ! ! ! ! Operaciones aritmticas Comunicaciones (ordenador) Incremento de memoria E/S remotas Desarrollo de comunicaciones con dispositivos
! Buses de campo abiertos ! Utilizacin de tecnologa de ordenador: PCMCIA /ETHERNET ! Plug & Play / Easy to use
PLCs
Curso 2009/10
Pgina 10
GENERALIDADES PLCs
Criterios de seleccin:
- Nmero de E/S a controlar - Capacidad de la memoria de programa - Potencia de las instrucciones - Posibilidad de conexin de perifricos, mdulos especiales y comunicaciones.
Clasificacin PLC por tipo de formato ! COMPACTOS: Suelen integrar en el mismo bloque la alimentacin, entradas y salidas y/o la CPU. Se expanden conectndose a otros con parecidas caractersticas. Ejem: S7-200 ! MODULARES: Estn compuestos por mdulos o tarjetas conectadas a rack con funciones definidas: CPU, fuente de alimentacin, mdulos de E/S, etc Ejem: S7-300 La expansin se realiza mediante conexin entre racks.
PLCs
Curso 2009/10
Pgina 11
Bloques principales de un PLC: ! CPU ! Perifricos: dispositivos de interfaz con entorno ! Buses: internos y externos, interconexin entre CPU y perifricos
PLCs
Curso 2009/10
Pgina 12
Durante la ejecucin del programa el PLC ignora la evolucin del proceso externo
PLCs
Curso 2009/10
Pgina 13
CICLO DE SCAN ! Conjunto de tareas, adems de programa de usuario, que el automata lleva a cabo cuando est controlando un proceso.
! TAREAS COMUNES: (SUPERVISION GENERAL) ! ACEPTACION DE ENTRADAS Y ACTUACION SOBRE SALIDAS ! EJECUCION DE LAS INSTRUCCIONES ! SERVICIO A PERIFERICOS
TIEMPO DE RESPUESTA ! Tiempo necesario para llevar a cabo las distintas operaciones de control de un proceso externo. El tiempo de respuesta de un sistema (activacin de una seal de salida en relacin a una entrada) viene determinado por:
TIEMPO DE SCAN DE LA CPU TIEMPO DE ON/OFF DE LOS MODULOS DE E/S
PLCs
Curso 2009/10
Pgina 14
PLCs
Curso 2009/10
Pgina 15
Aislamiento galvnico
- No: conexin directa - Si: acoplamiento ptico
Seales
Tipo Analgicas / Digitales Excitacin Tensin / Corriente
PLCs
Curso 2009/10
Pgina 16
Funciones mdulos Entrada: ! Recogida de informacin ! Adaptacin niveles de seal ! Filtrado de ruido ! Separacin galvnica entre circuitos Lgicos y de Potencia ! Visualizacin estado entradas
PLCs
Curso 2009/10
Pgina 17
Funciones mdulos Salida: ! Activacin actuadores ! Aislamiento galvnico y Proteccin circuitos internos ! Amplificacin de seal ! Visualizacin estado salidas
PLCs
Curso 2009/10
Pgina 18
LENGUAJES DE PROGRAMACIN
Qu es un programa ? Conjunto de instrucciones que ejecuta un dispositivo, con lgica programada, para controlar un proceso determinado. Partes de una instruccin ORDEN OPERANDO.....OPERANDO Tipos de lenguajes Grficos De contactos De funciones Literales
Qu es un lenguaje de programacin ? Conjunto de smbolos, expresiones literales o combinaciones de ambas, a partir del cual se desarrolla un programa comprensible por el PLC.
PLCs
Curso 2009/10
Pgina 19
PLCs
Curso 2009/10
1. AUTOMATIZACIN DE PROCESOS.
PLCs
Curso 2009/10
Pgina 21
Totally Integrated Automation (TIA) es una estrategia desarrollada por Siemens para ofrecer una solucin integrada de diferentes productos para la automatizacin de procesos: ! Autmata programable ! Control numrico ! Interfaz hombre-mquina (HMI) ! Driver para motor ! Red con protocolo abierto
PLCs
Curso 2009/10
Pgina 22
SIMATIC
Qus es? Conjunto de componentes hardware y software coordinados de Siemens, para: ! Administracin del sistema ! Transmisin de datos Componentes de Simatic ! S7 ! M7 ! C7 ! Win AC ! DP ! HMI ! NET familia de autmatas S7-200, S7-300, S7-400 mdulos de clculo compatibles con PC-AT unidades compactas para control de mquinas (display+teclado) software que simula el comportamiento de autmata en PC mdulos de E/S distribuidas que conectan al PLC en red profibus elementos para operacin de usuario y monitorizacin variables red que permite la interconexin de elementos Simatic
! STEP 7 software bsico y pieza clave del concepto Autom. Integr. PLCs
Curso 2009/10
Pgina 23
Para dar solucin al problema de automatizacin se han de resolver tres cuestiones Dimensionamiento del PLC Lenguaje de programacin
Organizacin del programa Eleccin del hardware en funcin de: ! Nmero de E/S ! Tamao del programa de usuario ! Tiempo de respuesta ! Volumen de datos ! Control centralizado o distribuido PLCs
Curso 2009/10
Pgina 24
Alternativas en Simatic 7: ! S7-200 versin micro ! S7-300 versin mini, modular ! S7-400 versin avanzada
ST-200.
CPU 215
Tiempo de ejecucin de 1k instrucciones binarias. Memoria para prog.
ST-300.
CPU 314 IFM
ST-400.
CPU 414 1
Eleccin del lenguaje de programacin: ! Para procesamiento de seales binarias ! LAD Ladder Logic ! FBD Functional Block Diagram
-KOP-FUP-
! Para complejidad media de variables y direccionamientos ! STL Statement List -AWL! Lenguaje de alto nivel, para programas complejos y extensos ! SCL Structurated Control Language -SCL-
PLCs
Curso 2009/10
Pgina 26
Fases para obtencin de ejecutable final: ! Edicin off-line del programa (setp7 en PC). Guardar resultado. ! Carga en memoria de usuario de CPU de autmata ! Evaluacin, diagnosis y ajuste de variables on-line (conexin PC PLC) ! Salvar ejecutable final en EPROM PLC Pautas generales: ! Aconsejable dividir programa en bloques (subrutinas) -! Orientados al proceso a controlar: taladrado, cinta transportadora, etc -! Orientados a funcin PLC: sealizacin, comunicacin, modo operacin PLCs
Curso 2009/10
Pgina 27
PLCs
Curso 2009/10
Pgina 28
PLCs
Curso 2009/10
Pgina 29
PLCs
Curso 2009/10
Pgina 30
RELACIN ENTRE SEAL BINARIA (SENSOR) Y VARIABLE DEL PROGRAMA (PLC) -1/3-
1)!
Las seales externas se conectan a terminales concretos de los mdulos E/S, que llevan asociada una direccin
La direccin del mdulo: ! ! Est fijada por el slot del rack en el que se ha instalado el mdulo Se configura con la herramienta Hardware configuration de Step7
Los mdulos E/S tambin pueden ser direccionados en el programa a nivel de byte
PLCs
Curso 2009/10
Pgina 32
RELACIN ENTRE SEAL BINARIA (SENSOR) Y VARIABLE DEL PROGRAMA (PLC) -2/3-
Las variables de salida se guardan en otra en otra zona de memoria de la CPU: PAA tabla imagen de salidas del proceso: Por ltimo, las variables de la PAA se copian en el correspondiente mdulo de salida.
PLCs
Curso 2009/10
Pgina 33
RELACIN ENTRE SEAL BINARIA (SENSOR) Y VARIABLE DEL PROGRAMA (PLC) -3/3-
PLCs
Curso 2009/10
Pgina 34
El soporte hardware para el programador de soluciones de automatizacin con PLCs de Siemens es:
!Dispositivo de programacin PG especial Siemens- o PC propsito general!Autmata con puerto MPI multi port interface, protocolo RS-485 !Cable de conexin Para PC, cable PC/PPI Point to Point Interface, RS-232/RS-485 DIP switches para seleccionar velocidad transfer (baud rate)
PLCs
Curso 2009/10
Pgina 35
PLCs
Curso 2009/10
Pgina 36
ESTACIN S7-200
! CPU S7-200
Salidas" Memory Card" Selector de Modo"
Potencimetro"
Conexin PPI" Entradas" Indicadores " de Estado" Indicadores de estado" para DI/DO integradas"
PLCs
Curso 2009/10
Pgina 37
ESTACIN S7-300
Los elementos que componen una estacin S7-300 de Simatic son: ! Rack de montaje (bastidor) ! PS ! CPU ! IM ! SM ! FM ! CP interfaz de conexin con racks mdulo de adaptacin de seales mdulo de funcin (controla procesos independientemente de CPU) mdulo de comunicaciones (profibus y ethernet) alimentacin 24V DC
PLCs
Curso 2009/10
Pgina 38
) PS (opcional CPU IM SM: (opcional) DI SM: DO SM: AI SM: FM: AO - Contaje - Posicionamiento - Control en Lazo Cerrado CP: - Punto-a-Punto - PROFIBUS - Ethernet Industrial
Mdulos de comunicaciones
Pgina 39
PLCs
Curso 2009/10
Pgina 40
Autmata 3
PS
CPU
IM
E/S
E/S
E/S
Autmata 1
BASTIDOR 1
PC
E/S PS CPU IM E/S E/S E/S
Autmata 2
E/S
BASTIDOR 2
Bus de comunicaciones
Autmata 4 PLCs
Curso 2009/10
Pgina 41
(1/4)
1) PS (Fuente de Alimentacin): ! Genera 24VDC a partir de 120/230VAC. ! Distintos modelos en funcin del amperaje.
PLCs
Curso 2009/10
Pgina 42
(2/4)
PLCs
Curso 2009/10
Pgina 43
(3/4)
Fallo sistema System Fault" Fallo batera" A limentacin DC 5V" Forzar variables" CPU en RUN" CPU en STOP"
para el programa programa puede ser ledo on-line programa puede ser ledo y modificado on-line reset de inicializacin
PLCs
Curso 2009/10
Pgina 44
PLCs
Curso 2009/10
Pgina 45
(4/4)
PLCs
Curso 2009/10
Pgina 46
BIT
7 6 5 4 3 2 1 0
Longitud = 1 BIT
BYTE
7 6 5 4 3 2 1 0
Longitud = 8 BITS
7 6 5 4 3 2 1 0
PALABRA
7 6 5 4 3 2 1 0
Longitud = 16 BITS
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
GAMA DE CPUs
S7-300
SIEMENS
SIEMENS SIEMENS
SIEMENS SIEMENS
CPU 318-2 DP" 512 kbyte" CPU 316-2 DP" 128 kbyte"
SIEMENS SIEMENS
SIEMENS
CPU 315" 48 kbyte" CPU 314" 24 kbyte" CPU 315-2 DP" 64 kbyte"
PLCs
Curso 2009/10
Pgina 48
PLCs
Curso 2009/10
Pgina 49
PLCs
Curso 2009/10
Pgina 50
PLCs
Curso 2009/10
Pgina 51
1) Mnimo tiempo activa la seal de interrupcin 126.3 2) Mxima frecuencia de seal aplicable a entrada126.1 3) Nivel de tensin proporcionado por salida analgica PAW128 3) Nivel de corriente proporcionado por salida analgica PAW128
PLCs
Curso 2009/10
Pgina 52