Académique Documents
Professionnel Documents
Culture Documents
Automatización Industrial
PROYECTO INTEGRADOR
“INCUBADORA INDUSTRIAL”
Alumnos:
Castro Bustamante, Oscar
Martel Quispe, Jose Luis
Paucar Gutierrez, Jhorman
Ururi Velasque Antony
Lizana Rivera, Victor Steven
Zorrilla Alvarado, Joel
Asesor:
Ávila Córdova, Edwin
Ciclo y Sección:
5to -ABC
Lima – Perú
2017- I
1
Índice
1. Planteamiento y delimitación del problema……………………………..
…….5
1.1. Formulación del Problema………………………………………….................5
1.2. Importancia y justificación del problema……………………………………...6
1.3. Delimitación del proyecto………………………………………………............6
2. Presentación de Objetivos………………………………..…….......…….....6-7
2.1. Objetivo General………………………………………………….….................6
2.2. Objetivos Específicos…………………………………..……….…….………...7
3. Desarrollo de la Solución…………………….……………………………...7-
11
3.1. Diseño de la Solución………………………………………………………..7-
10
3.1.1. Alternativas de Solución……………………………………………………...…
7
3.1.2. Diferencias de diseño de solución…………………………………………..7-8
3.1.3. Ventajas y desventajas de posibles soluciones…………………………..….8
3.1.4. Descripción de la solución…………………………………………………..9-
10
3.1.5. Áreas de Conocimiento y Herramientas……………………………..………
10
3.2. Evaluación económica y Financiera………………………………………….11
4. Planos y Diagramas...………..………………………………………....…12-13
4.1. Diagrama de Bloques……………………………………………………..…..12
4.2. Diagrama P&ID……………………………………………………………...…13
5. Desarrollo de Solución para incubadora…………………………………13-
15
5.1. Diseño de Incubadora en 3D………………………………………………13-
14
5.2. Plano de incubadora……………………………………………………..…....15
6. Programación y desarrollo de Funcionamiento de la incubadora…….16-26
6.1. Estandarización de la señal……………………………………………....16-18
6.1.1. Diseño en Eagle……..……………………………………………………..….18
6.2. Programación PID en PLC……………….……………………………….19-22
6.3. Control de Luminosidad………………………………………..……...….22- 24
6.3.1. Diseño del circuito……………………………………………………....….23-
24
6.4. Visualizador de Temperatura……………………………………………...25-26
7. Fabricación de Incubadora………………………………………………..27-28
8. Comunicación con Allen Bradley………………………………………....29-32
9. Evidencias de funcionamiento………………………………………….…33-
38
10. Anexos……………………………………………………………..………..39-40
10.1. Programación de PLC…………..………………………………………....39-40
10.2. PinOut TCA785……………………………………………………….…….….40
11. Manuales
Técnicos………………………………………………………….....41
12. Bibliografía………………...………………………………………..……...…..42
2
Índice de Imágenes
Figura1. Diagrama de bloques del
proceso………………………………………..12
Figura2. Diagrama P&ID…………………………………………………..………...13
Figura3. Vistas de Incubadora……………………………………………..
………..14
Figura4. Vista Perspectiva de Incubadora……………………………………..
…..14
Figura5. Diseño de Estructura de
Incubadora……………………………………..15
Figura6. Diseño de Estructura de
Incubadora……………………………………..15
Figura7. Diseño de Simulación……………….………………………………..…...16
Figura8. Simulación de Circuito 1……………………………………………..
…....17
Figura9. Simulación de Circuito 2……………………………………………….
…..17
Figura10. Simulación de Circuito 3………………….……………………..…….…
18
Figura11. Diseño del Circuito……..………………………………………..…….…18
Figura12. Explicación primera parte de programación……………………………
19
Figura13. Escalamiento…………….…………………………..…………………...19
Figura14. Tercera línea de programación………………………………………....20
Figura15. Bloque PID……………………….……………………………..…………
20
Figura16. Ventana de Parametrización………………………………………....…20
Figura17. Escalamiento a la salida…….………………………………………..
….21
Figura18. Escalamiento a la
salida………………………………………………....21
Figura19. Escalamiento a la salida……….……………………………………..
….21
Figura20. Circuito original….………………………………………………………..22
Figura21. Circuito a emplear……….…………………………………………..…...23
Figura22. Software Proteus…….……………………………………………….…..23
Figura23. Diseño de circuito TCA785……..…………………………………….…24
Figura24. Diseño de PCB…………………………………………………..…….....24
Figura25. Código de Visualizador de Temperatura…………………………..…..25
Figura26. Prueba de funcionamiento Visualizador……………………………..…
26
Figura27. Prueba de funcionamiento con Proceso……………………………..…
26
Figura28. Diseño a cortar……..…………………………………………...
………...27
Figura 29. Corte Laser……………………………………………..
………………...27
Figura 30. Armado de Incubadora………………………………………..………...27
Figura 31. Armado de Incubadora parte trasera……………………………..…..28
Figura 32. Incubadora………………………………………..……………………...28
3
Figura 33. Incubadora con acciona dores……………………………………..…..28
Figura 34. Selección del driver de comunicación en
RSLinx…………………….29
Figura 35. Ingresamos la dirección IP correspondiente al
PLC………………....29
Figura 36. Selección del PLC a trabajar en
RSLogix500………………………….30
Figura 37. Programa en RSLogix500…………………………………..……..……
30
Figura 38. HMI en Labview……………………………………………...
……..........31
Figura 39. Configuración de RSLinx como OPC……………………………..……
31
Figura 40. Configuración de RSLinx como OPC
Server………………………….32
Figura 41. Asignación de direcciones a los pulsadores del HMI en Labview……
32
Figura 42. Fabricación del circuito………………………………………..
………...33
Figura 43. Circuito control del actuador………………………………………..
…..33
Figura 44. Prueba de funcionamiento con fuente
externa………………………..34
Figura 45. Prueba de funcionamiento con
transformador...................................34
Figura 46. Prueba de funcionamiento con PLC.………..…………………..
……..35
Figura 47. Configuración de rampa y visualización…………………………..…..35
Figura 48. Visualización de disparos del IC…...………..…………………..
……...35
Figura 49. Visualización de disparos y entrada AC..…..
………………………….36
Figura 50. Desplazamiento del disparo……………..…..………………….………
36
Figura 51. Salida de señal…………………………....…..
………………………….37
Figura 52. Placa de Sensor LM35…………………………………………….
…….37
Figura 53. Pintout TCA 785……………….………....…..…………………..….
…..40
Índice de Tablas
Tabla1. Plan de Trabajo Parte1……………….…………………….……………….5
Tabla2. Plan de Trabajo Parte2……………………………..……………………….6
Tabla 3. Cuadro comparativos de Ventajas y Desventajas……………………….8
Tabla4. Costos de Materiales……………………………………………..………..11
Tabla5. Tabla de valores para curva estática…………………………………….37
4
1. Planteamiento y delimitación del problema
1.1. Formulación del Problema
5
de la especialidad de Electrónica y Automatización Industrial. El proyecto será
realizado en la Instalaciones del Instituto Tecnológico Tecsup así como también
laboratorios de Electrónica que permitirán el desarrollo satisfactorio de este.
Los alumnos de electrónica realizarán las respectivas investigaciones para
definir los parámetros a los cuales estará sometido la incubadora; así como
también el desarrollo de la programación PID en un controlador lógico
programable que permita mantener los estándares requeridos para la
incubación de los huevos por medio de actuadores. Para el desarrollo del
proyecto se tendrá en cuenta el apoyo de los profesores quienes
proporcionaran materiales, recomendaciones y un liguero seguimiento para que
el proyecto sea desarrollado de forma exitosa. La incubadora servirá como
apoyo para aquellas personas que se dedican a la avicultura la cual permitirá
tener una mejor eficiencia en el nacimiento de sus aves. Los recursos a
emplear para el proyecto son: alumnos de Electrónica y Automatización
Industrial, profesores asesores, conocimientos en diseño de planos en
Rinhoceros e Corel Draw, equipo de laboratorios, cortadora láser del Fablab,
controlador lógico programable y apoyo logístico para la adquisición de
materiales o equipos pertenecientes al proyecto.
El plan de trabajo se muestra en el siguiente diagrama de Gantt.
Tabla1. Plan de Trabajo Parte 1
Semana de
S3 S4 S5 S6 S7 S8
Trabajo
Inicio 20/03/2017 27/03/2017 03/04/2017 10/04/2017 17/04/2017 24/04/2017
Final 25/03/2017 01/04/2017 08/04/2017 15/04/2017 22/04/2017 29/04/2017
Planteamiento Construcción
Presentacion Presentación Desarrollo Presentación
Actividad y delimitacion de
de Objetivos Avance1 de Solución Avance2
del problema Incubadora
6
Final 13/05/2017 20/05/2017 03/06/2017 10/06/2017 17/06/2017
2. Presentación de Objetivos
2.1. Objetivo General
Desarrollar e implementar un sistema de control y supervisión de
variables dentro de una incubadora.
2.2. Objetivos Específicos
Investigar condiciones a las que se encuentra sometida los huevos de
aves para su reproducción.
Elaborar el algoritmo de control haciendo uso de un controlador lógico
programable.
Encontrar los parámetros indicados para la sintonía del controlador.
7
Realizar un programa de monitoreo y adquisición de datos empleando
Labview y Arduino.
Realizar un análisis del comportamiento dinámico de sistema a fin de
elegir una estrategia de control idónea.
Estandarizar las señales de los sensores y actuadores.
3. Desarrollo de la Solución:
3.1. Diseño de la Solución:
3.1.1. Alternativas de Solución:
Diseñar e implementar una incubadora empleando componentes básicos
como sensor de temperatura, actuadores y Arduino como sistema de
control en la incubadora.
Diseñar e implementar una incubadora empleando Arduino y LabView
como sistema de control de la incubadora.
Diseñar e implementar una incubadora empleando Control PID por
medio de un PLC Siemens; una tarjeta de adquisición de datos para la
visualización en LabView.
3.1.2. Diferencias de Diseños de Solución:
El diseño e implementación de la primera opción de desarrollo permite
hacer el control de la incubadora empleando solo programación en
lenguaje C en el Arduino, donde por medio de esta permitirá controlar
dispositivos electrónicos que permitirán controlar los actuadores
alimentados con tensión AC (ON-OFF).
El diseño e implementación de la segunda opción de desarrollo permite
controlar la incubadora a través del software LabView por media una
tarjeta de adquisición de datos (Arduino).
El diseño e implementación de la tercera opción de desarrollo permite
controlar los actuadores de la incubadora a través de un Controlador
Lógico Programable con control PID; así como también la supervisión y
monitoreo de las variables empleando una tarjeta de adquisición de
datos con LabView.
3.1.3. Ventajas y Desventajas de Posibles Soluciones
8
reducidos. reducidos. Adaptabilidad a
Menor demanda Simplicidad en
diversas
de tiempo de armado.
incubadoras.
Control de la
fabricación. Cuenta con un
incubadora a
control PID.
Distancia. Set Point
Set Point
Variable.
Variable. Sistema
Robusto.
Control de la
incubadora a
distancia.
Diseño intuitivo
Desventajas Menor eficacia. Menor eficacia. Mayor costo.
No poder controlar Menor Precisión. Mayor demanda
las variables. de tiempo.
Set Point fijo. Sintonización.
No tener precisión
en las variables.
9
la interfaz gráfica de usuario. Una vez realizada la programación en
LabView las salidas de la tarjeta de adquisición de datos son conectadas
a las entradas análogas del controlador a emplear.
Se empleara un Controlador Lógico Programable pues este permitirá
realizar la programación respectiva para el control de los actuadores
teniendo en cuenta el ingreso de los valores obtenidos por la variable de
temperatura; para ello en dicha programación se empleara el bloques de
funciones del PLC Allen Bradley 1400(1) para cada entrada análoga;
este permitirá escalar los valores enteros ingresantes y dar valores
reales que permitan el funcionamiento adecuado; en la variable de la
temperatura se emplea el bloque PID el cual nos permitirá controlar
procesos de temperatura con control continuo o en forma de impulso, su
funcionamiento se basa en el algoritmo de regulación PID que está
dotado en de funciones adicionales para procesos de temperatura. La
salida del Bloque de PID son llevadas a un bloque de escalamiento (1)
de forma independiente el cual convertirá los valores reales obtenidos a
valores enteros que posteriormente se vuelven en voltajes de 0 a 10V en
la salida del PLC.
Como siguiente paso se realiza la etapa de potencia en el cual se
emplea un circuito de control de luminaria (2) el cual nos permitirá
reducir intensidad de la iluminaria que proporcionara calor a los huevos
fecundados de esta forma se encontrarían a las condiciones necesarias
para su reproducción (Temperatura 38°C). Teniendo en cuenta que el
circuito del datasheet TCA785 hace uso de un potenciómetro el cual
tendría que ser variado de forma manual, se reemplazara dicho
componente por la salida analógica del PLC el cual nos permitirá realizar
un proceso en lazo cerrado (automático).
Se emplea un sensor LM35 para captar la temperatura. Para ello es
necesario estandarizar la señal por medio de un circuito electrónico (3).
Como paso final los sensores realizan la toma de datos llevándolos al
PLC donde se realizara una comparación con el valor deseado (Set
Point).
3.1.5. Áreas de Conocimiento y Herramientas:
10
se usará el integrado TCA785, con el podremos regular la potencia de
salida hacia el actuador.
11
5 1 Transformador -- Permitirá aislar las fases de tal forma se S/.30.00
220VAC a 110Vac evitara cortocircuitos al emplear
instrumentos como osciloscopio o el
mismo PLC.
6 1 Sensor -- LM35 Servirá para medir la Temperatura S/.5.00
DHT22 S/.20.00
7 1 Regulador de -- TCA785 Circuito integrado de control de fase, es S/.6.00
potencia ideal para controlar el disparo de los
dispositivos de potencia
8 - Componentes -- Resistenci Componentes que permitirán realizar de S/.20.00
electrónicos para a forma satisfactoria el proyecto al
armados de (TL082) soldarlos en la vaquelita, teniendo en
circuitos Opam cuenta el diseño realizado para cada
Condensa caso.
dor
Diodos
Sócalos
Vaquelita
Zener
Cables
TIP136
9 1 Cartón doble -- -- Para hacer la incubadora S/.5.00
capa
10 1 Laptop Toshiba -- Para poder hacer la respectiva
configuración y comunicación entre los
equipos.
Tabla4. Costos de Materiales
4. Planos y Diagrama
12
Figura1. Diagrama de bloques del proceso Fuente: Autoría Propia
En el presente diagrama de bloques se observa las etapas y el proceso de
distribución de nuestro proyecto. El sensor entregara un voltaje de 10mV por
cada grado centígrado. Este es llevado a un circuito electrónico con Opam
donde amplificaran su voltaje y permitirán estandarizar la señal. Luego será
llevada la salida de este circuito al programa Labview y PLC donde por medio
de bloques de escalamiento se ejecutara la programación con la finalidad de
entregar una salida de voltaje de 0 a 10V en una salida análoga, de tal forma
esta sea entregada al circuito en la etapa de Potencia que se encargara de
entregar los disparos necesarios para regular la intensidad de voltaje que
llegara al foco.
Se tiene en cuenta que el proceso es auto correctivo ya que se encuentra en
un circuito cerrado y emplea un PID que permitirá obtener el valor deseado. Se
observara que su respuesta de corrección a las perturbaciones es rápida.
13
Figura2. Diagrama P&ID Fuente: Autoría Propia
En la presente imagen se observa el diagrama P&ID con sus respectivas
simbologías, de esta forma es como se representaría nuestro proyecto.
5. Desarrollo de Solución para incubadora:
14
Figura3. Vistas de Incubadora Fuente: Autoría Propia
15
Figura5. Diseño de Estructura de Incubadora Fuente: Autoría Propia
16
6.1. Estandarización de Señal Simulación en Proteus:
Rf + Ri 1k Ω+1k Ω
Ganancia= = =2
Calculo Teórico: Ri 1k Ω
Esta fórmula nos permitirá obtener la ganancia del amplificador operacional así
como también los valores necesarios para las resistencias.
17
Figura 8. Simulación de Circuito 27°C Fuente: Autoría Propia
Se observa que al obtener una temperatura de 27°C este entrega al PLC
2.76 V.
18
Figura 10. Simulación a 100°C Fuente: Autoría Propia
19
Con respecto a nuestro curso de PLC, realizaremos un programa el cual
nos permitirá obtener un control PID y poder controlar nuestro proyecto,
pero además de solo insertar el bloque PID también tendremos que contar
con diferentes bloques, estos los detallaremos a continuación en la
descripción del circuito
Descripción del Circuito:
20
Figura 14. Tercera línea de programación Fuente: Autoría Propia
En esta línea podemos apreciar un bloque de escalamiento, el cual se encarga
de escalar la salida (OUT) que proviene desde el LabVIEW de 0 a 100 hacia
una escala de 0 a 16383, el cual nos permitirá tener una lectura en el bloque
PID.
21
Figura 17. Escalamiento a la salida Fuente: Autoría Propia
Con la finalidad de poder obtener el deseado en la salida se procede a escalar.
De esta forma podremos obtener de 0 a 10V.
En esta línea de programación contamos con el escalamiento de la salida
(OUT) del bloque PID hacia una dirección N7:6.
22
Por ultimo en estas dos líneas de programación realizamos el escalamiento de
la salida y entrada analógica de 0 a 100 para mostrarla en el LabVIEW, el PV y
el OUT respectivamente.
6.3. Control de Luminosidad:
El circuito recibirá un voltaje de salida de 0V a 10V de esta forma el circuito
se encargara de controlar la luminosidad del circuito llegando.
23
Figura 21. Circuito a Emplear Fuente: Autoría Propia
24
Figura 23. Diseño de Circuito TCA785 Fuente: Autoría Propia
25
Con la finalidad de que el operario pueda realizar un monitorio de la variable de
temperatura en la propia incubadora se procede a incorporar un sensor DHT22
el cual por medio del código en Arduino realizado permitirá leer dicho dato y
visualizarlo en una pantalla LCD. El tiempo de muestreo en este sensor es
configurado en 2segundos. Para dicha programación se emplea la librería
“DHT” y “liquidcrystal” estas nos permitirán desarrollar de forma adecuada la
programación.
Se observa que se llaman las librerías de dicho sensor y pantalla LCD 16x2;
asi como también se definición de los puertos del Arduino a emplear como
cuales son entradas y salidas. También se observa lo que se visualizara en la
pantalla LCD. Se tiene en cuenta que para el uso de las filas y columnas estas
deben encontrarse definidas en el Código de Arduino.
26
Figura 26. Prueba de Funcionamiento Visualizador Fuente: Autoría Propia
Se observa la Temperatura en la cual se encuentra el sistema, se tiene en
cuenta que el visualizador en este momento no se encuentra interactuando
con el proceso del sistema.
27
Teniendo en cuenta los planos ya antes mencionados se proceden a realizar
los cortes en el Fablab
28
Figura 31. Armado de Incubadora parte trasera Autoría: Fuente: Propio
29
RSLINX como OPCServer, así podremos adquirir los datos en Labview
desde el PLC.
Empezamos configurando la comunicación la comunicación con el PLC,
mediante Ethernet. Ingresamos a RSLinx y en la pestaña “Configure
Drivers” creamos un nuevo Driver de conexión del tipo Ethernet.
30
seleccionaremos el PLC Micrologix 1400, aceptamos y se nos abrirá el bloque
de programación.
31
Figura 38. HMI en Labview Autoría: Fuente: Propia
Figura 39. Configuración de RSLinx como OPC Server Autoría: Fuente: Propia
Creamos un nuevo Topic y seleccionamos el canal de comunicación que
estamos utilizando con el PLC, con esto habremos terminado la configuración
en RSLinx.
32
Figura 40. Configuración de RSLinx como OPC Server Autoría: Fuente:
Propia
Volviendo a Labview, es hora de asignarle una dirección del PLC a cada
indicador presente en el HMI creado en Labview.
9. Evidencias de Funcionamiento
33
Las pruebas de funcionamiento se encuentran en un drive compartido link
https://drive.google.com/drive/folders/0BwiLAuQ3KdAxWEV6dXVHVkJvZVE
34
Figura 44. Prueba de Funcionamiento con fuente externa Fuente: Autoría
Propia
Se observa el foco encendiendo, en los videos anexados en el drive se podrá
observar que al variar el voltaje de control en este caso el voltaje de una fuente
externa este comienza a recortar la potencia de nuestro foco; llegando a
simular de esta forma que la fuente externa es una representación del voltaje
del PLC que vendría a ser nuestro control de la incubadora. Se tiene en cuenta
que en este caso no se está haciendo uso del transformador; pues nuestra
fuente cuenta con un transformador interno que internamente ya se encuentran
aisladas las fases. De esta forma se evitaría algún cortocircuito.
https://drive.google.com/drive/folders/0BwiLAuQ3KdAxWEV6dXVHVkJvZVE
35
Figura 46. Prueba de funcionamiento con PLC Fuente: Autoría Propia
Se observa el control de la intensidad del foco empleando un PLC, este control
se encuentra en modo manual.
36
Figura 49. Visualización de disparos y entrada AC Fuente: Autoría Propia
https://drive.google.com/drive/folders/0BwiLAuQ3KdAxWEV6dXVHVkJvZVE
37
Figura 51. Salida de señal Fuente: Autoría Propia
En esta imagen se observa que la señal AC fue recortada esto se debe a que el
disparo se desplazó de tal forma que provoco que disminuyera el voltaje que
entraría como alimentación al foco.
38
Curva Estatica
50
45
40
35
30
PV
25
20
15
10
0
0 10 20 30 40 50 60 70 80 90 100
OUT
39
10. Anexos
10.1. PROGRAMACION PLC
11.
12.
40
PinOUT TCA 785:
41
https://cache.industry.siemens.com/dl/files/722/23330722/att_114700/v1/scaling
_and_unscaling_analog_values.pdf
http://www.infoplc.net/files/descargas/siemens/infoPLC_net_Funcionament_FB
41.pdf
https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf
https://www.labviewmakerhub.com/doku.php?id=libraries:linx:start
http://www.farnell.com/datasheets/1836360.pdf
12. Bibliografía:
(1) Tratamiento de Regulacion PID en la Estructura Siemens; FB41 Sitio Web
[en linea]. Recuperado 18 de abril de 2017:
http://www.infoplc.net/files/descargas/siemens/infoPLC_net_Funcioname
nt_FB41.pdf
(2) Scaling and Unscaling Analog Values, Sitio Web [en linea]. Recuperado 18
de abril de
42
2017:https://cache.industry.siemens.com/dl/files/722/23330722/att_114700
/v1/scaling_and_unscaling_analog_values.pdf
(3) Manejo del Huevo en la Incubadora, Sitio Web [en linea]. Recuperado 18
de abril de 2017:http://ocw.upm.es/produccion-animal/produccion-
avicola/contenidos/TEMA_7._INCUBACION/7-2-manejo-del-huevo-en-la-
incubadora/view
43