introducción a la automatización y los autómatas...

26
Introducción a la Automatización y los Autómatas Programables 1 2014

Upload: vuongkhuong

Post on 31-Jul-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Introducción a la Automatización y los Autómatas Programables

12014

Page 2: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Parte operativa(proceso)ControlSupervisión

Esquema general de un Sistema Automatizado

22014

Page 3: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Esquema general de un Sistema Automatizado

Parte operativaControlSupervisión

• Lógica cableada• Panel de mando • Planta

32014

• Lógica cableada• PLC´s• PC+Tarjeta E/S• Microcontroladores• Reg. Digitales• S.C.Distribuido

• Panel de mando

• PC+SCADA

• Planta- Sensores- Actuadores

• Etc...

Page 4: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Atendiendo a la implantación:

• Programadas: algoritmo codificado en un dispositivo programable.

Tecnologías para la automatización

42014

• Cableadas: se lleva a cabo por medios físicos.

Page 5: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Implementación física de la lógica de la Unidad de Control.

Ejemplos :• Control de nivel de líquido por

flotador• Regulador de Watt

Familias tecnológicas:• Mecánicos• Neumáticos • Hidráulicos

Tecnologías cableadas

52014

Inconvenientes :• Ocupa mucho espacio• Poca flexibilidad• Mantenimiento costoso• No adaptados a funciones de

control complejas

Ventajas:• Simplicidad• Adecuadas para problemas

sencillos

• Regulador de Watt• Cuadros de mando por contactores

• Hidráulicos • Eléctricos• Electrónicos, etc.

Page 6: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Utilización de dispositivos capaces de ejecutar algoritmos, dotados de entradas y salidas analógicas y/o digitales

Ejemplos:• Automatización industrial con PLC’s• Accionamientos de Control Vectorial

basados en DSP’s

Familias tecnológicas:• Microprocesadores

(ordenadores de proceso)• Microcontroladores

Tecnologías programadas

62014

Inconvenientes:• Complicados y caros para

aplicaciones simples

Ventajas:• Flexibilidad• Ocupan poco espacio• Coste compensa para aplicaciones

de complicación media/alta• Mantenimiento sencillo

basados en DSP’s• Microcontroladores• Autómatas Programables

(PLC’s)• DSP’s

Page 7: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Sustitución de armarios de relés

72014

Page 8: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Un poco de historia

• 1968. Bedford Associates. Dick Morley. • MOdular DIgital CONtroller (Modicon)

• 1968. GM Hydra-matic. • Standard Machine Controller

• 1969. Noviembre. Modicon 084.

82014

• Otros actores: 3I, DEC, Allen-Bradley, CenturyDetroit, GE, Square D

Page 9: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Un autómata programable (AP) , también llamado PLC (Programmable Logic Controller) es:

• un sistema electrónico programable • diseñado para ser utilizado en un entorno industrial, • que utiliza una memoria programable para el almacenamiento

interno de instrucciones orientadas al usuario,

Autómatas Programables

92014

interno de instrucciones orientadas al usuario, • para implantar unas soluciones específicas tales como

funciones lógicas, secuencia, temporización, recuento y funciones aritméticas

• con el fin de controlar mediante entradas y salidas, digitales y analógicas diversos tipos de máquinas o procesos.

(Según IEC 61131)

Page 10: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Gama de autómatas de Siemens

102014

Page 11: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Estructura

112014

Page 12: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Memoria

Memoria de

programa

Imagen de Imagen de

Acceso a la imagen de e/s

122014

CPU

Memoria de datos

Imagen de salidas

Imagen de entradas

Interfaz de entradas

Interfaz de salidas

ActuadoresSensores

Page 13: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Proceso inicial

Proceso común

Tensión

Comprobación del sistema físico (hardware)

Ciclo de funcionamiento

132014

Ejecución del programa y e/s de datos

Servicio a periféricos externos

Borrado de variables internas, temporizadores y contadores

Puesta a cero del perro guardián

Comprobación de conexiones y memoria

Page 14: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Ciclo de funcionamiento (II)

Ejecución del programa y

¿Comprobación correcta?

NO

142014

programa y entrada/salida de datos

Lectura de la interfaz de entrada

Escritura de la interfaz de salida

Ejecución del programa de usuario

Indicador de error

Page 15: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

El modo habitual es la ejecución cíclica.

En algunos casos son necesarios otros modos:• Ejecución controlada por tiempo

Modos de funcionamiento

152014

• Ejecución controlada por tiempo• Ejecución controlada por alarmas

Page 16: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

• Establecen la comunicación entre CPU y proceso:– Filtran, adaptan y codifican las señales de entrada– Decodifican y amplifican las señales de salida.

• Entradas habituales:– CC a 24 ó 48 VCC.

Interfaces de E/S

162014

– AC a 110 ó 220 VAC.– Analógicas de 0-10 V o 4-20 mA.

• Salidas típicas:– Por relé– Estáticas por triac a 220 V (max.)– Colector abierto a 24 ó 48 VCC.– Analógicas de 0-10 V o 4-20 mA.

Page 17: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

• Centralizadas– Autómatas compactos, µautómatas (+módulos)– Autómatas modulares (+módulos y +bastidores)

• Distribuidas– Remotas. Bus de campo

