67
UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS FACULTAD TECNOLOGICA MANUAL DE USUARIO “PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL” MIGUEL STEVEN HERRERA GOMEZ EDWIN ANDRES PAEZ HERRERA ING. ALDEMAR FONSECA VELASQUEZ GRUPO DE INVESTIGACION INTEGRA

UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

  • Upload
    lekhanh

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

UNIVERSIDAD DISTRITAL FRANSISCO

JOSE DE CALDAS

FACULTAD TECNOLOGICA

MANUAL DE USUARIO

“PLANTA DIDACTICA PARA INSTRUMENTACION

Y CONTROL”

MIGUEL STEVEN HERRERA GOMEZ

EDWIN ANDRES PAEZ HERRERA

ING. ALDEMAR FONSECA VELASQUEZ

GRUPO DE INVESTIGACION INTEGRA

Page 2: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

INDICE

1. Objetivo del documento.

2. Objetivos del proyecto.

2.1. General.

2.2. Específicos.

3. Requisitos del sistema.

4. Manual de usuario.

4.1. Descripción del proyecto.

4.2. Pantalla de inicio e ingreso de datos.

4.3. Códigos de controladores y funciones de los circuitos.

4.4. Modelo matemático.

4.5. Practicas demostrativas.

5. Recomendaciones de uso.

6. Referencias bibliográficas.

Page 3: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

1. Objetivo del documento

El presente documento pretende mostrar al usuario el funcionamiento de la planta

didáctica y de qué manera se puede realizar procesos de instrumentación y control

en ella.

2. Objetivos.

2.1. General.

Desarrollar un módulo de instrumentación y control de humedad y

temperatura, y monitoreo de CO2 en una planta didáctica del grupo de

investigación Integra.

2.2. Específicos.

• Desarrollar el modelo de la planta y el diseño e implementación del

controlador para las variables temperatura y humedad.

• Desarrollar el sistema de instrumentación con visualización local y móvil de

las variables Temperatura, Humedad y CO2 de la planta didáctica.

• Diseñar, documentar y probar dos prácticas de instrumentación y control

con base en la planta didáctica implementada.

3. Requisitos del sistema.

El equipo cuenta con diferentes controladores y microcontroladores que cumplen

funciones específicas para que el equipo funcione adecuadamente. Cada uno de

ellos necesita un software para poder ser diseñado su código de control.

- PLC Wecon

Para poder generar el código de control del PLC se utiliza el software

directamente fabricado por Wecon.

Page 4: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

PLC Wecon es un software que cuenta con una interfaz que permite crear

códigos por medio de bloques, y puede ser usado tanto como una

programación en serie y paralelo[1].

En la Figura 1 se observa la interfaz del software Wecon.

Figura 1. Software PLC Wecon. Autonomía Propia.

- PSOC 5

Para chips PSoC5 la herramienta de desarrollo se llama PSoC Creator,

también basada en un entorno gráfico para la configuración del chip, y en las

herramientas GNU desarrolladas para ARM en el caso del PSoC5[2].

En la Figura 2 se observa la interfaz de inicio de Psoc Creator.

Figura 2. Interfaz de inicio Psoc Creator. Autonomía Propia.

Page 5: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Este software cuenta con dos tipos de programación una que es mediante el

uso de bloques y el otro que es mediante código C. Estos pueden ser

utilizados simultáneamente para permitir un código más eficiente y fácil de

utilizar.

En la Figura 3 se observa la interfaz de programación por medio de bloques

de Psoc Creator.

Figura 3. Interfaz de programación mediante bloques Psoc Creator.

Autonomía Propia.

En la Figura 4 se observa la interfaz de programación por medio de código C

de Psoc Creator.

Figura 4. Interfaz de programación mediante código C Psoc Creator.

Autonomía Propia.

Page 6: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

- Arduino Nano y Arduino Mega

Arduino es una plataforma de prototipos electrónica de código abierto (open-

source) basada en hardware y software flexibles y fáciles de usar. Está

pensado para artistas, diseñadores, como hobby y para cualquiera

interesado en crear objetos o entornos interactivos.

Arduino puede sentir el entorno mediante la recepción de entradas desde

una variedad de sensores y puede afectar a su alrededor mediante el control

de luces, motores y otros artefactos. El microcontrolador de la placa se

programa usando el Arduino Programming Language (basado en Wiring) y el

Arduino Development Environment (basado en Processing). Los proyectos

de Arduino pueden ser autonomos o se pueden comunicar con software en

ejecución en un ordenador (por ejemplo con Flash, Processing, MaxMSP,

etc.)[3].

El software de Arduino cuenta con interfaz donde se crean códigos en

lenguaje C.

En la Figura 5 se observa la interfaz de programación por medio de código C

de Arduino.

Figura 5. Interfaz de programación mediante código C Arduino.

Autonomía Propia.

Page 7: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

- LADVIEW

Labview es un entorno grafico de programación. El lenguaje utilizado para

programar en él se llama “Lenguaje G, donde la “G” simboliza que es un

lenguaje de tipo gráfico.

Los programas desarrollados en Labview se llaman VI´s (Virtual

Instruments), su origen provenía del control de instrumentos, pero hoy en día

su uso se ha expandido más allá.

Labview tiene un entorno de programación gráfico, por lo que los programas

no se escriben, sino que se dibujan, una labor facilitada gracias a que

Labview consta de una gran cantidad de bloques prediseñados.

Los programas se dividen en dos partes bien diferenciadas, una llamada

“Panel Frontal”, y otra “Diagrama de Bloques”[4].

En la Figura 6 se observa la interfaz ladview, tanto el panel frontal y el

diagrama de bloques.

Figura 6. Interfaz gráfica de Ladview. Panel frontal y diagrama de bloques. Autoría propia

Page 8: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

- ThingView Aplicación Android

ThingView le permite visualizar los canales ThingSpeak de una manera fácil,

basta con introducir el ID del canal y ya está listo para ir. ThingSpeak es una

fuente de "Internet de las cosas" plataforma abierta para almacenar y

recuperar datos de cosas usando HTTP a través de Internet[5].

En la Figura 7 se observa la aplicación Android ThingView.

Figura 7. Aplicación Android ThingView[5].

Por último se necesita conocimientos básicos en cada uno de los softwares

anteriormente mencionados.

Ya que el sistema cuenta con una aplicación móvil que es comunicada por

medio de wifi es necesario que se le conecte a una red de internet, solo en

el caso de que se quiera utilizar la aplicación.

4. Manual de usuario.

A continuación se describe todo lo que tiene que ver con el funcionamiento y como

manipular los datos de una manera adecuada.

4.1. Descripción del proyecto.

Para el desarrollo del proyecto la propuesta realizada fue la siguiente

En la Figura 8 se observa el diagrama de bloques que describe el funcionamiento

de la planta didáctica.

Page 9: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 8. Podemos observar el diagrama de bloques del sistema. Autoría propia

4.1.1. Bloque de acondicionamiento del sensor de temperatura y humedad.

Es el encargado de tomar los datos del sensor DHT22 y procesarlos para que

puedan ser reconocidos por el PLC.

Este bloque costa de un sensor DHT22, PSOC 5 y dos módulos conversores de

voltaje a corriente.

En la Figura 9 se observa el diagrama de bloques que describe el

acondicionamiento de la humedad y la temperatura.

Figura 9.Bloque de acondicionamiento de la temperatura y humedad. Autoría propia

Page 10: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 10 se observa el diagrama de flujo que realiza el PSOC para realizar

la conversión.

Figura 10. Diagrama de flujo del PSOC. Autoría propia

