Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NIVEL 9no
AREA PROFESIONALIZANTE
NºHORAS SEMANA 04
AUTOMATIZACIÓN DE PROCESOS 2
1
CIRCUITOS DE MANDO Y POTENCIA EN
DIAGRAMAS CON PLC’s
2 SISTEMAS SCADA
3 LABVIEW Y ARDUINO EN
APLICACIONES TECNOLÓGICAS
4 MATLAB Y ROBÓTICA
INDUSTRIAL
5 ERP
PLANIFICACIÓN DE RECURSOS
EMPRESARIALES
UNIDAD 1: CIRCUITOS DE MANDO Y POTENCIA EN DIAGRAMAS CON PLC’s
CIRCUITOS DE
SECUENCIAS
INDUSTRIALES
UNIDAD 2: SISTEMAS SCADA
SOFTWARE Y
HARDWARE PARA
INTERACCIÓN
HOMBRE
MÁQUINA
UNIDAD 3: LABVIEW Y ARDUINO EN APLICACIONES TECNOLÓGICAS
HARDWARE Y
SOFTWARE PARA
APLICACIONES
BÁSICAS
UNIDAD 4: MATLAB Y ROBÓTICA INDUSTRIAL
MANEJO Y
APLICACIÓN DE
ALGORITMOS
UNIDAD 5: ERP (PLANIFICACIÓN DE RECURSOS EMPRESARIALES)
Diseño e
implementación
de un sistema de
control
AUTOMATIZACIÓN DE PROCESOS 2
ACTIVIDADES A PRIMER SEGUNDO TERCER EVALUACIÓN
SUSPENSIÓN
EVALUAR PARCIAL PARCIAL PARCIAL PRINCIPAL
Exámenes 12 20
Lecciones 4 5 5
Tareas
1 1 1
Individuales
Trabajo equipo 2 2 2
Trabajo de
1 2 1
investigación
Aula virtual 1
COMPLEMENTARIA
1. MONJARAZ, J. (2013). Mecatrónica, Control y Automatización.
Alfaomega,
2. REYES, F. (2012). Robótica, Control de robots manipuladores. Alfa y
Omega.
ATENCIÓN A ESTUDIANTES:
Jueves: 11h00-12h00 G1
16h00-17h00 G2
PERFIL DEL PROFESOR DE LA
ASIGNATURA
NOMBRE DEL PROFESOR MIGUEL ANGEL PÉREZ BAYAS
NÚMERO TELEFÓNICO 0999262941
CORREO ELECTRÓNICO miguel.perez@espoch.edu.ec
TÍTULOS ACADÉMICOS DE
Ingeniero Mecánico
TERCER NIVEL
TÍTULOS ACADÉMICOS DE Máster Universitario en
POSGRADO Automática y Robótica
PRUEBA DE DIAGNÓSTICO
-Señales
-Acondicionamiento señales
-Conversión analógica/digital
-Factor de normalización
-Procesamiento
-Comunicación
1. Manejo de entradas y salidas
La instrumentación es la ciencia encargada del estudio detallado de los
sensores y su interconexión con los controladores en tanto a:
-Señales
-Acondicionamiento señales
-Conversión analógica/digital
-Factor de normalización
-Procesamiento
-Comunicación
1. Manejo de entradas y salidas
Señal de entrada: es la alteración que sufre el valor de una
magnitud cualquiera y que sirve para transmitir
información.
Esta información proviene del sensor y debe ir
hacia el controlador en forma de señal digital o
analógica CONTíNUA.
1. Manejo de entradas y salidas
Señal de entrada
Continuas
Discretas
1. Manejo de entradas y salidas
Señal de entrada
Discreta: si su dominio de definición es discreto. La señal
está únicamente bien definida en ciertos instantes de
tiempo, normalmente uniformemente espaciados
(secuencia)
1. Manejo de entradas y salidas
Señal de entrada
Continua: si su magnitud está bien definida a lo largo del
tiempo (o sea continua para todo instante de tiempo)
EJEMPLO:
• Obtener el voltaje del sensor: convertir
estos valores nuevamente a voltaje en el
código de Arduino. Para esto se tiene que
multiplicar el valor leído del pin analógico
por 5 (que son los 5V máximo que da el
sensor) y dividirlo entre 1023 (que es el
valor más grande dentro del rango de 10
bits). Varía según la medición
1. Manejo de entradas y salidas
-Procesamiento y Comunicación
Mediante un algoritmo y un controlador de hardware, establecemos la comunicación
entre el controlador y el sensor.
Ejemplo:
Integración de Labview con Arduino
1. Manejo de entradas y salidas
SALIDAS
Una vez programado el controlador para la adquisición de datos, se pueden hacer actuar a
sus salidas (analógicas/digitales), según el requerimiento del sistema o proceso, usando
otro cuerpo de algoritmo o programa para que cumpla con una secuencia o realice un
control.
2. Selección y programación en los procesos
industriales.
Modelo estructural de un Sistema
Automatizado
Puede clasificarse en dos partes claramente diferenciadas:
• Parte operativa: la que esta formada por un conjunto de dispositivos, máquinas o
subprocesos, diseñados para la realización de determinadas funciones de
fabricación.
• Parte de control o mando: es el dispositivo encargado de realizar la coordinación
de las distintas operaciones encaminadas a la parte operativa bajo control.
38
Modelo estructural de un Sistema
Automatizado
Parte operativa Parte de control
Ordenes de mando
Preaccionadores
Captadores
Comunicaciones Diálogo
39
Modelo estructural de un Sistema
Automatizado
Los preaccionadores permiten el control
de grandes potencias mediante los señales
de pequeña potencia (parte de control).
La aparición de la microelectrónica y el
computador ha tenido como consecuencia
el que sean posibles mayores niveles de
integración entre el sistema productivo y
los centros de decisión y política
empresarial, permitiendo que la
producción pueda ser contemplada como
un flujo de material a través del sistema
productivo que interacciona con todas las
áreas de la empresa.
40
Modelo estructural de un Sistema
Automatizado
Parte operativa: Sistemas de Fabricación
La fabricación: proceso de transformación mediante el cual el material en bruto, el trabajo,
la energía y el equipamiento se reúnen para producir mercaderías de alta calidad.
El proceso de transformación generalmente conlleva una sucesión de paso llamados
operaciones de producción. Cada operación de producción es un proceso de cambio de
entradas en salidas mediante la aportación de un valor añadido.
41
Modelo estructural de un Sistema
Automatizado
Modelo de Entrada-Salida
Un sistema de fabricación puede ser
representado por el modelo de
entrada y salida. En este, las entradas
están constituidas por material,
trabajo, energía y tecnología. El
material en bruto se convierte en el
producto final de calidad.
La tendencia reciente es automatizar
la mayoría de estas funciones y elevar
el papel del operador humano al de
monitor y supervisor.
42
Modelo estructural de un Sistema
Automatizado
Modelo de Entrada-Salida
Decisiones Perturbaciones
Material Producto
Energía SISTEMAS DE FABRICACIÓN Desechos
Trabajo Basura
Tecnología
43
Modelo estructural de un Sistema
Automatizado
Las decisiones en el mundo de fabricación
La toma de decisiones en un ambiente de fabricación puede ser muy compleja a
causa de las alternativas disponibles y la naturaleza sería incierta del resultado de
las decisiones.
Existen tres niveles en un sistema de fabricación:
• Estratégico
• Táctico
• Operacional.
44
Modelo estructural de un Sistema
Automatizado
Las decisiones en el mundo de
fabricación
1998 2018
Estratégico: son decisiones a largo
plazo (años) y determinadas por la
competitividad y supervivencia de
la firma. Aquí se incluye las nuevas
tecnologías, mezclas y cambio de
pieza. La expansión y modificación
de sistema, etc.
Táctico: tienen un horizonte de
semanas/días. Aquí se incluye la
división del objetivo total de
producción en lotes
45
Modelo estructural de un Sistema
Automatizado
Las decisiones en el mundo de fabricación
Operacional: las decisiones se ocupa el control cotidiano de las operaciones de
fabricación. En estas se incluyen:
I. Que tipo de piezas introducir en el sistema.
II. Cuántas piezas deben coexistir en el sistema simultáneamente.
III. Que pieza debería cargarse en la máquina a continuación.
IV. Cuántas herramientas de cada tipo.
V. Como reaccionar a la rotura de la herramienta.
VI. Reprogramación en el caso de fallos de las máquinas o del sistema de manejo
de material.
46
Modelo estructural de un Sistema
Automatizado
El propósito definitivo de la fabricación es centrar los recursos de la organización,
capacidades, y energías hacia la consecución de ventajas sostenidas sobre sus
competidores. Tal ventaja puede derivarse de costos inferiores, de una mayor
calidad de producto, de producto más innovador, o de un servicio superior.
47
Modelo estructural de un Sistema
Automatizado
Tipos de plantas de producción
Productos y operaciones de producción se las puede fundamentar en cuatro
configuraciones:
• Procesos de flujo continuo.
• Job Shops.
• Producción por lotes.
• Líneas dedicadas de producción.
48
Modelo estructural de un Sistema
Automatizado
Procesos de flujo continuo
49
Modelo estructural de un Sistema
Automatizado
Procesos de flujo continuo
Se desarrolla una producción dedicada continua de grandes cantidades de
producto. Aquí los tipos de producto son pocos y los volúmenes son altos. El
proceso de fabricación mantiene un flujo continuo de materiales en bruto
mediante una serie de operaciones secuenciales.
Estas operaciones transforman los materiales en bruto en un producto final,
ejemplo: plantas químicas, refinerías de petróleo, plástico, planchas y acero,
industrial textiles, etc.
50
Modelo estructural de un Sistema
Automatizado
Procesos de flujo continuo
Mientras que la continuidad completa es rara, suele ser común un sistema pipeline
(producción en embudo), donde cada sección de la planta procesa una cierta
cantidad de material y la pasa a la próxima sección.
Para aumentar al máximo el rendimiento total se utilizan técnicas de control
realimentado de sección o de planta. La disponibilidad de sensores inteligentes, de
tecnologías basada en el computador relativamente barata, y un control por
computador sofisticado ha tenido como consecuencia fabricas totalmente
automatizadas sin intervención humana.
51
Modelo estructural de un Sistema
Automatizado
Procesos de flujo continuo
Proceso de medición
Flujo de material
Proceso de control
52
Modelo estructural de un Sistema
Automatizado
Job Shop
Se caracteriza por unos volúmenes de producción bajos
a medios y una amplia gama de productos. Es muy
común en industrias mecánicas de ingeniería, este tipo
de fabricación se usa generalmente para pedidos
específicos de cliente en el que existe una gran variedad
de trabajo a realizar en la planta por parte de personal
muy calificado.
Ejemplos: vehículos espaciales, aeronaves, proyectiles,
maquinas herramienta y prototipos de productos.
53
Modelo estructural de un Sistema
Automatizado
Job Shop
Generalmente es poco eficiente y tiene grandes tiempos de preparación, grandes
inventarios de trabajo en curso y costos altos. Las razones que lo provocan son:
• Una orden para un componente involucra varias operaciones en varias maquinas
herramienta y con movimientos de una sola pieza. El movimiento del material se lo
realiza generalmente por trabajadores.
• El equipo y herramientas en un Job Shop son de propósito general y puede establecerse
para casi cualquier pieza, pero el tiempo para la estructuración de un trabajo puede ser
de horas o días.
• Estos productos tienen unos desarrollos y tiempos de producción muy grandes, a causa
de la fuerte componente de trabajo de ingeniería, tiempo de diseño y grandes tiempos
de preparación para la adquisición de material y componentes especiales.
54
Modelo estructural de un Sistema
Automatizado
Job Shop
55
Modelo estructural de un Sistema
Automatizado
Producción por lotes
La fabricación de lotes es de tamaño medio con un mismo articulo o producto. Los lotes
suelen ser producidos una sola vez o deben producirse a intervalos regulares. Los tamaños de
lotes y la frecuencia de producción de un articulo único se fijan con las políticas de control de
inventarios adoptadas en marketing.
El equipo de fabricación es de
propósito general pero
diseñado para promedios de
producción más altos. Las
plantas de producción por lotes
incluyen los talleres de
mecanizados, fundiciones,
fabricas de moldeado plástico y
talleres de trabajos de prensa. 56
Modelo estructural de un Sistema
Automatizado
Líneas dedicadas de alto volumen de
producción
Esta fabricación es dedicada a la
producción de idénticos productos, con
un alto volumen de fabricación. Son
caracterizadas por una tasa de
producción muy alta y de estrecho
alcance. El equipo es dedica a la
fabricación de un tipo de producto tal
como automóviles, bombillas, aparatos
eléctricos, etc.
La planta entera se diseña y opera para
la fabricación de un tipo único de
producto.
57
Modelo estructural de un Sistema
Automatizado
VARIEDAD
DE
PRODUCTO PRODUCCIÓN JOB
SHOP
PRODUCCIÓN
POR LOTES
PRODUCCIÓN EN
MASA
PRODUCCIÓN DE
FLUJO CONTINUO
VOLÚMEN DE PRODUCCIÓN
58
Modelo estructural de un Sistema
Automatizado
Tipos de disposiciones en planta
El concepto de disposición de planta viene referido al tipo de reordenamiento de
los dispositivos físicos e instalaciones de producción en planta. Probablemente la
mejor disposición en planta para un sistema de producción en masa o de flujo
continuo no sea adecuada para un sistema tipo Job Shop. Existen cuatro tipos de
disposiciones:
• Disposición de Posición Fija.
• Disposición de Proceso.
• Disposición de flujo de producto.
• Disposición por tecnología de grupo.
59
Modelo estructural de un Sistema
Automatizado
Disposición de posición fija
En esta disposición el
concepto de posición fija
viene referido al producto. A
causa de su peso y tamaño,
el producto permanece en un
sitio concreto y el
equipamiento para su
fabricación se lleva a ese
punto. Ejemplo: construcción
de buques y aeronaves, etc.
60
Modelo estructural de un Sistema
Automatizado
Disposición de proceso
En esta configuración, las máquinas de
producción se ordenan en grupos de acuerdo
con el tipo general de proceso de
manufacturación. En esta, los tornos están en
un departamento, las máquinas taladradoras
están en otro, el moldeo por inyección de
plásticos en otro diferente, etc. La ventaja de
esta disposición radica en la flexibilidad.
Diferentes piezas con distintas necesidades de
mecanizados, pueden ser encaminadas a los
diferentes departamentos de manera
apropiada. Es típica de Job Shop y de la
fabricación por lotes.
61
Modelo estructural de un Sistema
Automatizado
Disposición de flujo de producto
Esta disposición es conveniente para la
fabricación especializada de un monoproducto, o
de grandes volúmenes de un único producto. En
este tipo de fabricación conviene organizar la
reordenación de las instalaciones lo más
eficientemente posible. Para productos de
ensamblaje complejo o artículos con una larga
secuencia de pequeñas operaciones, esta es la
disposición más conveniente. En este tipo de
disposición, las instalaciones de procesamiento y
montaje se sitúan a lo largo de la línea de flujo
del producto.
62
Modelo estructural de un Sistema
Automatizado
Disposición por tecnología de grupo
Es la combinación de la disposición de flujo
(eficiencia) con la flexibilidad de la
disposición de proceso. Se trata de
identificar y agrupar familias de piezas con
determinada similitud en la fabricación y el
diseño. En una planta capaz de producir
10000 piezas diferentes, puede ser posible
agruparlas en grupos de 50 familias con las
similitudes anteriormente referidas, de tal
forma que el procesamiento de cada
miembro de una misma familia puede ser
similar, resultado una mayor eficacia en la
fabricación.
63
Parte de control
La parte de control o mando es el dispositivo encargado de realizar el control
coordinando las distintas operaciones encaminadas a mantener a la parte
operativa bajo un determinado funcionamiento preestablecido de antemano en las
especificaciones de diseño.
64
Parte de control
Las funciones mas comunes:
• Gestión de las entradas /salidas.
• Tratamiento de ecuaciones lógicas.
• Tratamiento de funciones de seguridad.
• Tratamiento secuencial.
• Funciones de regulación.
• Funciones de cálculo para la optimización.
• Gestión de herramientas.
• Control de calidad.
• Gestión de mantenimiento.
65
Parte de control
CLASIFICACIÓN TECNOLÓGICA
NEUMÁTICA / AUTÓMATAS
ELÉCTRICA MICROPROCESADORES
OLEONEUMÁTICA PROGRAMABLES
66
Parte de control
Lógica cableada
Viene dada por el tipo de elementos que intervienen en su implementación. En el
caso de la tecnología eléctrica, las uniones físicas se realizan mediante cables
eléctricos, relés electromagnéticos, interruptores, pulsadores, etc.
En lo que respecta a la tecnología electrónica, las puertas lógicas son los elementos
fundamentales mediante los cuales se realizan los controladores.
En el caso de la tecnología fluídica, su implementación viene siendo efectuada por
tuberías de acero, cobre, pvc, etc. Junto con elementos tales como válvulas,
distribuidores, presostatos, manorreductores, etc.
67
Parte de control
Lógica cableada
La tecnología neumática ha sido, y es aun frecuentemente utilizada, en los
automatismos industriales, aunque va quedando relegado a los accionamientos de
cierta potencia con algoritmos de control relativamente simples y también para
aplicaciones de carácter especial (para ambientes explosivos), ya que frente a la
lógica programada presenta inconvenientes:
• Imposibilidad de realización de funciones complejas de control.
• Gran volumen y peso.
• Escasa flexibilidad frente a modificaciones.
• Reparaciones costosas.
68
Parte de control
Lógica cableada
No obstante, muy a menudo, se suelen articular soluciones mediante
implementaciones mixtas aprovechando las mejores características de ambas
tecnologías, la neumática y la de la lógica programada mediante autómatas
programables industriales conectados mediante dispositivos de interfaz.
69
Parte de control
Lógica programada
Se trata de una tecnología desarrollada a partir de la aparición del microprocesador, y de
los sistemas programables basados en este, computador, controladores lógicos y
autómatas programables.
Constantemente, debido a los altos niveles de integración alcanzados en la
microelectrónica, el umbral de rentabilidad de esta tecnología decrece y frente a la lógica
cableada presenta:
• Gran flexibilidad.
• Posibilidad de cálculo científico e implementación de algoritmos complejos de control de
procesos.
• Arquitecturas de control distribuido. Como inconveniente a corto y medio plazo, presenta la
necesidad de formación en las empresas de personal
• Comunicaciones y gestión. adecuado para su programación y asistencia, al tratarse de
verdaderas herramientas informáticas, también su relativa
vulnerabilidad frente a las agresivas condiciones del medio
industrial.
70
Niveles de automatización
El grado de automatización de un proceso viene determinado fundamentalmente
por factores de tipo económico y tecnológico, por ello podemos encontrar una
gama muy amplia y variada, dependiendo de los objetivos a alcanzar.
• Nivel elemental
• Nivel intermedio NIVEL 5
ERP
• Tercer nivel (Gestión)
• Control jerárquico
Control de procesos
• Control distribuido NIVEL 2
PLC, DSC, DSP, FPGA, Etc.
• Cuarto nivel
NIVEL 1 Equipos de campo
Actuadores, sensores, motores, neumáticos, hidráulicos,
robots, variadores, drivers, instrumentación, etc.
Comunicaciones 71
CIM
NIVEL 5
ERP
Nivel 1 (Gestión)
dispositivos, subprocesos,
maquinaria en general, con que se NIVEL 3 Supervisión y Control SCADA
72
CIM
NIVEL 5
ERP
Nivel 2 (Gestión)
73
CIM
NIVEL 5
ERP
Nivel 3 (Gestión)
• Control de calidad.
Control de procesos
• Control de obra en curso. NIVEL 2
PLC, DSC, DSP, FPGA, Etc.
• Sincronización de células..
• Coordinación de transporte. NIVEL 1 Equipos de campo
Actuadores, sensores, motores, neumáticos, hidráulicos,
• Aprovisionamiento de líneas. robots, variadores, drivers, instrumentación, etc.
• Seguimiento de lotes.
• Seguimiento de ordenes de trabajo. Comunicaciones
74
CIM
NIVEL 5
ERP
Nivel 3 (Gestión)
75
CIM
NIVEL 5
ERP
Nivel 4 (Gestión)
• Programación de la producción.
Control de procesos
NIVEL 2
• Gestión de materiales. PLC, DSC, DSP, FPGA, Etc.
• Gestión de compras.
NIVEL 1 Equipos de campo
• Análisis de costes de fabricación. Actuadores, sensores, motores, neumáticos, hidráulicos,
robots, variadores, drivers, instrumentación, etc.
• Control de inventarios.
Comunicaciones
76
CIM
NIVEL 5
ERP
Nivel 4 (Gestión)
• Información de ingeniería de
producto y de proceso. Comunicaciones
77
CIM
NIVEL 5
ERP
Nivel 4 (Gestión)
Comunicaciones
78
CIM
NIVEL 5
ERP
Nivel 5 (Gestión)
Es el nivel corporativo. En este nivel se NIVEL 4 MES (Manufactura)
realizan las siguientes tareas:
• Gestión comercial y de marketing.
NIVEL 3 Supervisión y Control SCADA
• Planificación estratégica.
• Planificación financiera y administrativa.
Control de procesos
• Gestión de recursos humanos. NIVEL 2
PLC, DSC, DSP, FPGA, Etc.
• Ingeniería de productos.
• Ingeniería de proceso. NIVEL 1 Equipos de campo
79
CIM
NIVEL 5
ERP
Nivel 5 (Gestión)
información de ingeniería de
producto y de proceso, etc. Para NIVEL 2
Control de procesos
poder ajustar la planificación global, PLC, DSC, DSP, FPGA, Etc.
este nivel recibe del nivel 4
información sobre cumplimiento de NIVEL 1 Equipos de campo
Actuadores, sensores, motores, neumáticos, hidráulicos,
programas, coste, etc. robots, variadores, drivers, instrumentación, etc.
Comunicaciones
80
Estructuras distribuidas mediante Redes de
área local
El desarrollo inicial de la comunicación industrial, para intercambiar información
entre dos autómatas se empleo la interconexión a través del sistema de entrada /
salida, llevando salidas de un equipo a entradas de otro y viceversa. Pero cuando el
nivel de información fue incrementando sus requerimientos, con la petición de
datos como número piezas producidas / rechazadas, tiempo de funcionamiento /
parada, tiempo de un ciclo completo de la máquina, etc. Este método de
intercambio se revelo inoperante. Entonces se incorporo la capacidad de
comunicación entre unidades centrales y posteriormente se desarrollaron las redes
de comunicación, mediante las cuales con un cable extendido alrededor de la
planta se enlazaban los autómatas entre si y con un ordenador.
81
Estructuras distribuidas mediante Redes de
área local
Otras redes
Unidad de Tratamiento de
Unidad de
supervisión y alarmas con lógica
dialogo
comunicaciones cableada
Máquina
CNC
PROCESO
82
3. Diseño y lectura de planos eléctricos en la
industria.
Simbología eléctrica industrial
Simbología eléctrica industrial
Simbología eléctrica industrial
Simbología eléctrica industrial
Simbología eléctrica industrial
Simbología eléctrica industrial
Simbología eléctrica industrial
• http://www.simbologia-electronica.com/simbologia-electrica-
electronica/simbolos-electricos-electronicos.htm
2) Realice el plano de
mando y potencia en
Solidworks Electrical.
3) Realice el ladder en
Logixpro y simule
usando el I/O
Simulator
Representación esquemática inversión de giro de
TAREA 2B: motor trifásico
1) En una tabla, Esquema
identifique cada uno de Mando
de los elementos del
circuito
2) Realice el plano de
mando y potencia en
Solidworks Electrical.
3) Realice el ladder en
Logixpro y simule
usando el I/O
Simulator
Representación esquemática inversión de giro de
TAREA 2B: motor trifásico
1) En una tabla,
identifique cada uno Esquema
de
de los elementos del Potencia
circuito
2) Realice el plano de
mando y potencia en
Solidworks Electrical.
3) Realice el ladder en
Logixpro y simule
usando el I/O
Simulator
CIRCUITO ELECTRICO
4. Selección de los materiales necesarios para
automatizar un proceso industrial por medio
de catálogo y precios necesarios mostrando
su acertada selección y ahorro en costos.
TAREA 2
5. DISEÑO Y LECTURA DE PLANOS ELÉCTRICOS
EN LA INDUSTRIA
PLANOS ELÉCTRICOS
Elaboración de los planos eléctricos
PLANOS ELÉCTRICOS
• Planos de POTENCIA,
• Planos de CONTROL,
• Planos de las BORNERAS de conexión,
• Carnet de CABLES,
• NOMENCLATURA de los componentes…
112
Identificación alfanumérica
Zona de diseño
113
Circuito de POTENCIA
114
Polaridad + o fase
Polaridad – o común
Circuito de CONTROL
115
IDENTIFICACIÓN DE LAS BORNES
116
IDENTIFICACIÓN DE LOS EQUIPOS
Los bornes
Las diferentes
de los
componentes
componentes
se identifican
de control por
se identifican
letras traduciendo
por caracteres
el tipo de
alfanuméricos.
equipo.
Letra de EQUIPO
identificación
-F Componente de protección
X1
-M Motor
-Q Dispositivo de seccionamiento
-S Auxiliar de mando manual, Fin de carrera…
- KA Relés y Contactores auxiliares
- KM Contactor de potencia
X2
117
IDENTIFICACIÓN DE LOS CONDUCTORES
1 1
1 11
4 2
2 12
3 3
3 13
2 4
4 14
Marquaje EQUIPOTENCIAL
118
A1-1-B11 B11-1-A1
1 11
A2-4-B14 B12-2-A4
2 12
A3-3-B13 B13-3-A3
3 13
A4-2-B12 B14-4-A2
4 14
Marquaje COMPUESTO
119
REALIZACIÓN DE LOS PLANOS
Separación en vacio
V.A.T
120
Dispositivos de separación
121
ALIMENTACIÓN DE LOS CIRCUITOS DE CONTROL
Lo que implica:
• La selección del nivel de la tensión de control,
• La selección de los componentes adecuados,
• El diseño de los planos adecuados.
Masa y Tierra
122
TRANSFORMADOR DE CONTROL
No son obligatorios:
Plano
124
6. Manejo de circuitos de mando y potencia
con PLC’s.
Manejo de circuitos de mando y potencia
con PLC’s.
SIMULACIÓN CON CADe_SIMU
UNIDAD 2: SISTEMAS SCADA
INTRODUCCIÓN
INTRODUCCIÓN Posición
Posición
inicial XYZ
angular
servomotor
Un complejo productivo industrial posee una Posición
final XYZ
variedad de procesos que realizan tareas
determinadas para obtener un producto
final.
• Redes de comunicación a
distintos niveles y diferentes
protocolos.
Entonces,
¿Cómo se definen los niveles de comunicación, registro y control?
Niveles de operación y comunicación
PIRÁMIDE DE LA AUTOMATIZACIÓN
Comunicación, registro y control
ELEMENTOS NIVEL 3: CONTROL DE LÍNEA Y VISUALIZACIÓN
CONTROL DIRECTO Y VISULIZACIÓN HMI
• Software para ordenadores que permite controlar y supervisar procesos industriales A DISTANCIA.
• Facilita retroalimentación en tiempo real con los dispositivos de campo (sensores y actuadores), y
controla el proceso automáticamente.
• Provee de toda la información que se genera en el proceso productivo (supervisión, control calidad,
control de producción, almacenamiento de datos, etc.) y permite su gestión e intervención.
Existen varias posibilidades pero se pueden resumir en dos grandes grupos, los entornos de programación
de tipo lingüístico y los entornos de programación gráficos. Además de este software necesitaremos una
tarjeta controladora para que actúe de controlador, y los drivers de control de los instrumentos que los
suele facilitar el fabricante del entorno de programación.
ENTORNO DE PROGRAMACIÓN DEL SCADA
ENTORNO DE PROGRAMACIÓN DEL SCADA
A nivel mundial, existen varias marcas de diferentes fabricantes de sistemas SCADA, en donde cada uno de
ellos posee su propio equipamiento de hardware y software.
En la siguiente parte, se hará una introducción al uso de los elementos de dos de las marcas más
representativa en esta campo.
SIEMENS ofrece a nivel local gran cantidad de productos para la automatización industrial, especialmente
importante en nuestro caso la gama de PLCs S7 y su software TIA PORTAL para la gestión de la automatización.
NATIONAL INSTRUMENTS provee las herramientas de programación gráfica que sirven para lograr la
adquisición de datos, así como la supervisión y control de los procesos mediante su software LABVIEW.
ENTORNO DE PROGRAMACIÓN DEL SCADA
La interacción entre el PLC s7 1200 y Labview, puede realizarse principalmente de 2 maneras:
¿QUÉ ES ARDUINO?
¿PARA QUÉ SIRVE?
¿CONCEPTOS BÁSICOS?
Labview y Arduino en aplicaciones tecnológicas.
¿Qué es Arduino?
Labview y Arduino en aplicaciones tecnológicas.
Plataforma de desarrollo de productos electrónicos.
Redes de sensores
Robótica sencilla
Alarmas
Sistemas de comunicaciones
Labview y Arduino en aplicaciones tecnológicas.
Recordando…
- Pines de entrada
- Pines de salida
- Microcontrolador
- Conexión USB
- IDE de arduino
Labview y Arduino en aplicaciones tecnológicas.
Escuchas y respuestas con dos valores:
***Tengamos en cuenta que hasta que se define el estado del pin como HIGH su
valor por defecto será LOW.
ID
Archivos con extensión .ino
Instalación del software y
configuración
Instalación del IDE Arduino en
Windows:
http://arduino.cc/en/Guide/Windows
Labview y Arduino en aplicaciones tecnológicas.
Librerías de Arduino:
Las librerías son colecciones de código que facilitan la interconexión de sensores, pantallas,
módulos electrónicos, etc. El entorno de arduino incluye estas librerías de manera que se facilite
el trabajo. (archivo – ejemplos).
***Existen cientos de librerías desarrolladas por terceros en internet, que nos ayudarán a
conectar prácticamente cualquier dispositivo a nuestras tarjetas con arduino.
ENLACES DE INTERÉS:
http://playground.arduino.cc/Es/ArduinoNotebookTraduccion#
http://www.ardumania.es/
https://fabricadigital.org/2015/11/por-que-no-es-buena-idea-conectar-un-led-a-arduino-sin-
resistencia/
https://www.arduineando.com/tutoriales_arduino/
Labview y Arduino en aplicaciones tecnológicas.
Indicar en la IDE de Arduino el puerto con el que trabajamos así como el tipo de
placa:
Indicamos el tipo de placa que tenemos para
Labview y Arduino en aplicaciones tecnológicas.
cargarle el código.
Labview y Arduino en aplicaciones tecnológicas.
CONECTADO:
COMUNICACIÓN
…
Adquisición y visualización de datos en Arduino.
INTRODUCCIÓN
¿CÓMO ADQUIRIR DATOS VIRTUALES A PARTIR DE SEÑALES FÍSICAS REALES?
INSTRUMENTACIÓN SOFTWARE
INTRODUCCIÓN
La medición y el control
de procesos son
fundamentales para
generar, en definitiva, los
mejores resultados
posibles en lo que toca a
la utilización de recursos,
máquinas, performance,
rentabilidad, protección
medioambiental y
seguridad, entre otros, en
una unidad productiva.
Sistema de medida
Entrada
(Valor verdadero) ADQUISICIÓN PROCESAMIENTO DISTRIBUCIÓN Salida
DE DATOS DEtext
DATOS DE DATOS
(Valor medido)
© ITES-Paraninfo
SISTEMA DE MEDIDA
Ejemplo de un sistemas de medida
Transmisor Receptor
Acondicionador Controlador
de señal de de
Sensor de temperatura temperatura
temperatura Medio de
transmisión Aislamiento
Horno Resistencia
industrial calefactora
220 V
PROCESA-
ADQUISICIÓN DE DATOS MIENTO
DE DATOS DISTRIBUCIÓN DE DATOS
192
193
Cadena de medida
Integración de Labview con Arduino
4 – 20 mA
Sensor analógico que proporciona una señal analógica Leer una entrada de nivel de tensión superior, por ejemplo de
entre 0V a 5V (Esquema similar al empleado para 12V, se realiza una adaptación de tensión, empleando un
realizar la lectura digital). simple divisor de tensión.
• Conversor Analógico - Digital ADC del voltaje analógico procedente del sensor
• Obtener el voltaje del sensor
• Obtener la variable del sensor
Estos 3 pasos sirven para cualquier sensor analógico que se conecte al Arduino.
Simplemente cambiará la relación Voltaje/Variable del último paso.
Integración de Labview con Arduino
1. Lectura de los datos de un sensor analógico conectado a las entradas
analógicas de una placa Arduino:
CALCULAR LA VARIABLE DE MEDIDA DEL SENSOR
delay(1000);
}
Integración de Labview con Arduino
2. Desarrollo de un Sketch en Arduino para enviar datos de los sensores
analógicos al Labview.
• Para comprobar el flujo de datos, que deberá ingresar a Labview, podemos recurrir
a los visualizadores de Arduino en:
c
Integración de Labview con Arduino
c
Integración de Labview con Arduino
Click Derecho
Integración de Labview con Arduino
VISA READ
VISA PROPERTY NODE
WIRING:
c Entrega dato tipo STRING, que
se debe transformar a ENTERO
Integración de Labview con Arduino
Creamos un indicador
Y adjuntamos un Match
Pattern
Integración de Labview con Arduino
Un indicador
Una constante
Adjuntamos un
convertidor de
String a Numérico
Entorno de Matlab.
Conocimiento de matrices, arreglos y funciones necesarias en aplicaciones de robótica.
Funciones de Simulink y Guide.
Grados de libertad y clasificación de los manipuladores.
Comunicación entre Arduino y Matlab para realizar una práctica de robótica.
Lógica difusa, fundamentos y aplicaciones industriales.
Visión artificial en aplicaciones de control de calidad (reconocimiento de patrones).
¿Qué es control?
• Consiste en mantener constantes ciertas
variables, prefijadas de antemano ,por
ejemplo: Presión, Temperatura, Nivel,
Caudal, Humedad, etc.
• Un sistema de control es el conjunto de
elementos, que hace posible que otro
sistema, proceso o planta permanezca
fiel a un programa establecido.
¿Qué es Ingeniería de control?
Es un enfoque interdisciplinario para el control de
sistemas y dispositivos. Combina áreas como
eléctrica, electrónica, mecánica, química, ingeniería
de procesos, teoría matemática entre otras.
Tipos de control
• Control manual: El operador aplica las correcciones que cree necesarias.
• Control LÓGICO: La acción de control se ejerce sin intervención del operador y
su solución es cableada, es decir, rígida, no se puede modificar.
• Control REGULATORIO: Realiza todas las labores del control automático,
pero su solución es programada. Se puede modificar su proceso de operación o ley de
control. Posee varios niveles: básico, avanzado, multivariable, predictivo basado en
modelos, óptimo.
• Control INTELIGENTE: se refiere a aplicar control con las técnicas de
Inteligencia Artificial, las cuales comienzan a tener una serie de resultados y se
consolidaban como disciplina.
La "inteligencia artificial" en sí es un campo amplio, que abarca lógica, optimización,
probabilidad, percepción, razonamiento, toma de decisiones y aprendizaje. El objetivo
es integrar agentes inteligentes en los sistemas de control.
• Control LÓGICO: (también llamado control
secuencial, o control conducido por eventos) se
utiliza para los arranques y paradas
programadas de la instalación. El control
regulatorio permite mantener variables
controladas iguales a sus referencias (o
próximas a ellas) en presencia de
perturbaciones.
• Control BÁSICO
Estudia el bucle de realimentación simple, en el
que el efecto de las perturbaciones es detectado
mediante las desviaciones de la variable
controlada respecto del valor de su referencia.
• Control AVANZADO
Comprende una serie de técnicas que mejoran
el básico, como el control en cascada y el control
por prealimentación, que permiten detectar de
forma temprana las perturbaciones, y corregir
sus efectos antes de que modifiquen
sustancialmente la variable manipulada.
• Control MULTIVARIABLE
Hay varias variables manipuladas y varias variables
controladas, pudiendo aparecer interacciones de
proceso consistentes en que una variable manipulada
puede afectar a varias variables controladas. El
control multibucle es un tipo de control multivariable
que establece bucles simples entre pares (variable
manipulada, variable controlada) escogidos según
ciertos criterios.
• Control PREDICTIVO BASADO EN MODELOS
Este control (ÓPTIMO) utiliza un modelo dinámico del proceso
para predecir el valor de las variables
controladas en instantes futuros, predicción que, en
general, dependerá de los valores futuros de las
variables manipuladas.
El proceso en cuestión puede ser una unidad de una
planta, un conjunto de unidades o toda la planta.
• OPTIMIZACIÓN EN TIEMPO REAL
Determina los valores estáticos (en régimen
permanente) de las variables controladas y
manipuladas, que optimizan una cierta función
objetivo que tiene típicamente sentido económico (p.
ej. maximizar el beneficio de la planta en un cierto
periodo).
http://www.mdpi.com/1424-8220/13/8/9941/htm
http://www.disam.upm.es/vision/projects/robotenis/
CONTROL VISUAL
Visión artificial en aplicaciones de control
de calidad (reconocimiento de patrones).
Visión artificial en la industria
Visión artificial en la industria
Visión artificial en la industria
Visión artificial en la industria
Visión artificial en la industria
Visión artificial en la industria
Visión artificial en la industria
Visión artificial en la industria
Visión artificial en la industria
Visión artificial en la industria
EJEMPLO:
Visión artificial en la industria
EJEMPLO:
Visión artificial en la industria
EJEMPLO:
Visión artificial en la industria
Procesamiento de
Imágenes con MATLAB
Contenido
1. Adquisición
2. Pre-procesamiento
3. Localización y reconocimiento
2
5
1
ADQUISICIÓN:
Comunicación con la cámara
• Nombre del adaptador
Devuelve los
dispositivos disponibles
en el computador
2
5
3
ADQUISICIÓN:
Comunicación con la cámara
• ID dispositivos:
Importante cuando hay varias cámaras conectadas, ej “usb + cámara del portatil”
• Formato de video
2
5
4
ADQUISICIÓN:
Comunicación con la cámara
• Formatos que maneja lacámara:
2 •Identificar ID de la cámara
•Definir el formato en el que se
desea trabajar
2
5
5
ADQUISICIÓN:
Comunicación con la cámara
• Objeto de video
Permite crear
comunicación entre
Matlab y la cámara
Carol Martínez
2
5
6
ADQUISICIÓN:
Comunicación con la cámara
• Visualización
Carol Martínez
2
5
7
ADQUISICIÓN:
Captura de imágenes
• Capturar un frame
Forma más sencilla
Height H
8 # Canales
ADQUISICIÓN:
Captura de imágenes
• Acceder a la información de los píxeles:
Resolución: Ancho xAlto
Acceder a la información
9
ADQUISICIÓN:
Captura de imágenes
• Acceder a la información de los píxeles:
Resolución: Ancho xAlto
Acceder a la información
El canal al que se
10 desea acceder
ADQUISICIÓN:
Visualización
• “imshow” >> Visualizar la imagen
14
ADQUISICIÓN:
Visualización
Permite:
- Ajustar contraste
• “imtool” -Ver valores de intensidad
-Medir (en unidades píxel)
Pixel region
tool button
Measure
distance
Pixel region
tool
Image
coordinates
Pixel’s
15 values
ADQUISICIÓN:
lectura y escritura
• Leer y guardar imágenes
Formatos
bmp, tif, png, jpeg, gif
ADQUISICIÓN:
Código
PRE-PROCESAMIENTO
Conversión espacios de color
• Escala de grises
PRE-PROCESAMIENTO
Conversión espacios de color
• HSV
HSV
H: Color
RGB S: Pureza del color
V/B: Claro-oscuro
267
PRE-PROCESAMIENTO
Conversión espacios de color
• HSV
PRE-PROCESAMIENTO
Conversión espacios de color
• HSV
22
PRE-PROCESAMIENTO
Conversión espacios de color
• Blanco y negro Si la img es RGB, internamente la convierte a GRAY
250
200
150
100
50
250
200
150
100
50
250
200
150
100
50
250
200
150
100
50
250
200
• Histograma 150
100
50
Carol Martínez
PRE-PROCESAMIENTO
Conversión espacios de color
• Histograma
Carol Martínez
PRE-PROCESAMIENTO
Detección de bordes
• “edge” Hallar aquellos puntos donde se produce una variación de
intensidad
- Por defecto usa Sobel
- La imagen de salida es BW
edge(I,’sobel’)
Original
PRE-PROCESAMIENTO
Detección de bordes
• “edge”
canny
Original
Vertical
Original
-Aplicar un elementoestructurante.
49 CCCCaarrooool Martínez
PRE-PROCESAMIENTO
Operaciones morfológicas
• Elemento estructurante
Carol Martínez
50
PRE-PROCESAMIENTO
Operaciones morfológicas
• Erosión -El valor del píxel de salida es el min de los vecinos, “QUITANDO
PIXELES AL OBJETO”.
imerode
Original
“imerode”
51 C a rol Martínez
C
PRE-PROCESAMIENTO
Operaciones morfológicas
-El valor del píxel de salida es el max de los vecinos.
• Dilatación “AGREGANDO PIXELES AL OBJETO”
Original imdilate
EROSIÓN + DILATACIÓN
Se puede usar para quitar objetos pequeños de una imagen mientras se conserva
la forma y el tamaño de objetos grandes.
Original
imopen
DILATACIÓN + EROSIÓN
Original imclose
n€ # deveces
remove
Original
-Devuelve las coordenadas de todos los píxeles del borde de un objeto y el número
de píxeles.
-Devuelve las coordenadas de todos los píxeles del borde de un objeto y el número
de píxeles.
fstep: Dirección
BW
Original
• “bwtraceboundary”
erosión dilatación
erosión dilatación
• “bwboundaries”
Entrada Salida
-Imagen
-Conectividad (4 u 8) -Número de píxeles por contorno
-Opt: -Vector con etiquetas de los contornos
- # de contornos = max(L(:))
‘holes’€ busca obj y huecos
- Número deobj
‘no holes’€ busca solo obj.
Contornos
306
LOCALIZACIÓN Y
RECONOCIMIEN
TO
• “bwboundaries”
L € Imagen de etiquetas
L € Imagen de etiquetas
N € Número de objetos
L € Imagen etiquetada
“Perimeter” Perímetro.
Carol Martínez 317
LOCALIZACIÓN Y
RECONOCIMIEN
TO
• “regionprops”
84 CCCCaarrooool tínez
MMMMar
LOCALIZACIÓN Y
RECONOCIMIEN
TO
• “regionprops”
Ancho
Alto
Carol Martínez 321
LOCALIZACIÓN Y
RECONOCIMIEN
TO
• “regionprops”
Polígono convexo que contiene al objeto
Área de trabajo
Carol Martínez
334
Programa
1. Leer Img
2. Convertir RGB € HSV
Carol Martínez
335
Programa
1. Leer Img
2. Convertir RGB € HSV
3. Convertir RGB € Gray
Carol Martínez
336
Programa
1. Leer Img
2. Convertir RGB € HSV
3. Convertir RGB € Gray
4. Analizar Histog.
Carol Martínez
337
Programa
1. Leer Img
2. Convertir RGB € HSV
3. Convertir RGB € Gray
4. Analizar Histog.
5. Convertir BW einvertir
104 CCCCaarrooool
MMMMaaaartínnnneeeezzzz
Programa
1. Leer Img
2. Convertir RGB € HSV
3. Convertir RGB € Gray
4. Analizar Histog.
5. Convertir BW einvertir
6. Erosionar y dilatar
Carol Martínez
339
Programa
1. Leer Img !
Ya se sabe:
2. Convertir RGB € HSV - Num total frutas
3. Convertir RGB € Gray - Posición frutas
4. Analizar Histog.
5. Convertir BW einvertir
6. Erosionar y dilatar
7. Etiquetar
8. Calcular propiedades
Carol Martínez
340
Programa
9. Analizar HSV para establecer umbrales
Carol Martínez
10
7
Programa
Carol Martínez
108
Programa
109 CCCCaarroooolMartínez
Programa
110 CCCCaarrooool z
MMMMaaaartínnnneeee
Programa
Carol Martínez
345
Programa
Carol Martínez
346
Programa
Carol Martínez
347
Programa
Carol Martínez
114