Configuración del sistema de E/S

172014

– Remotas. Bus de campo– Pueden disminuir los costes de instalación (menos cableado)– Aumenta la seguridad de la transmisión (menos cables, y

transmisión digital de la información)

Page 18: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Buses de campo:• AS-i• PROFIBUS• Uni-Telway• MODBUS• CANopen

Comunicaciones

182014

• INTERBUS• ETHERNET Industrial• Inalámbricas

– Wifi– Bluetooth– Zigbee

Page 19: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Especifica las funciones que ha de tener un autómata programable, y estandariza el modelo de software y los lenguajes de programación para estos equipos

Partes de la norma IEC61131• Parte 1: Información general

Estándar IEC 61131

192014

• Parte 1: Información general

• Parte 2: Especificaciones y ensayos de los equipos

• Parte 3: Lenguajes de programación

• Parte 4: Guías de usuario

• Parte 5: Comunicaciones

• …

Page 20: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

• Lenguajes literales– Lista de instrucciones (Instruction List, IL)– Texto estructurado (Structured Text, ST)

LD Entrada_ManualOR Entrada_AutomáticaAND DesbloqueoST Funcionamiento

LD Entrada_01

IL

IF Data = "EOF" THENFOR Index:=1 TO 128 DO

X:=Read_Data(Datenfeld[index]);IF X > 2500 THEN Alarma:=TRUE;END_IF;

END_FOR; ST

Programación

202014

• Lenguajes gráficos– Diagrama de bloques funcionales (Function Block Diagram, FBD)– Diagrama de escalera (Ladder Diagram, LD)

( )S_01 S_02

S_03

Manual

S_01 LD TON

Tiempo_01

XORS_01

S_02

S_03 Lámpara

T#12s400ms

FBD Tiempo actual

END_FOR;END_IF; ST

Page 21: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Aplicación software especialmente diseñada para funcionar sobre ordenadores de control de producción, con acceso a la planta por comunicación digital con los controladores e interfaz gráfico de alto nivel con el usuario

SCADA (Supervisory Control And Data Acquisition)

212014

Componentede la parte desupervisión

Page 22: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Metodología de diseño de sistemas secuenciales

• El enfrentamiento a sistemas de automatización muy complejos exige la adopción de una metodología.

• Las más extendidas son:

GRAFCET GEMMA

GRÁFico de Control de Etapa Transición (IEC-60848)

Guía de Estudio de los Modos de Marcha y Parada [�Arrêts ]

222014

Transición (IEC-60848) Marcha y Parada [�Arrêts ]

Page 23: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

CIM (Computer Integrated Manufacturing)

“CIM is the integration of total manufacturing enterprise by using integrated systems and data communication coupled with new managerial philosophies that improve organizational and personnel efficiency” CASA/SME (Computer and Automated Systems Association

/Society for Manufacturing Engineers)

232014

• Término acuñado por Harrington en 1978 en su libro Computer Integrated Manufacturing

• En los 80, NBS (National Bureau of Standards), propone una arquitectura basada en niveles.

Page 24: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

CIM (Computer Integrated Manufacturing)

GESTIONDE EMPRESA

OFICINA TECNICA Nivel de Fábrica /Factoría /Planta

Nivel de Empresa

242014

OFICINA TECNICAY PLANIFICACION

COORDINACION DE PLANTA

SUPERVISION Y CONTROLDE CELULA

CONTROL LOCAL DIRECTO Nivel de Campo/Estación

Nivel de Célula

Nivel de Área

Nivel de Fábrica /Factoría /Planta

Nivel de Proceso / MáquinaSENSORES Y ACTUADORES

Page 25: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

Niveles CIM/Niveles de comunicación

Cell/control level

Factory/plant level

Corporate level

PLC PC

PC

Ethernet

Ethernet/fieldbus gateway

e.g. PROFINet proxy

IT systems

SCADA systems,

centralised control

252014

Field level

Cell/control level

Process fieldbus

e.g.PROFIBUS PA,

Foundation Fieldbus

DP cells

Digital actuators &

sensors

Drives Transmitters Control valves

Analogue & digital I/O

Analogue & digital I/O

General purpose fieldbus e.g.

PROFIBUS, DeviceNet

Process control Factory automation

Exi

Hazardous

environments ASi

CNC robotics

Device

level

HMI

Safety protection

Distributed

control

Intelligent

sensors

Page 26: Introducción a la Automatización y los Autómatas …isa.uniovi.es/~arobles/TIA/Intro_Autom.pdf · aplicaciones simples Ventajas: ... funcionar sobre ordenadores de control de

• Ballcells, J. Autómatas Programables, Marcombo, 1997– Cap. 4. Arquitectura interna del autómata– Cap. 5. Ciclo de funcionamiento del autómata y control en tiempo real– Cap. 6. Configuración del autómata

• PLCopen, traducido por Felipe Mateos, IEC 61131. Un recurso de programación estándar

Bibliografía

262014

de programación estándarhttp://www.plcopen.org/pages/pc2_training/introductions_in_spanish_and_

portugese/downloads/intro_iec_61131_3_spanish.doc

• Ball, K. The Making of the PLC, Control Engineering Asia, 2008http://www.ceasiamag.com/article/special-report-control-systems/4616