En este bloque se implementaron los siguientes componentes para el funcionamiento del mismo: 4.1.1.1. Sensor de temperatura y humedad DHT22. El sensor DHT22 es un encapsulado capaz de medir la temperatura y la humedad, y transmitir estos datos por medio de un hilo, su rango de temperatura es de -40 a 80 °C con una precisión del 0.5°C, humedad del 0 al 100% con una precisión del 1%[6]. En la Figura 11 se observa el sensor DHT22.

Figura 11. Sensor DHT22[6].

Page 11: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.1.1.2 PSOC 5.

Es un microcontrolador de la familia PSOC que cuenta con gran cantidad de pines

que pueden ser utilizados tanto como entradas y salidas, análogas y digitales[2].

En la Figura 12 se observa el microcontrolador PSOC5.

Figura 12. PSOC5[2].

4.1.1.3 Modulo conversor de voltaje a corriente ASC 201-1.0

Estos circuitos se basan en que la corriente de salida tiene que ser función de la

tensión de entrada pero independiente de la resistencia de carga[7].

En la Figura 13 Se observa un módulo conversor de voltaje a corriente.

Figura 13. Módulo de voltaje a corriente ASC 201-1.0[7].

Page 12: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.1.2 Bloque de acondicionamiento del sensor de CO2.

Es el encargado de tomar los datos del sensor MQ7 y procesarlos para que puedan

ser trasmitidos por la red ModBus.

Este bloque costa de un sensor MQ7 y un Arduino Nano.

En la Figura 14 se observa el diagrama de bloques que describe el

acondicionamiento de CO2.

Figura 14. Bloque de acondicionamiento del CO2. Autoría propia

En la Figura 15 se observa el diagrama de flujo que realiza el Arduino Nano para

realizar el acondicionamiento.

Figura 15. Diagrama de Flujo del Arduino Nano. Autoría propia

Page 13: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.1.2.1. Sensor de CO2- MQ7

Este es un sensor que permite la detección de Monóxido de Carbono (CO2), ideal

para detectar concentraciones de CO2 en el aire. El MQ-7 puede detectar

concentraciones en el rango de 20 a 2000ppm.

En la Figura 16 se observa el sensor MQ7[8].

Figura 16. Sensor MQ7[8].

4.1.2.2. Microcontrolador Arduino Nano.

El microcontrolador Arduino nano es una plataforma física computacional open-

source basada en una sencilla placa con entradas y salidas (E/S), analógicas y

digitales, y en un entorno de desarrollo que implementa el lenguaje

Processing/Wiring[9].

En la Figura 17 se observa el microcontrolador Arduino Nano[9].

Figura 17. Arduino Nano[9].

Page 14: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.1.2.3. Comunicación Modus.

Modbus permite el control de una red de dispositivos, por ejemplo un sistema de

medida de temperatura y humedad, y comunicar los resultados a un ordenador.

Modbus también se usa para la conexión de un ordenador de supervisión con una

unidad remota (RTU) en sistemas de supervisión adquisición de datos (SCADA).

Existen versiones del protocolo Modbus para puerto serie y Ethernet (Modbus/TCP).

Cada dispositivo de la red Modbus posee una dirección única. Cualquier dispositivo

puede enviar órdenes Modbus, aunque lo habitual es permitirlo sólo a un dispositivo

maestro. Cada comando Modbus contiene la dirección del dispositivo destinatario

de la orden. Todos los dispositivos reciben la trama pero sólo el destinatario la

ejecuta (salvo un modo especial denominado "Broadcast"). Cada uno de los

mensajes incluye información redundante que asegura su integridad en la recepción.

Los comandos básicos Modbus permiten controlar un dispositivo RTU para

modificar el valor de alguno de sus registros o bien solicitar el contenido de dichos

registros[10].

En la Figura 18 se observa un ejemplo de una comunicación MODBUS.

Figura 18. Red MODBUS[10].

4.1.3. Actuadores y circuitos de acondicionamiento.

Es el encargado de tomar los datos del PID y del control ON/OFF, para ser

aplicados en los diferentes actuadores.

Page 15: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Este bloque costa de una resistencia calentadora de ambiente, un dimmer digital,

un puente H, un Arduino Nano, un PLC Wecon, un Humificador y ventiladores.

En la Figura 19 se observa el diagrama de bloques que describe los actuadores y

su circuito de acondicionamiento.

Figura 19. Actuadores y circuito de acondicionamiento. Autoría propia

En la Figura 20 se observa el diagrama de flujo que realiza el Arduino Nano para

realizar el acondicionamiento.

Figura 20. Diagrama de flujo del Arduino nano. Autoría propia

Page 16: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 21 se observa el diagrama de flujo que realiza el PLC para realizar el

acondicionamiento.

Figura 21. Diagrama de Flujo del PLC. Autoría propia

4.1.3.1. Resistencia calentadora de ambiente.

Los actuadores de calor están conformados por semiconductores en donde el flujo

de la corriente eléctrica produce una pérdida de energía que se transforma en calor.

El calor producido por un actuador calorífico se propaga por todo el espacio que lo

rodea[11].

En la Figura 22 se observan algunos tipos de resistencias para calentar el medio

ambiente.

Figura 22. Resistencia calentadora de ambiente[11].

Page 17: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.1.3.2. Dimmer digital.

Un Dimmer, regulador, atenuador o dímer, sirve para regular la energía en uno o

varios focos con el fin de variar la intensidad de la luz que emiten, cuando las

propiedades de la lámpara lo hacen posible.

Actualmente los circuitos más empleados incluyen la función de encendido al "paso

por cero" de la tensión. La disminución del valor eficaz en la bombilla se logra

recortando la señal en el momento de subida en el punto que se elija (si cortamos

la señal cuando la onda llega a 60 V p.e. se encenderá muy poco, mientras que si

la cortamos al llegar a 200 V se encenderá casi al máximo)[12].

En la Figura 23 se observa un dimmer digital el cual se utiliza como un PWM para

señales analogas.

Figura 23. Dimmer digital[12].

4.1.3.3 PLC Wecon.

Un controlador lógico programable, más conocido por sus siglas en inglés PLC

(Programmable Logic Controller) o por autómata programable, es una computadora

utilizada en la ingeniería automática o automatización industrial, para automatizar

procesos electromecánicos, tales como el control de la maquinaria de la fábrica en

líneas de montaje o atracciones mecánicas[1].

En la Figura 24 se observa un controlador lógico programable.

Figura 24. PLC Wecon[1].

Page 18: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.1.3.4. Humificador.

Un humificador son los diferentes aparatos que tienen la capacidad de dividir los

fluidos en pequeñas gotas de este fluido, con el fin de poderse dispersar en el

aire[13].

En la Figura 25 se observa un generador de humo frio el cual se utiliza para generar

humedad.

Figura 25. Generador de humo frio[14].

4.1.4. Visualización local, conexión inalámbrica y aplicación móvil.

Este es el bloque encargado de realizar todo lo relacionado con la interfaz que

permitirá que el usuario interactúe con la planta didáctica.

Este bloque costa de una pantalla LCD Touch, un módulo wifi ESP8266, una

interfaz de usuario para computador, un Arduino Mega y una aplicación móvil

(Android),

En la Figura 26 se observa el diagrama de bloques que describe la visualización

local y móvil.

Figura 26. Diagrama de bloques de la visualización local y móvil. Autoría propia.

Page 19: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 27 se observa el diagrama de flujo que muestra la secuencia que

realiza el Arduino Mega.

Figura 27. Diagrama de flujo del Arduino Mega. Autoría propia.

4.1.4.1. Display LCD-Touch TFT

Una LCD-Touch es un dispositivo que permite visualizar diferentes imágenes y

textos en diferentes colores dependiendo de su fabricación, también incluye un

sensor Touch resistivo que permite al usuario manipular la pantalla sin necesidad

de un teclado[15].

En la Figura 28 se observa una LCD-Touch que permite que un usuario interactúe

con la planta didáctica.

Figura 28. Display LCD 2.8” 240×320 Touch TFT controlador ILI9325[15].

Page 20: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.1.4.2. Arduino Mega.

Arduino Mega es una tarjeta de desarrollo open-source construida con un

microcontrolador modelo Atmega2560 que posee pines de entradas y salidas (E/S),

analógicas y digitales. Esta tarjeta es programada en un entorno de desarrollo que

implementa el lenguaje Processing/Wiring[16].

En la Figura 29 se observa el microcontrolador Arduino Mega.

Figura 29. Arduino Mega[16].

4.1.4.3. Interfaz de usuario para computador (Ladview)

La interfaz de usuario es el medio con que el usuario puede comunicarse con una

máquina, equipo, computadora o dispositivo, y comprende todos los puntos de

contacto entre el usuario y el equipo[4].

En la Figura 30 se observa un ejemplo de una interfaz de usuario en Ladview.

Figura 30. Ejemplo de una interfaz de usuario en ladview[4].

Page 21: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.1.4.4. Módulo Wifi(ESP8266)

Un módulo wifi es el dispositivo capaz de recibir y enviar datos por medio de wifi, y

que su vez estos datos puedan ser tomados y utilizados por un controlador[17].

En la Figura 31 se observa el módulo wifi ESP8266.

Figura 31. Módulo wifi ESP8266[17].

4.1.4.5. Aplicación móvil (Android).

Una aplicación móvil, apli o app (en inglés) es una aplicación informática diseñada

para ser ejecutada en teléfonos inteligentes, tabletas y otros dispositivos móviles y

que permite al usuario efectuar una tarea concreta de cualquier tipo profesional, de

ocio, educativa, de acceso a servicios, etc[18].

En la Figura 32 se observa un ejemplo de una aplicación móvil en Android.

Figura 32. Ejemplo de aplicación Android[18].

Page 22: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.2. Pantalla de inicio e ingreso de datos.

A través del proceso de investigación se obtuvo un prototipo capaz de controlar la

temperatura, humedad y monitorear el CO2, de una manera eficiente y de fácil

manejo, con diferentes tipos de interfaces que permiten al usuario manipular las

variables que determinan el funcionamiento de la planta didáctica.

El proyecto cuenta con tres diferentes tipos de interfaz, dos de estas son locales

una que se utiliza con una laptop y la otra permite al usuario manipular la planta

mediante una LCD-Touch y un teclado, además de una interfaz móvil donde se

podrá observar los datos de las variables físicas.

En la Figura 33 se observa la planta didáctica para instrumentación y control.

Figura 33. Planta didáctica para instrumentación y control. Autoría propia.

LCD-TOUCH

El proyecto cuenta con una interfaz de usuario que permite monitorear y manipular

los datos, que se encuentra ubicado directamente en la estructura de la planta

didáctica.

En la Figura 34 se observa la presentación de inicio que es visualizada en la

pantalla.

Figura 34. Pantalla de inicio - LCD-Touch. Autoría Propia.

Page 23: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

El sistema cuenta con un menú principal donde se encuentran tres diferentes

opciones que pueden ser utilizadas por el usuario.

En la Figura 35 se observa la presentación del menú principal en la pantalla.

Figura 35. Menú principal - LCD-Touch. Autoría Propia.

Monitoreo de Variables

Mediante esta opción el usuario podrá observar el dato en tiempo real de las tres

variables físicas que monitora el sistema de la siguiente manera temperatura de 15

a 70 grados Celsius, humedad de un 0 a 99 por ciento y el CO2 de 20 a 2000 partes

por millón.

Además esta opción contiene tres escalas que varían dependiendo del dato que se

obtenga de los sensores.

En la Figura 36 se observa la presentación del monitoreo de variables en la pantalla.

Figura 36.Monitoreo de variables - LCD-Touch. Autoría Propia.

Cambio de temperatura y humedad

Esta opción permite al usuario indicar a que temperatura y a que humedad desea

llegar, estos datos se ingresan por medio de un teclado 3x4 y sus rangos son,

temperatura de 15 a 70 grados Celsius y humedad de 0 a 99 por ciento.

Page 24: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Además este sub menú cuenta con un sistema que detecta las diferentes fallas que

se pueden generar a la hora de ingresar datos para evitar errores en el sistema.

En la Figura 37 se observa un sub menú donde se da la opción de seleccionar el

cambio de humedad o de temperatura.

Figura 37. Cambio de temperatura y humedad - LCD-Touch. Autoría propia.

En la Figura 38 se observa la interfaz que se visualiza cuando se quiere cambiar el

dato.

Figura 38. Cambio de humedad - LCD-Touch. Autoría propia.

Cambio de las constantes del PID

Esta opción permite al usuario variar los datos de las tres constantes que

determinan el funcionamiento y la ecuación de un PID. Estas constantes son la

proporcional (KP), la integrativa (KI) y la derivativa (KD), Estos datos se pueden

cambiar entre los siguientes intervalos, KI de 0 9999, KD de 0 a 1000 y KP de 0 a

1000.

Además este sub menú cuenta con un sistema que detecta las diferentes fallas que

se pueden generar a la hora de ingresar datos para evitar errores en el sistema.

En la Figura 39 se observa un sub menú donde se da la opción de seleccionar el

cambio de KI, KD y KP.

Page 25: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 39. Sub menú de cambio de constantes del PID. - LCD-Touch. Autoría propia.

En la Figura 40 y 41 se observa la interfaz que se visualiza cuando se quiere

cambiar los datos.

Figura 40. Cambio de constante KI - LCD-Touch. Autoría propia.

Figura 41. Cambio de constante KD - LCD-Touch. Autoría propia.

Page 26: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

INTERFAZ DE LADVIEW

El sistema cuenta con interfaz para pc diseñado por medio del software de Ladview

que le permite al usuario más opciones de monitoreo y control.

En la Figura 42 se observa la interfaz de usuario diseñada en el software de

Ladview.

Figura 42. Interfaz de usuario en Ladview. Autoria propia.

Para poder utilizar esta opción se debe utilizar un cable usb macho-macho como el

que se observa en la figura 43. Y con este se debe comunicar la planta didáctica al

PC, ya con esto se debe configurar el puerto de comunicación e inmediatamente se

podrá monitorear y controlar el proyecto desde el computador.

Figura 43. Cable USB macho-macho[19].

Esta interfaz cuenta con dos tipos de visualizaciones para poder monitorear los

datos que son tomados por la planta, la primera son tres escalas que indican el dato

puntual de la temperatura, la humedad y el CO2.

Page 27: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 44 se observa las tres escalas donde se indican los datos medidos por

los sensores.

Figura 44. Escalas donde se indican los datos medidos por los sensores. Autoría propia.

El interfaz cuenta con tres graficas que le permiten al usuario entender de una

manera más sencilla el funcionamiento del control que se le aplica a la temperatura

y la humedad.

En la primera grafica se puede observar los datos que describen el funcionamiento

del PID que es el encargado del control de la temperatura. En esta grafica el dato

que se muestra en blanco es el dato que se desea y la roja es la que se está

tomando del sensor.

En la Figura 45 se observa la gráfica que describe el funcionamiento del PID –

Ladview.

Figura 45. Grafica que describe los datos controlados por el PID - Ladview. Autoría propia.

Page 28: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la segunda grafica se puede observar los datos que describen el funcionamiento

de los actuadores que se encargan de realizar el control de la temperatura. En esta

grafica el dato que se muestra en blanco es el dato que se le ingresa a las

resistencias de potencia y la roja es la que se le ingresa a los ventiladores.

En la Figura 46 se observa la gráfica que describe el funcionamiento de los

actuadores para la temperatura – Ladview.

Figura 46. Grafica que describe los datos que se le ingresan a los actuadores que controlan la temperatura - Ladview. Autoría propia.

En la tercera grafica se puede observar los datos que describen el funcionamiento

del control ON/OFF para la humedad. En esta grafica el dato que se muestra en

blanco es el dato al que se desea llevar la humedad y la roja es el dato tomado por

el sensor.

En la Figura 47 se observa la gráfica que describe el funcionamiento del control

ON/OFF – Ladview.

Figura 47. Grafica que describe el control aplicado a la humedad - Ladview. Autoría propia.

Page 29: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Por ultimo esta interfaz cuenta con diferentes escalas donde se pueden ingresar

tanto las constantes del PID que son la proporcional (KP), la integrativa (KI) y la

derivativa (KD), y la temperatura y humedad a la que se desea llevar la planta

didáctica.

En la Figura 48 se observa las escalas que nos permiten ingresar datos a través de

Ladview.

Figura 48. Escalas que permiten el ingreso de datos a través de Ladview. Autoría propia.

APLICACIÓN ANDROID

El proyecto cuenta con una interfaz para el monitoreo de los datos diseñada en

ThingView, en esta aplicación se puede visualizar los datos de los sensores por

medio de unas graficas que muestran los datos en tiempo real.

En la Figura 49, 50, 51, 52 y 53 se observan imágenes tomas de la interfaz y las

gráficas de la aplicación móvil.

Figura 49. Interfaz de inicio de la aplicación Android 1. Autoría Propia.

Page 30: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 50. . Interfaz de inicio de la aplicación Android 2. Autoría Propia.

Figura 51. Grafica que describe la temperatura aplicación Android. Autoría propia.

Figura 52. Grafica que describe la humedad aplicación Android. Autoría propia.

Page 31: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 53. Grafica que describe la CO2 aplicación Android. Autoría propia.

4.3. Códigos de controladores y funciones de los circuitos.

La planta didáctica cuenta principalmente con un PLC, tres Arduinos Nanos, un

Arduino Mega, un módulo esp 8266 y una PSOC 5. Cada uno de ellos se encarga

de una función específica para que unidos todos permitan el funcionamiento

adecuado del proyecto.

PLC wecon.

El PLC es el maestro de la red Modbus, es el encargado de tomar los datos de

humedad y temperatura por medio de las entradas análogas y procesarlas para ser

utilizadas en el PID que controla la temperatura, además utilizando una activación

ON/OFF se controla la humedad.

En la Figura 54 se observa el código del PLC para la adquisición de los sensores.

Figura 54. Código del PLC para la adquisición de los sensores. Autoría propia

En la Figura 55 y 56 se observa el código del PLC para el control del PID.

Page 32: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 55. Código del PLC para el PID parte 1. Autoría propia

Figura 56. Código del PLC para el PID parte 2. Autoría propia

En la Figura 57 se observa el código del PLC para el control ON/OFF de humedad.

Figura 57.Código del PLC para el control del ON/OFF. Autoría propia

Page 33: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 58, 59, 60 y 61 se observa el código del PLC para la comunicación

Modbus.

Figura 58. Código del PLC para red Modbus parte 1. Autoría propia

Figura 59. Código del PLC para red Modbus parte 2. Autoría propia

Figura 60. Código del PLC para red Modbus parte 3. Autoría propia

Page 34: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 61. Código del PLC para red Modbus parte 4. Autoría propia

Arduino Nano esclavo uno

El esclavo número uno de la red Modbus es el encargado de tomar los datos del

sensor de CO2 y enviarlos por comunicación Modbus, además de ser el encargado

de controlar cuatro ventiladores de la planta por medio de un puente H.

En la Figura 62 se observa el Arduino Nano esclavo uno.

Figura 62. Arduino Nano esclavo uno. Autoría propia.

Arduino Nano esclavo dos

El esclavo número dos de la red Modbus es el encargado de recibir y enviar los

datos de monitoreo y control, enviándolos al PLC por medio del Modbus y a las

interfaces de usuario por medio de I2C.

En la Figura 63 se observa el Arduino Nano esclavo dos.

Page 35: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 63. Arduino Nano esclavo dos. Autoría propia.

Arduino Nano esclavo tres

El esclavo número tres de la red Modbus es el encargado de controlar cuatro

ventiladores de la planta a través de un puente H, además de controlar el Dimmer

digital.

En la Figura 64 se observa el Arduino Nano esclavo tres.

Figura 64. Arduino Nano esclavo tres. Autoría propia.

En la Figura 65 se observa el Dimmer digital.

Figura 65. Dimmer digital. Autoría propia.

Page 36: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Arduino Mega

El Arduino Mega es el encargado de todo lo que se relaciona con las visualizaciones,

el recibe y envía datos por medio de I2C, envía datos por medio de un puerto serial

a la interfaz de Ladview y por otro puerto serial hacia el módulo Wifi.

En la Figura 66 se observa el Arduino Mega con sus diferentes conexiones.

Figura 66. Arduino Mega y sus diferentes conexiones. Autoría propia.

Módulo ESP 8266

El esp 8266 es el microcontrolador encargado de tomar los datos del arduino Mega

y subirlos a la red por medio de la comunicación Wifi.

En la Figura 67 se observa el módulo ESP 8266 con sus diferentes conexiones.

Figura 67. Módulo ESP 8266. Autoría propia.

Para poder ser utilizada la aplicación Android se necesita que el modulo esté

conectado a una red Wifi para ello es necesario que el usuario retire el modulo y lo

Page 37: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

alimente con un cargador externo de 5V y luego quemarle es código donde se

cambie el nombre de la red y la contraseña.

En la Figura 68 se observa el código en el compilador de Arduino donde se indica

que cambios se le debe implementar al código para poder utilizar la aplicación

Android.

Figura 68. Código del Módulo ESP 8266. Autoría propia.

PSOC 5

La Psoc 5 es la encargada de tomar los datos del sensor DHT 22 y realizarles una

conversión para poder ser enviados por una salida análoga, que llegaran a un

módulo conversor de voltaje a corriente para que el PLC por medio de sus entradas

análogas pueda recibir los datos de los sensores.

En la Figura 69 se observa la Psoc 5 y sus diferentes conexiones.

Figura 69. PSOC 5. Autoría propia.

Nota: Los códigos de programación diseñados para cada uno de los

controladores serán entregados en un archivo RAR, para que cualquier

estudiante pueda tomarlos y modificarlos.

Page 38: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

4.4. Modelo matemático.

Para determinar el funcionamiento del control de la temperatura y la humedad se

realizó el modelo matemático que nos da a conocer una ecuación diferencial la cual

describe el comportamiento de nuestro proyecto.

Para ello se tomaron diferentes datos por medio de la interfaz de Ladview y

utilizando el software de Matlab se procesaron para obtener el modelo.

A continuación se describe como se realizó este proceso.

Primero se debe abrir nuestro software de Matlab y cargar los datos tomados que

se encuentran en un archivo de Excel.

En la Figura 70 se observa en que parte se deben cargar los datos para el modelo

matemático.

Figura 70. Modelo matemático importar los datos. Autoría propia.

En la Figura 71 se observa cuáles son los archivos que hay que cargar.

Figura 71. Modelo matemático datos de Excel. Autoría propia.

Page 39: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 72 y 73 se observa la asignación de datos y como importarlos.

Figura 72. Modelo matemático importar temperatura Autoría propia.

Figura 73. Modelo matemático importar humedad. Autoría propia.

Utilizando el sub programa de Matlab ident, se tomaran los datos de entrada y de

salida con respecto al tiempo y se le aplicara la transformada matemática o modelo

matemático.

En la Figura 74 se observa como abrir el sub menú de ident en Matlab.

Figura 74. Modelo matemático abrir sub menú ident. Autoría propia.

Page 40: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 75 se observa como ingresar los datos en el sub menú.

Figura 75. Modelo matemático ingresar los datos en el sub menú. Autoría propia.

Por medio de la opción de time plot se podrá observar las gráficas resultantes tanto

de la entrada como de la salida.

En la Figura 76 se observa como mirar la gráfica de las variables ingresadas.

Figura 76. Modelo matemático grafica de entrada. Autoría propia.

Utilizando la opción de transformación matemática o modelo matemático, se

ingresara a un menú donde se deben ingresar la cantidad de polos y ceros que

determinan los coeficientes de la ecuación, variando estos datos se puede obtener

una ecuación más aproximada, para que la ecuación sea más exacta el dato

obtenido tiene que aproximarse lo más posible a la función de entrada, lo

recomendable es que el dato sea mayor que 70.

En la Figura 77 se observa como ingresar los polos y ceros.

Page 41: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 77. Modelo matemático ingresar polos y ceros. Autoría propia.

Por medio de la opción model Output se puede observar la gráfica que genera la

ecuación y que tanto se aproxima está a la original.

En la Figura 78 se observa la gráfica de la ecuación resultante.

Figura 78. Modelo matemático grafica resultante. Autoría propia.

Dando clic derecho en la gráfica resultante se podrá ver la ecuación que la describe

y la cantidad de polos y ceros que utilizamos.

En la Figura 79 se observa los datos resultantes del modelo matemático.

Page 42: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 79. Datos resultantes del modelo matemático. Autoría propia.

Para el modelo matemático de la temperatura se utilizaron cuatro polos y un cero,

con estos datos se obtuvo una aproximación del 85.28%.

En la Figura 80 se observa los datos resultantes del modelo matemático de la

temperatura.

Figura 80. Modelo matemático de la temperatura. Autoría propia.

Para el modelo matemático de la humedad se utilizaron cuatro polos y tres ceros,

con estos datos se obtuvo una aproximación del 84.88%.

En la Figura 81 se observa los datos resultantes del modelo matemático de la

humedad.

Page 43: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 81. Modelo matemático de la humedad. Autoría propia.

4.5 Practicas demostrativas.

PRÁCTICA NUMERO UNO RED MOD BUS

Objetivos de la práctica:

- Añadir un esclavo ModBus al PLC implementado en la Planta Didáctica para

instrumentación y control.

- Enseñar los parámetros básicos de una red ModBus a los estudiantes

tomando como ejemplo la red implementada en la Planta Didáctica.

- Especificar el contenido de la trama que envía el maestro y responde el

esclavo ModBus.

Marco Teórico

El Protocolo ModBus fue desarrollado en 1979 para poder comunicar dispositivos

de automatización utilizando la arquitectura Maestro-Esclavo, normalmente se

puede encontrar en fábricas y tiene como objetivo la transmisión (maestro) de datos

a una serie de dispositivos (esclavos) conectados a un mismo bus, estos

responderán únicamente cuando el maestro les envié o les solicite un dato, cada

dispositivo tiene una dirección única[20].

El ModBus es un protocolo de aplicación, se puede desarrollar en diferentes capas

como TCP/IP o RTU y ASCII, esto quiere decir que se puede usar con cables de

red y cables de serie dependiendo la necesidad y las características de los equipos

a utilizar. En el caso de la Planta didáctica para instrumentación y control se

implementó una red ModBus RTU donde el PLC Wecon es el maestro y diferentes

controladores que emulan sensores y actuadores son eslavos por medio del

integrado Max 485 que se encarga de convertir la comunicación RS485 a RS232

para que pueda ser recibido el protocolo por un puerto serie UART[21].

Page 44: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Como es un protocolo maestro –esclavo, el maestro siempre envía una pregunta al

esclavo en una trama de datos y el esclavo debe responder con la misma trama de

datos como la siguiente:

En la Figura 82 se observa los datos que componen la trama del Modbus.

Figura 82. Trama de datos de una comunicación Modbus[20].

En el primer espacio va la dirección del esclavo (de 1 a 247 esclavos) , en el

segundo espacio debe ir el código de función dependiendo de la acción que quiera

realizar el maestro ya sea leer o escribir el esclavo, el tercer espacio debe ser el

número se registró que se quiere leer o modificar y el dato que se quiere escribir o

en el caso de leer el esclavo debe responder con el dato actual del registro, por

último el cuarto espacio es el código de error de la transmisión donde el maestro

ejecuta un algoritmo predeterminado y el esclavo debe responder con el mismo

código si tuvo éxito la transmisión, este chequeo de error contiene un valor de 16

bit implementado como dos bytes, y el valor depende del chequeo de error que es

el resultado de un cálculo de verificación de redundancia cíclica (CRC) obtenido del

contenido del mensaje[22].

A continuación explicaremos el código del maestro (PLC) y sus diferentes

configuraciones:

Este protocolo se desarrolla por el puerto de comunicación COM2 del PLC Wecon

con posibilidad de diferentes capas de protocolo como las siguientes:

Figura 83. Tipos de comunicación que puede contener un PLC[22].

Page 45: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la figura 83. Se observan los diferentes tipos de comunicación que se pueden

establecer con el PLC, en la primera columna vemos el tipo de protocolo, en la

segunda la descripción de cada protocolo y por último en la tercera vemos el valor

que debe ser puesto en el código para especificarle al PLC que protocolo va a ser

usado, dicho esto, en la primera fila encontramos un protocolo propio de la marca

del PLC, en la segunda fila encontramos como configurar el PLC en el modo

ModBus RTU como un esclvo, en la tercera fila encontramos como configurar el

PLC en el modo ModBus ASCII como un esclavo, en la cuarta fila encontramos

como configurar el PLC en el modo ModBus RTU como el maestro y por último en

la quinta fila encontramos como configurar el PLC en el modo ModBus ASCII como

el maestro. En este caso nos interesa el contenido de la cuarta fila por que el PLC

de la planta didáctica está configurado en modo ModBus RTU como maestro.

Se debe configurar la velocidad de transmisión tanto en el maestro como en el

esclavo para que ambos dispositivos se entiendan a una misma velocidad en

baudios, para configurar la velocidad del PLC se debe configurar de acuerdo a los

cálculos de la siguiente tabla[22].

En la Figura 84 se observa un ejemplo de cómo se debe calcular el código binario

que determina la velocidad de transmisión.

Figura 84. Ejemplo de cómo calcular la velocidad de transmisión de una red Modbus[22].

Page 46: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Claramente en el ejemplo de la parte de debajo de la tabla se explica cómo hacer

el cálculo binario de la configuración de la velocidad de transmisión para después

convertir ese número binario a hexadecimal y ponerlo en el código, en el caso de

la Planta Didáctica se hicieron pruebas a diferentes velocidades y resulto oportuno

el resultado con una velocidad de 57600 baudios, está en números binarios se ve

de la siguiente manera: 10110001 con un bit de parada, sin paridad y 8 bits, si

convertimos el numero binario a hexadecimal tenemos como resultado B1 y este

valor será el que pondremos en el código.

Como habíamos mencionado en el protocolo ModBus se envía una trama de datos

la cual lleva un código de función, el cual sirve para que el esclavo sepa si el maestro

quiere leer o modificar el registro al que está refiriéndose, para la planta didáctica

usamos dos códigos de función, uno para leer y otro para escribir el registro, el

código de función para leer el registro está en la siguiente imagen.

En la Figura 85 se observa el orden de los datos resultantes para un esclavo con

tres registros.

Figura 85. Ejemplo de los datos que se obtuvieron para un esclavo con tres registros[22].

Como se especifica es el código 03 y la trama de transmisión quedaría como se ve

en la tabla, el número de esclavo, el código de función (en este caso el 03 que es

para leer), el registro a leer, el dato del registro o número de registro y el CRC.

El código de función para escribir en un registro es el siguiente.

En la Figura 86 se observa el orden de los datos resultantes para un esclavo con

seis registros.

Page 47: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 86. Ejemplo de los datos que se obtuvieron para un esclavo con seis registros[22].

O también puede ser este

En la Figura 87 se observa el orden de los datos resultantes para un esclavo con

diez registros.

Figura 87. Ejemplo de los datos que se obtuvieron para un esclavo con diez registros[22].

Con el código de función 06 se puede leer un solo registro y con el código 10 se

pueden leer continuos registros, la estructura de la trama es la misma que la de

lectura, el número de esclavo, el código de función, la dirección del registro, el valor

del registro a modificar y el CRC.

A continuación se mostrara el código del ModBus master implementado en la Planta

Didáctica

En la Figura 88 se observa la primera parte del código del Modbus en el PLC.

Page 48: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 88. Primera parte del código Modbus en el PLC. Autoría propia.

En la Figura 89 se observa la segunda parte del código del Modbus en el PLC.

Figura 89. Segunda parte del código Modbus en el PLC. Autoría propia.

En la Figura 90 se observa la tercera parte del código del Modbus en el PLC.

Figura 90. Tercera parte del código Modbus en el PLC. Autoría propia.

Page 49: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Esta es toda la configuración del protocolo Modbus de la planta didáctica,

- En la primera línea donde dice “comunication protocol” establecemos el

protocolo que vamos a usar por el puerto com2 del PLC, en este caso H20

donde declaramos que el PLC está en modo ModBus RTU master.

- En la segunda línea donde dice “Com2 Port Comunication” se establece la

velocidad de trasmisión que vamos a usar en el protocolo, en nuestro caso

serán 57600 baudios el cual al ser calculado con la tabla nos daría el valor

en hexadecimal “B1”, en el código lo ponemos como HB1.

- En la tercera y cuarta línea dice Read_Slave y Write_Slave, en estas líneas

va el código de función para leer 03 o para escribir 10, entonces se tiene que

poner H103 donde el 1 sería el número del esclavo o en otro ejemplo podría

ser H210, que sería para escribirle al esclavo 2.

- Las líneas que dicen Reg_n son para declarar los registros que se quieren

leer o modificar de los esclavos.

- En la línea donde dice Longitud de lectura es un H1 porque estamos

enviando y recibiendo siempre un dato.

Para enviar los datos a los esclavos se deben organizar y poner en un tipo bucle

para que siempre este leyendo y escribiendo.

En la Figura 91 se observa la primera parte del bucle que permite leer y enviar datos

constantemente por la red Modbus.

Figura 91. Primera parte del bucle para enviar y recibir datos constantemente por la red Modbus. Autoría propia.

Page 50: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 92 se observa la segunda parte del bucle que permite leer y enviar

datos constantemente por la red Modbus.

Figura 92. Segunda parte del bucle para enviar y recibir datos constantemente por la red Modbus. Autoría propia.

Para enviar los datos se debe asegurar que el programa siempre entre a ejecutar,

para eso se pone una bandera llamada M8000 que siempre estará activa y se debe

usar el comando RS donde debe ir la función que se quiere hacer (leer o escribir),

el número de registro que se quiere modificar, la cantidad de variables a modificar

y por último el valor que se quiere escribir o la variable para guardar el dato.

En la Figura 93 se observa el código de esclavo implementado en Arduino.

Page 51: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 93. Código del esclavo en Arduino. Autoría propia.

PRACTICA A REALIZAR

- Implemente un esclavo más en la Planta Didáctica, se debe modificar el

código del PLC de acuerdo a los datos planteados en la guía con un nuevo

esclavo y su dirección debe ser 4 para no afectar los demás esclavos y

realizar el código del esclavo si es un controlador o adaptar un sensor que

se pueda comunicar por medio del protocolo ModBus RTU.

DESARROLLO DE LA PRÁCTICA

Se añadió el nuevo esclavo al PLC con número de esclavo 4, vamos a leer el registro

1 y a escribir en el registro 2.

En la Figura 94 se observa la primera parte del código implementado en el PLC para

en nuevo esclavo.

Page 52: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 94. Primera parte del código para el nuevo esclavo en el PLC. Autoría propia.

En la Figura 95 se observa la segunda parte del código implementado en el PLC

para en nuevo esclavo.

Figura 95. Segunda parte del código para el nuevo esclavo en el PLC. Autoría propia.

Page 53: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Con estos parámetros implementados en el código del PLC ya podemos hacer

comunicación con un esclavo más en la red ModBus, a continuación se mostrara el

respectivo código del esclavo para poderse comunicar con el maestro.

En la Figura 96 se observa el código implementado en Arduino para el nuevo

esclavo.

Figura 96. Código del nuevo esclavo en Arduino. Autoría propia.

Aquí el maestro debería leer un valor que va a cambiar entre 0 y 2000

constantemente y el valor que recibe el esclavo en el registro 2 va a ser imprimido

por el puerto serial.

Esta debe ser la conexión que tiene que tener el controlador con el max 485 y A con

A, B con B.

Page 54: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 97 se observa el esquema de conexión para el Arduino uno.

Figura 97. Esquema de conexión para el Arduino uno[23].

En la Figura 98 se observa el diagrama de conexión para el Arduino uno.

Figura 98. Diagrama de conexión para el Arduino uno[23].

PRÁCTICA NUMERO DOS TRANSFERENCIA DE CALOR

Objetivos de la práctica:

- Demostrar que en la planta didáctica se pueden realizar experimentos de

laboratorio en este caso de física.

- Utilizando la planta didáctica demostrar por medio de fotos el tema de

transferencia de calor.

Marco Teórico

Que es transferencia de calor

Transferencia de calor, en física, proceso por el que se intercambia energía en forma de calor entre distintos cuerpos, o entre diferentes partes de un mismo cuerpo

Page 55: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

que están a distinta temperatura. El calor se transfiere mediante convección, radiación o conducción. Aunque estos tres procesos pueden tener lugar simultáneamente, puede ocurrir que uno de los mecanismos predomine sobre los otros dos. Por ejemplo, el calor se transmite a través de la pared de una casa fundamentalmente por conducción, el agua de una cacerola situada sobre un quemador de gas se calienta en gran medida por convección, y la Tierra recibe calor del Sol casi exclusivamente por radiación[24].

En la Figura 99 se observa un ejemplo de la transferencia de calor.

Figura 99. Ejemplo de transferencia de calor[24].

Clases de transferencia de calor

Conducción

En los sólidos, la única forma de transferencia de calor es la conducción. Si se calienta un extremo de una varilla metálica, de forma que aumente su temperatura, el calor se transmite hasta el extremo más frío por conducción. No se comprende en su totalidad el mecanismo exacto de la conducción de calor en los sólidos, pero se cree que se debe, en parte, al movimiento de los electrones libres que transportan energía cuando existe una diferencia de temperatura. Esta teoría explica por qué los buenos conductores eléctricos también tienden a ser buenos conductores del calor. En 1822, el matemático francés Joseph Fourier dio una expresión matemática precisa que hoy se conoce como ley de Fourier de la conducción del calor. Esta ley afirma que la velocidad de conducción de calor a

Page 56: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

través de un cuerpo por unidad de sección transversal es proporcional al gradiente de temperatura que existe en el cuerpo (con el signo cambiado)[24].

Convección

Si existe una diferencia de temperatura en el interior de un líquido o un gas, es casi seguro que se producirá un movimiento del fluido. Este movimiento transfiere calor de una parte del fluido a otra por un proceso llamado convección. El movimiento del fluido puede ser natural o forzado. Si se calienta un líquido o un gas, su densidad (masa por unidad de volumen) suele disminuir. Si el líquido o gas se encuentra en el campo gravitatorio, el fluido más caliente y menos denso asciende, mientras que el fluido más frío y más denso desciende. Este tipo de movimiento, debido exclusivamente a la no uniformidad de la temperatura del fluido, se denomina convección natural. La convección forzada se logra sometiendo el fluido a un gradiente de presiones, con lo que se fuerza su movimiento de acuerdo a las leyes de la mecánica de fluidos[24]. Radiación La radiación presenta una diferencia fundamental respecto a la conducción y la convección: las sustancias que intercambian calor no tienen que estar en contacto, sino que pueden estar separadas por un vacío. La radiación es un término que se aplica genéricamente a toda clase de fenómenos relacionados con ondas electromagnéticas. Algunos fenómenos de la radiación pueden describirse mediante la teoría de ondas, pero la única explicación general satisfactoria de la radiación electromagnética es la teoría cuántica. En 1905, Albert Einstein sugirió que la radiación presenta a veces un comportamiento cuantizado: en el efecto fotoeléctrico, la radiación se comporta como minúsculos proyectiles llamados fotones y no como ondas. La naturaleza cuántica de la energía radiante se había postulado antes de la aparición del artículo de Einstein, y en 1900 el físico alemán Max Planck empleó la teoría cuántica y el formalismo matemático de la mecánica estadística para derivar una ley fundamental de la radiación[24].

Controlador PID

Un controlador PID es un mecanismo de control por realimentación ampliamente usado en sistemas de control industrial. Este calcula la desviación o error entre un valor medido y un valor deseado[25].

Page 57: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 100 se observa el diagrama de que describe el funcionamiento del PID.

Figura 100. Diagrama que describe el funcionamiento de las constantes de un PID[25].

El algoritmo del control PID consiste de tres parámetros distintos: el proporcional, el integral, y el derivativo. El valor Proporcional depende del error actual. El Integral depende de los errores pasados y el Derivativo es una predicción de los errores futuros. La suma de estas tres acciones es usada para ajustar al proceso por medio de un elemento de control como la posición de una válvula de control o la potencia suministrada a un calentador.

Cuando no se tiene conocimiento del proceso, históricamente se ha considerado que el controlador PID es el controlador más adecuado. Ajustando estas tres variables en el algoritmo de control del PID, el controlador puede proveer una acción de control diseñado para los requerimientos del proceso en específico. La respuesta del controlador puede describirse en términos de la respuesta del control ante un error, el grado el cual el controlador sobrepasa el punto de ajuste, y el grado de oscilación del sistema[25].

En la Figura 101 se observa la gráfica que describe el funcionamiento de un PID.

Figura 101. Grafica que describe la respuesta de un PID[25].

Page 58: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Control de Temperatura La planta didáctica cuenta con un control de temperatura por medio de un PID, este

mecanismo genera los datos, que son enviados a través de la red Modbus y son

tomados por diferentes esclavos que aplican estos datos a los circuitos de control

para los actuadores, en este proyecto se utiliza un Dimmer digital para poder variar

la intensidad de unas resistencias calentadoras de ambiente, y para enfriar se utiliza

un puente H que permite variar la velocidad de unos ventiladores.

Resistencia calentadora de ambiente.

Los actuadores de calor están conformados por semiconductores en donde el flujo

de la corriente eléctrica produce una pérdida de energía que se transforma en calor.

El calor producido por un actuador calorífico se propaga por todo el espacio que lo

rodea[11].

En la Figura 102 se observa un ejemplo de una resistencia calentadora de ambiente.

Figura 102. Resistencias calentadoras de ambiente[11].

Dimmer digital

Un Dimmer, regulador, atenuador o dímer, sirve para regular la energía en uno o

varios focos con el fin de variar la intensidad de la luz que emiten, cuando las

propiedades de la lámpara lo hacen posible.

Actualmente los circuitos más empleados incluyen la función de encendido al "paso

por cero" de la tensión. La disminución del valor eficaz en la bombilla se logra

Page 59: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

recortando la señal en el momento de subida en el punto que se elija (si cortamos

la señal cuando la onda llega a 60 V p.e. se encenderá muy poco, mientras que si

la cortamos al llegar a 200 V se encenderá casi al máximo) [12].

En la Figura 103 se observa un ejemplo de un Dimmer digital.

Figura 103. Ejemplo de un Dimmer digital[12].

Control de Humedad

La planta didáctica cuenta con un control ON/OFF que le permite al usuario variar

la humedad por medio de un humificador, este solo puede ser prendido o apagado.

Humificador

Un humificador son los diferentes aparatos que tienen la capacidad de dividir los

fluidos en pequeñas gotas de este fluido, con el fin de poderse dispersar en el

aire[14].

En la Figura 103 se observa un ejemplo de un humidificador.

Figura 104. Generador de humo frio[14].

Page 60: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Desarrollo de la práctica

La Planta Didáctica para instrumentación y control tiene implementado un lazo de

control PID de temperatura el cual cuenta con la opción de cambiar las variables

que lo sintonizan relacionando así al estudiante con valores prácticos para poder

sintonizar un PID, el PID actúa cuando yo quiero una temperatura diferente a la

actual, y este por medio de su algoritmo controla la potencia de unos ventiladores

para enfriar y la potencia de dos resistencias calentadoras de ambiente, para que

este mismo pueda llegar a las temperaturas deseadas entre 15 y 60 grados

centígrados, a continuación veremos las dos interfaces por donde podemos cambiar

las variables KP, KD y KI del PID.

En la Figura 105 se observa el menú para cambiar las constantes del PID (KP, KI y KD) LCD-Touch.

Figura 105. Menú para cambiar las constantes del PID en la LCD-TOUCH. Autoría propia.

Esta es la interfaz de la pantalla táctil de la planta didáctica por medio de esta

podemos cambiar los valores delas constantes del PID.

En la Figura 106 se observa la interfaz de usuario en Ladview.

Page 61: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Figura 106. Interfaz de usuario en Ladview. Autoría propia.

Esta es la interfaz de LabVIEW, que permite tener monitoreo y control sobre la

planta, en esta se pueden variar las constantes del PID, el valor de temperatura

deseada y el valor de CO2 deseado.

Para la práctica se pretende demostrarle al estudiante conceptos de transferencia

de calor, variando la temperatura sola y en compañía de vapor frio.

Para esto pusimos un globo dentro de la Planta Didáctica y la llevamos a la máxima

temperatura lo cual nos tomó alrededor de 16 a 20 minutos, provocando que cuando

la planta estuviera entre 55°C y 60°C, el globo se estallara por el calor que se

concentró en él, y se tomó el siguiente control fotográfico

En la Figura 107 se observa los datos del experimento en la interfaz de Ladview.

Figura 107. Datos tomados del experimento en Ladview. Autoría propia.

Page 62: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

Como podemos ver la temperatura estaba llegando a su nivel máximo de la Planta

provocando que hubiera un 0% de humedad

En la Figura 108 se observa una foto de las resistencias en el momento que se realizó el experimento.

Figura 108. Resistencias calentadoras de ambiente durante el experimento. Autoría propia.

Las resistencias estaban prendidas con todo el nivel de potencia, en la siguiente

imagen se pueden ver que las dos estaban prendidas transfiriendo calor.

En la Figura 109 se observa una foto de la maqueta en el momento que se realizó el experimento.

Figura 109. Maqueta durante el experimento. Autoría propia.

Hasta que de tanto calor el globo se estalló ya que no tenía ningún otro elemento

que le ayudara a absorber el calor que se estaba produciendo a su alrededor

Page 63: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 110 y 111 se observa dos fotos de la parte interna de la maqueta después de que se estalló el globo.

Figura 110. Resistencias calentadoras de ambiente con pedazos del globo. Autoría propia.

Figura 111. Recipiente de control con pedazos del globo. Autoría propia.

Cuando hicimos el mismos experimento pero encendiendo el humificador, nos

dimos cuenta que la temperatura no podía subir más de los 53°C y mantenía

refrescado el globo, ayudándolo a absorber una cantidad de calor que lo rodeaba.

En la Figura 112 se observa los datos en los que se encontraban la planta a la hora que se empezó a aumentar la humedad, LCD-Touch.

Figura 112. Datos tomados en el momento que empezó a aumentar la humedad. Autoría propia.

Page 64: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

En la Figura 113 se observa una fotografía en el momento que se estaba calentando y que estaba generando humedad sobre el globo.

Figura 113. Fotografía del globo durante la segunda parte del experimento. Autoría propia.

Conclusiones.

- Verificamos la eficiencia del lazo de control PID ya que después de hacer sus

oscilaciones se estabilizaba manteniendo la temperatura deseada por medio

de la variación del frio y del calor.

- Verificamos la eficiencia del control On/Off de la humedad y la influencia que

tiene sobre la temperatura, manteniéndola neutra para que no se estallara el

globo.

- A través del experimento obtuvimos que los elementos plásticos a altas

temperaturas como un globo se estallan pero cuando el elemento es cubierto

por un líquido como el agua, este absorbe el calor y evita que el caucho del

globo se derrita.

Page 65: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

5. Recomendaciones de uso.

- Para que el equipo funcione adecuadamente es recomendable no usar la

temperatura y humedad a valores altos al mismo tiempo ya que al generar humedad

el equipo no aumenta la temperatura rápidamente y viceversa, se recomienda

controlar solo una cosa a la vez o utilizarla a valores no tan elevados.

-Cuando se desee utilizar la aplicación Android se recomienda compartirle datos por

medio de un dispositivo móvil o una red sencilla ya que el microcontrolador no está

configurado para red que contiene un proxy.

- Se recomienda mantener el equipo aislado del agua que utiliza el humidificador ya

que esto puede provocar un accidente eléctrico.

- Si se quiere manipular los códigos del sistema se recomienda tener los códigos

originales salvados y tener en cuenta que conexiones y funciones cumple cada

microcontrolador.

6. Referencias bibliográficas.

[1] “hmongbuy.net - Wecon PLC Editor in Spanish Version.” [Online]. Available: http://hmongbuy.net/video/P9zYNHVwWDE. [Accessed: 08-Nov-2017].

[2] “Programable System on Chip - Wikipedia, la enciclopedia libre.” [Online]. Available: https://es.wikipedia.org/wiki/Programable_System_on_Chip. [Accessed: 08-Nov-2017].

[3] “Arduino - Software.” [Online]. Available: https://www.arduino.cc/en/Main/Software. [Accessed: 08-Nov-2017].

[4] “LabVIEW - Wikipedia, la enciclopedia libre.” [Online]. Available: https://es.wikipedia.org/wiki/LabVIEW. [Accessed: 08-Nov-2017].

[5] “ThingView - ThingSpeak viewer - Aplicaciones Android en Google Play.”

Page 66: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

[Online]. Available: https://play.google.com/store/apps/details?id=com.cinetica_tech.thingview&hl=es_419. [Accessed: 08-Nov-2017].

[6] T. Liu, “Aosong Electronics Co - DHT22,” vol. 22, pp. 1–10, 2015.

[7] “ASC Electronica - Magom - Electronicos Caldas.” [Online]. Available: http://www.electronicoscaldas.com/20_asc-electronica-magom. [Accessed: 19-Oct-2017].

[8] H. Electronic, “Mq-7 Gas Sensor,” Carbon Monoxide, vol. 1, pp. 3–5, 2006.

[9] “Arduino Nano.” [Online]. Available: https://store.arduino.cc/usa/arduino-nano. [Accessed: 19-Oct-2017].

[10] “¿Qué es Modbus? Una introducción al protocolo más conocido.” [Online]. Available: https://www.opiron.com/2017/06/29/que-es-modbus/. [Accessed: 19-Oct-2017].

[11] “ACTUADORES de temperatura de bairon CALA RUIZ en Prezi.” [Online]. Available: https://prezi.com/vk5erg8ch-df/actuadores-de-temperatura/. [Accessed: 01-Mar-2017].

[12] “Dimmer- Digital.” [Online]. Available: https://es.slideshare.net/bryan_gordillo/paperdimmerv2-131130181517phpapp02. [Accessed: 19-Oct-2017].

[13] “Generadores de humedad - Todos los fabricantes industriales - Vídeos.” [Online]. Available: http://www.directindustry.es/fabricante-industrial/generador-humedad-76685.html. [Accessed: 01-Mar-2017].

[14] “LÁMPARA DE LUZ LED MULTICOLOR, GENERADORA DE HUMO PARA FUENTES DE AGUA.” [Online]. Available: http://www.economizadores.net/lampara-de-luz-led-multicolor-generadora-de-humo-para-fuentes-de-agua.html. [Accessed: 01-Mar-2017].

[15] “Display LCD 2.8’’ 240x320 Touch TFT controlador ILI9325 - Electronilab.” [Online]. Available: https://electronilab.co/tienda/display-lcd-2-8-240x320-touch-tft-controlador-ili9325/. [Accessed: 19-Oct-2017].

[16] “Arduino Mega 2560 R3 ~ Arduino.cl.” [Online]. Available: http://arduino.cl/arduino-mega-2560/. [Accessed: 19-Oct-2017].

[17] “ACROBOTIC | ESP8266 ESP-12E Development Board (with onboard USB-to-Serial).” [Online]. Available: https://acrobotic.com/acr-00018. [Accessed: 08-Nov-2017].

[18] “Interfaz de usuario - Wikipedia, la enciclopedia libre.” [Online]. Available: https://es.wikipedia.org/wiki/Interfaz_de_usuario. [Accessed: 19-Oct-2017].

Page 67: UNIVERSIDAD DISTRITAL FRANSISCO JOSE DE CALDAS …repository.udistrital.edu.co/bitstream/11349/7636/2/PaezHerrera... · ThingView Aplicación Android . ... Figura 9.Bloque de acondicionamiento

“PLANTA DIDACTICA PARA INSTRUMENTACION Y CONTROL”

[19] “Cable Usb Macho Macho Con - Computación en Mercado Libre Colombia.” [Online]. Available: https://computacion.mercadolibre.com.co/cable-usb-macho-macho-con. [Accessed: 08-Nov-2017].

[20] “Información Detallada sobre el Protocolo Modbus - National Instruments.” [Online]. Available: http://www.ni.com/white-paper/52134/es/#toc1. [Accessed: 09-Nov-2017].

[21] “¿Qué es Modbus? Una introducción al protocolo más conocido.” [Online]. Available: https://www.opiron.com/2017/06/29/que-es-modbus/. [Accessed: 09-Nov-2017].

[22] “Libro Impreso Red de datos para instrumentación U. Distrital Francisco José de C.” [Online]. Available: http://catalogo.aseuc.org.co/libro-red-de-datos-para-instrumentacion-ingenieria-electronica.html. [Accessed: 09-Nov-2017].

[23] “Arduino Uno + Modbus + Max485 : El blog de Extremadura-web.” [Online]. Available: http://www.extremadura-web.es/Blog/2013/04/19/arduino-uno-modbus-max485/. [Accessed: 10-Nov-2017].

[24] “Transferencia de calor - Monografias.com.” [Online]. Available: http://www.monografias.com/trabajos15/transf-calor/transf-calor.shtml. [Accessed: 10-Nov-2017].

[25] “Aplicaciones PID 4r4r,” Rocatek, 2010.