Está en la página 1de 52

Universidad Distrital Francisco José de Caldas

Juliette Sánchez, Erika Niño

DISEÑO DE UNA INTERFAZ LABVIEW Y ARDUINO E IMPLEMENTACIÓN DE


UN PROGRAMA APLICADO A LA MÁQUINA DE VACÍO DEL LABORATORIO
DE MECÁNICA
Design of an interface LabVIEW and Arduino and implementation of an
applied program to the Máquina de vacío of Mechanical Laboratory

Resumen
Actualmente, existen muchas herramientas que facilitan las aplicaciones de control que se
manejan en la industria para que se lleve a cabo un proceso; sin embargo, algunas de ellas
pueden resultar económicamente desfavorables.
El presente documento tiene como fin dar a conocer un manual de instrucciones, cuyo
contenido permita interpretar de manera sencilla, cada uno de los elementos utilizados para
el desarrollo de una interfaz entre el micro-controlador Arduino y el software LabVIEW, que
pueda reemplazar aquellas herramientas que no son accesibles para prácticas
exclusivamente académicas e inclusive para aplicaciones industriales sencillas de
programación para controlar maquinaria y equipos.
Esta interfaz permitirá que la Máquina de vacío FESTO ubicada en el Laboratorio de
Mecánica de la Universidad Distrital Francisco José de Caldas – Facultad Tecnológica,
mediante un programa implementado en primera instancia en lenguaje ladder y modificado
a compuertas lógicas para obtener resultados booleanos, es decir, obtener 1 o 0 según sea
el caso y poder ejecutarse en LabVIEW, cumpla una etapa de verificación de sus elementos
y una etapa de simulación de producción bajo ciertos parámetros establecidos en el
desarrollo de la programación. Gracias a esta interfaz, los estudiantes tendrán una
experiencia agradable con el software, ya que al ser gráfico, se podrá observar la activación
y desactivación de los sensores y las electroválvulas que comprende la máquina, de igual
forma se podrá controlar los tiempos de los temporizadores en la etapa de verificación.
Adicionalmente, se explicará la conexión que fue necesaria para lograr que, tanto las
señales de entrada como las señales de salida del Arduino funcionaran

Página 1 de 52
Universidad Distrital Francisco José de Caldas

adecuadamente y así lograr la comunicación requerida en esta estrategia de control para


procesos de automatización.

En el desarrollo del proyecto, fue indispensable hacer una adecuación del panel de
conexiones de la Máquina de vacío, para obtener una mejor distribución de las mismas, lo
que permitió disminuir tiempo y lograr una conexión más eficiente de la máquina.

Abstract

Currently, there are many tools that facilitate the control applications that are handled in the
industry so that a process is carried out; however, some of them may be economically
unfavorable.
The purpose of this document is to present an instructions manual, whose content allows to
interpret in a simple manner, each of the elements used for the development of an interface
between the Arduino microcontroller and LabVIEW software, which can replace those tools
that are not accessible for exclusively academic practices and even for simple industrial
programming applications to control machinery and equipment.
This interface will allow the Máquina de vacío FESTO located in the Mechanical Laboratory
of the Francisco José de Caldas District University - Technology Faculty, through a program
implemented in the first instance in ladder language and modified to logic floodgates to
obtain Boolean results, that is, obtain 1 or 0 as the case may be and be able to run in
LabVIEW, complete a stage of verification of its elements and a stage of production
simulation under certain parameters established in the development of the programming.
Thanks to this interface, the students will have a pleasant experience with the software,
since the graphic being, it will be possible to observe the activation and deactivation of the
sensors and the electrovalves that the machine comprises, in the same way it will be
possible to control the times of the timers in the verification stage.
Additionally, the connection that was necessary to ensure that both the input signals and the
output signals of the Arduino will work properly and thus achieve the communication
required in this control strategy for automation processes will be explained.
In the development of the project, it was essential to make an adaptation of the connection
panel of the Máquina de vacío, to obtain a better distribution of the same, which allowed to
reduce time and achieve a more efficient connection of the machine.

Página 2 de 52
Universidad Distrital Francisco José de Caldas

Tabla de contenido
1. Introducción ................................................................................................................ 4
2. Marco Teórico ............................................................................................................. 4
2.1 Arduino ................................................................................................................ 5
2.2 LabVIEW ............................................................................................................. 6
2.3 Módulo de LabVIEW Real-Time........................................................................... 6
2.4 Toolkit VI Package Manager ................................................................................ 6
2.5 Equivalencia de lógica cableada a compuertas lógicas ....................................... 6
2.6 Máquina de vacío FESTO................................................................................... 7
3. Metodología ................................................................................................................ 8
3.1 Ajuste de la Máquina ......................................................................................... 10
3.1.1. Rediseño panel conexión Máquina de vacío FESTO ..................................... 10
3.1.2. Conexión panel .............................................................................................. 13
3.2 Automatización de la Máquina ........................................................................... 13
3.2.1. Conexión LabVIEW - Arduino......................................................................... 13
4. Diseño y construcción ............................................................................................... 22
4.1 Descripción Bloques de Arduino en LabVIEW ................................................... 22
4.2 Configuración Arduino en LabVIEW .................................................................. 23
4.3 Implementación Bloques Arduino para comunicación con LabVIEW ................. 24
5. Algoritmo de programación ....................................................................................... 25
5.1 Descripción bloques requeridos en LabVIEW .................................................... 25
5.2 Programa funcionamiento de la Máquina en lenguaje LADDER ........................ 27
5.3 Máquina de vacío FESTO.................................................................................. 33
5.4 Descripción secuencia de producción ................................................................ 36
6. Resultados................................................................................................................ 38
6.1 Programa funcionamiento de la Máquina Compuertas Lógicas ......................... 38
6.1.1. Descripción de controles, entradas y salidas del programa ............................ 41
6.2 Programa Máquina de vacío FESTO como Emulador ....................................... 46
7. Conexión Interfaz – Máquina de vacío FESTO ......................................................... 47
7.1 Esquema de conexión ....................................................................................... 48
8. Conclusiones ............................................................................................................ 51
9. Bibliografía................................................................................................................ 51

Página 3 de 52
Universidad Distrital Francisco José de Caldas

1. Introducción
El auge en los procesos de la industria logró el desarrollo de técnicas de control que
permitieron incrementar la producción y disminuir los tiempos de fabricación de los
productos de las grandes empresas, no obstante, todas estas aplicaciones resultan ser
costosas para proyectos de pequeña dimensión, es por esto, que este proyecto se
encaminó en la búsqueda de alternativas más accesibles y de fácil manejo, para sustituir
este tipo de tecnología, como lo es el uso de PLC’s, con el diseño de una interfaz que sea
capaz de realizar un proceso similar y adicionalmente se tenga una interacción hombre –
máquina al poder controlar desde un software el funcionamiento de un mecanismo que no
sea tan robusto, en el caso de esta investigación el elemento de prueba fue la Máquina de
vacío FESTO del Laboratorio de Mecánica de la Universidad Distrital Francisco José de
Caldas - Facultad Tecnológica.

Esta máquina consta de 10 sensores inductivos y cinco electroválvulas alimentados cada


uno a 24VDC y cinco actuadores, los cuales permiten transportar un disco desde el
dispensador hasta la zona de troquelado, donde se realiza un troquel de 3 segundos y luego
continúa hacia la zona de ventosa y retorna de nuevo al dispensador. Teniendo en cuenta
el funcionamiento del brazo neumático FESTO, se diseñó un programa que cumpliera con
estas condiciones, además de una etapa de verificación, un reset que permita finalizar el
proceso y un paro de emergencia que apague todo el sistema en cualquier momento.

La construcción del programa se realizó en el software LabVIEW, que es un sistema de


programación gráfica usado para desarrollar simulaciones, pruebas y control, utilizando
compuertas lógicas, temporizadores al trabajo y al reposo, entre otros.

Por su parte, la interfaz se realizó con LabVIEW y el micro-controlador Arduino con la cual
se logró conseguir que lo programado en el software se viera reflejado en los pines de
entrada y salida del Arduino MEGA, comprobado mediante una prueba piloto que se realizó,
utilizando leds y pulsadores.

2. Marco Teórico
Los retos que afrontan las industrias para satisfacer el mercado, se han venido
incrementando notablemente en los últimos tiempos y de manera similar las demandas de
los sistemas de control de procesos, con el fin de crear producciones más eficientes y con
los mínimos errores posibles.

Es por esto que la automatización de procesos se ha vuelto una herramienta fundamental


para facilitar procesos, mejorar costos, servicio y calidad. La automatización tiene ventajas
significativas en los procesos industriales, el trabajo es más rápido y no se necesita de una
cantidad determinada de trabajadores que antes eran necesarios para la realización de un
proceso. Además los problemas de calidad se reducen considerablemente ya que el trabajo
se desarrolla de una manera más uniforme debido a las especificaciones dadas al
automatismo. [1]

Página 4 de 52
Universidad Distrital Francisco José de Caldas

En el proceso de automatización, es necesario realizar un análisis del proceso al cual se le


quiere aplicar el automatismo, buscar elementos adecuados para realizarlo, estudiar los
costos, realizar la correcta instalación y verificar su funcionamiento.

Para el desarrollo de la interfaz, se utilizará el micro-controlador Arduino MEGA, el cual será


el elemento de conexión física entre LabVIEW y la Máquina de vacío FESTO del Laboratorio
de Mecánica, es decir, se diseñará en LabVIEW el código que cumpla con las condiciones
de la secuencia y éste a su vez enviará la información a través de la placa a los sensores
del brazo neumático y estos actuarán de acuerdo a los parámetros establecidos, de igual
manera funciona el proceso con las electroválvulas, pero en este caso la activación de las
electroválvulas se leerá en la placa y esta envía la información al programa de LabVIEW
donde se ejecutarán las instrucciones programadas.

2.1 Arduino

Arduino es un entorno de prototipos electrónicos que se fundamentan en hardware (placa)


y software flexibles y de fácil interpretación. Además, requiere de un lenguaje de
programación Processing/Wiring para poder ser utilizado, programado y configurado a una
o varias necesidades, lo que permite una mejor interacción entre el usuario y el computador.
[2]

Por lo que se puede decir que Arduino es una herramienta "completa" ya que sólo se
necesita instalar y configurar el lenguaje de programación establecido para éste micro
controlador, haciéndola una herramienta de aprendizaje en el ámbito del diseño de
procesos electrónicos-automáticos. Gracias a sus entradas análogas y digitales Arduino
permite interactuar con diferentes elementos electrónicos como sensores, actuadores y
motores. [2]

Es por esto que se decidió aplicarlo para este proyecto, haciendo uso de sus salidas
digitales con el fin de obtener un 1 o 0, que determinarán la apertura o cierre de un contacto,
y se verá reflejado físicamente con la activación o desactivación de sensores de proximidad.
En la Figura 1 se puede observar una placa de Arduino MEGA.

Figura 1. Tarjeta Arduino MEGA


Fuente: Arduino. https://store.arduino.cc/usa/

Página 5 de 52
Universidad Distrital Francisco José de Caldas

2.2 LabVIEW

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un ambiente para


el desarrollo de aplicaciones de propósito general que permite controlar dispositivos y
realizar análisis de datos. También utiliza un lenguaje de programación gráfica llamado
lenguaje G, el cual a través de diagramas de bloques brinda una solución gráfica a
un problema de programación. [3]

Este software permite visualizar resultados mediante interfaces de usuario de “clic-y-


arrastre” y visualizadores de datos integrados. Este software garantiza la compatibilidad
con otras herramientas ya que puede interactuar o reutilizar bibliotecas de otro software y
lenguajes de fuente abierta como Arduino. [3]

LabVIEW cuenta con dos interfaces: panel frontal y diagrama de bloques. Estas cuentan
con paletas que contienen los objetos necesarios para implementar y desarrollar tareas.

2.3 Módulo de LabVIEW Real-Time

El Módulo de LabVIEW Real-Time es una solución para crear sistemas integrados


confiables e independientes que funciona como complemento en el entorno de desarrollo
de LabVIEW, el cual ayuda a desarrollar y mejorar aplicaciones gráficas especificas en
tiempo real que pueden descargarse y ejecutarse en dispositivos. [4]

2.4 Toolkit VI Package Manager

VI Package Manager es un complemento de LabVIEW que permite la comunicación con


Arduino para el desarrollo de múltiples proyectos. Este complemento es una herramienta
fácil de usar que permite simplificar el desarrollo de procesos de ingeniería. [5]
La interfaz de LabVIEW con Arduino toolkit permite crear de forma rápida y fácil, interfaces
gráficas de usuario para cualquier componente que sea compatible con este micro
controlador. Este kit de herramientas de código libre permite a los usuarios crear
controladores personalizados para sus sensores. [6]

2.5 Equivalencia de lógica cableada a compuertas lógicas

La lógica cableada es una técnica aplicada para el diseño de pequeños a grandes


automatismos utilizados principalmente en las industrias, por su parte, las compuertas
lógicas son bloques que producen señales en binario con valores de 1 o 0 a su salida
dependiendo la operación aritmética de cada compuerta. A continuación se puede observar
la equivalencia de la lógica cableada a compuertas lógicas que permitirá el desarrollo de un
programa aplicado para lograr el movimiento y cumplimiento de una secuencia de la
máquina de vacío FESTO. [7]

Página 6 de 52
Universidad Distrital Francisco José de Caldas

NOMBRE AND - Y OR - O XOR NOT NAND NOR


O - Exclusiva Inversor

SIMBOLO

EQUIVALENTE
EN
CONTACTOS
Figura 2. Equivalencia lógica cableada a compuertas lógicas
Fuente: Elaboración propia

2.6 Máquina de vacío FESTO

La Máquina de vacío FESTO está compuesta eléctricamente por 10 sensores de tipo


inductivo marca FESTO tipo PNP que operan a 24 VDC, cinco electroválvulas denominadas
Venturi a una tensión de 24 VDC y cinco actuadores (giro y doble efecto). Este brazo cuenta
con una técnica de vacío compuesta por una ventosa con rosca de fijación en forma de
campana con tobera de aspiración que tiene como propósito sujetar piezas para
transportarlas.

Este equipo contiene un panel de conexión X2 para el sistema de vacío en el que se


encuentra la conexión de los sensores, electroválvulas, relés, pulsadores, entre otros y un
carril din y borna para entradas y salidas para PLC que permite crear una secuencia
programada desde un software que cumpla con los requisitos de cada manual de PLC con
lenguajes más comunes como ladder o diagrama de bloques. [5]

Figura 3. Vista Frontal Máquina de vacío FESTO


Fuente: Elaboración propia

Página 7 de 52
Universidad Distrital Francisco José de Caldas

Figura 4. Vista trasera Máquina de vacío FESTO


Fuente: Elaboración propia

3. Metodología
Para la conexión de la interfaz LabVIEW - Arduino se despliegan los pasos a seguir en la
Figura 5 con el propósito de identificar la estructura con la que se podrán llevar a cabo los
objetivos planteados en este proyecto.

Inicio

Recopilación
información
relacionada con el
proyecto

Máquina de Vacío Arduino LabVIEW Complementos No


Festo

Real- Time
Cambio panel de
conexiones
VI Package
Realizar Manager
conexión

1 Página 8 de 52
Universidad Distrital Francisco José de Caldas

2 1

Si
No
Llevar a cabo interfaz

Diseño programa
para movimiento
Máquina de Vacío
Festo

Conversión lógica de
contactos a
compuertas lógicas

Conexión
maquina
FESTO con
interfaz

Si

Verificación conexión
y secuencia realizada

Implementación
función interfaz
LabVIEW-Arduino

Ejecución del diseño


cumpliendo secuencia

Fin

Figura 5. Diagrama de metodología


Fuente: Elaboración propia

Página 9 de 52
Universidad Distrital Francisco José de Caldas

3.1 Ajuste de la Máquina

Para el funcionamiento de la Máquina de vacío, fue necesario realizar una adecuación del
sistema de conexiones con el fin de facilitar la conexión final y mejorar su aspecto físico.

3.1.1. Rediseño panel conexión Máquina de vacío FESTO

La Máquina de vacío FESTO cuenta con un panel de conexiones en el que se pueden


observar los siguientes elementos: un interruptor termo-magnético que actúa como la
protección; un paro de emergencia que apaga el proceso en cualquier momento, un selector
el cual me indica si el sistema funciona con tensión AC y DC o solamente con tensión DC,
un pulsador que activa el sistema y las borneras de conexiones de los relés, los sensores
y las electroválvulas. En la Figura 6 se puede apreciar el esquema original del panel.

Figura 6. Vista frontal Panel de conexión


Fuente: Ramirez, L. Torres, J. 2012. Adecuación del Sistema de vacío FESTO Perteneciente Al
Laboratorio De Automatización Y Control (Le-Mc-01)

En la Figura 7 se muestra el panel ya instalado que permitirá el funcionamiento del brazo


FESTO.

Figura 7. Sistema de vacío FESTO


Fuente: Elaboración propia

Página 10 de 52
Universidad Distrital Francisco José de Caldas

El diseño de este panel se realizó para que las conexiones de alimentación, los relés, las
electroválvulas y los sensores se hicieran en la parte frontal del mismo, sin embargo, no se
tuvo en cuenta que esta conexión resulta ser demasiado dispendiosa y de bastante cuidado
ya que al ajustar un conector en la bornera equivocada, no se logrará el movimiento de la
máquina o en el peor de los casos, es posible dañarla. En la Figura 8 se observa la conexión
final.

Figura 8. Conexión Máquina FESTO


Fuente: Elaboración propia

Por tal motivo, se llega a la conclusión de realizar un rediseño de este panel, que permita
facilitar la conexión total de la Máquina de vacío. Este nuevo diseño dejó en la parte frontal
al igual que en el anterior esquema; la protección termo-magnética, el selector de tres
posiciones, el paro de emergencia y el pulsador, y se enfocó en simplificar la conexión de
los relés, los sensores y las electroválvulas dejando únicamente las borneras de las salidas
de los mismos, la alimentación de 24 VDC y de 120V y las entradas - salidas respectivas
del sistema que también pueden ir conectadas a un PLC. En la Figura 9 se muestra el
diseño final del panel de conexiones.

Figura 9. Rediseño Panel de conexiones Máquina FESTO


Fuente: Elaboración propia

El esquema se imprimió en un acrílico de 5mm, en el cual se hizo la ubicación del interruptor


termo-magnético, el paro de emergencia, el selector, el pulsador, los interruptores ON/OFF,
las borneras de alimentación, las borneras de conexión y las regletas. El producto final se
puede observar en la Figura 10 de acuerdo a lo plasmado en la Figura 9.

Página 11 de 52
Universidad Distrital Francisco José de Caldas

Figura 10. Nuevo Panel de conexiones Máquina FESTO


Fuente: Elaboración propia

Finalmente se hace la instalación del panel en la base dispuesta para este y se realiza la
correcta conexión de los elementos. Internamente queda la conexión de alimetación de
120V de los relés y la alimentación de 24 VDC de los sensores y las electroválvulas, de tal
manera que en la parte frontal se observe únicamente las conexiones de salidas de los
elementos y las entradas - salidas que van directamente al PLC ó en este caso específico,
al Arduino MEGA.

Figura 11. Máquina de vacío FESTO


Fuente: Elaboración propia

Página 12 de 52
Universidad Distrital Francisco José de Caldas

3.1.2. Conexión panel

En la Figura 12 se observa la conexión final ubicada al respaldo del panel, la cual cumple
con los requisitos eléctricos establecidos para su correcto funcionamiento.

Figura 12. Conexión interna del Panel


Fuente: Elaboración propia

3.2 Automatización de la Máquina

Para llevar a cabo un correcto control automático de la Máquina de vacío FESTO fue
necesario tener en cuenta el procedimiento que se expone a continuación para lograr el
diseño de la interfaz y el apropiado funcionamiento de la misma.

3.2.1. Conexión LabVIEW - Arduino

Para lograr una comunicación entre LabVIEW y Arduino se debe contar con los siguientes
elementos y/o programas:

 Placa Arduino
 Software Arduino
 Software LabVIEW
 VI Package manager

Teniendo presente los elementos necesarios se inicia con los pasos para crear la interfaz
entre LabVIEW y Arduino. El primer complemento que se ejecuta es el VI Package Manager
el cual es un administrador de contenidos, descargas de librerías y diversos toolkits para
LabVIEW.

Página 13 de 52
Universidad Distrital Francisco José de Caldas

Se abre un listado en el
cual es necesario
seleccionar la versión
de LabVIEW con la que
se cuenta, en este caso
se tiene la versión
2017.

Se digita en el
buscador la
palabra Arduino y se
selecciona la opción
“LabVIEW Interface for
Arduino”.

Página 14 de 52
Universidad Distrital Francisco José de Caldas

Aparecerá la siguiente
ventana en la cual se
da click en la opción
“Install” tal como se
muestra en la Figura __.

Este es el paquete
que permitirá
manipular la placa
Arduino desde
LabVIEW.

Una vez realizada la instalación de todos los programas que se requieren y mencionados
como requisito, el siguiente paso será crear la conexión entre Arduino y LabVIEW, a
continuación se muestra como ubicar el programa que se debe cargar a la tarjeta Arduino
para poder manejarlo desde LabVIEW.

Se ejecuta el programa de Arduino,


se dirige a la pestaña Archivo y se
selecciona la opción abrir tal y como
se muestra en la Figura.

Página 15 de 52
Universidad Distrital Francisco José de Caldas

Se selecciona Este
equipo y luego
Disco local (C:)

Se busca y se
ingresa a la
carpeta Archivos de
programa.

Página 16 de 52
Universidad Distrital Francisco José de Caldas

Se ubica la
carpeta National
Instruments y se
selecciona la
versión de
LabVIEW
instalada.

En este caso
la versión
que se utilizó
para realizar
la Interfaz, fue la
2017.

Página 17 de 52
Universidad Distrital Francisco José de Caldas

Al abrir la
carpeta de la
versión de
LabVIEW 2017,
se escoge la opción
vi.lib.

En vi.lib se selecciona
la opción

Página 18 de 52
Universidad Distrital Francisco José de Caldas

Se ubica la opción
Firmware, en la
cual se encuentra
el programa objeto para
este proyecto llamado
LIFA_Base.

Seleccione la
carpeta LIFA_Base

Página 19 de 52
Universidad Distrital Francisco José de Caldas

Por último se
escoge la opción
LIFA_Base que
es la librería que
permite la
comunicación entre
LabVIEW y Arduino.

Ya incluida la librería es
necesario seleccionar desde
la pestaña herramientas el
tipo de Placa Arduino a
utilizar, para este caso en
particular, Arduino/Genuino
MEGA or MEGA 2560.

Página 20 de 52
Universidad Distrital Francisco José de Caldas

De igual manera, se
selecciona el puerto del
computador en el cual se
encuentra conectado el
Arduino, en este caso el COM
6.

Finalmente, se realiza la verificación del programa el cual se muestra como compilado para
después subirlo a la Placa Arduino con la que se va a trabajar.

Página 21 de 52
Universidad Distrital Francisco José de Caldas

Terminada la conexión y programación del Arduino, se continúa con la elaboración de la


programación gráfica en LabVIEW. Se debe tener en cuenta que cada bloque del paquete
de Arduino instalado en LabVIEW, representa una función igual al lenguaje de Arduino.

4. Diseño y construcción
En esta sección se describen los elementos y bloques usados en la programación de la
máquina de Vacío FESTO que se encuentran en el panel frontal de LabVIEW y la
construcción del modelo lógico en la interfaz de LabVIEW - Arduino

4.1 Descripción Bloques de Arduino en LabVIEW

A continuación se describen los bloques y controles usados en la programación gráfica de


LabVIEW en función de Arduino.

NOMBRE BLOQUE DESCRIPCIÓN


Bloque de Arduino que inicializa y abre la
INIT conexión en LabVIEW.

Bloque control de INIT que permite seleccionar el


puerto COM al cual está conectado el Arduino
para iniciar la comunicación desde el PC.
VISA
RESOURCE

Controles del bloque INIT en los que se configura


TIPO DE el tipo de conexión y el tipo de tarjeta Arduino que
CONEXIÓN Y se utilizará.
TIPO DE
TARJETA

Bloque que permite establecer la conexión del pin


SET DIGITAL
digital que será usado en la tarjeta Arduino.
PIN MODE
Controles del pin digital que permiten configurar
el modo de pin que se requiere ya sea como
entrada o salida y así mismo en número de pin a
PIN MODE Y usar en la tarjeta.
DIGITAL I/O PIN

Bloque que tiene como función la lectura del pin


DIGITAL READ digital de la entrada que se otorgue en la
PIN programación.

Página 22 de 52
Universidad Distrital Francisco José de Caldas

Esta conexión permite limitar el valor de lectura


CONTROL DE que captará la tarjeta Arduino.
VALOR

Bloque que permite identificar la escritura del


valor de un pin digital de salida de la tarjeta
DIGITAL WRITE Arduino. Tiene un control que indica el número de
PIN pin a usar y otro que convierte un valor Booleano
FALSO o VERDADERO en un entero de 16 bits
con un valor de 0 o 1, respectivamente.
Bloque de Arduino que cierra la conexión en
CLOSE LabVIEW.

Tabla 1. Descripción Bloques Arduino

4.2 Configuración Arduino en LabVIEW

Antes de ejecutar el proyecto de LabVIEW con el Arduino conectado se debe tener en


cuenta que se debe asignar el tipo de tarjeta Arduino con la que el usuario va a trabajar y
el puerto COM del computador al cual se conectará.

 Asignacion tipo de tarjeta Arduino: La configuración para comunicar Arduino con


LabVIEW se realiza mediante el bloque Board Type, control de inicialización y
conexión de Arduino en LabVIEW. Por medio de este bloque se realiza la asignación
de la tarjeta que el usuario utilizará para la elaboración de un proyecto, en este caso
se selecciona MEGA 2560 como tipo de tarjeta Arduino ya que cumple con los
requisitos para el desarrollo del programa.

En la Figura 13Figura 13 se muestra el bloque del panel frontal en el que se despliegan las
opciones para seleccionar el tipo de tarjeta. A la izquierda de la Figura se muestra el
equivalente del bloque en la ventana de diagrama de bloques.

Figura 13. Bloque Arduino - Tipo de Placa


Fuente: Elaboración propia

 Puerto COM: La asignación del puerto permite la conexión del arduino con el PC y
por lo tanto con LabVIEW. Esta conexión es reconocida según el puerto al que se
conecte la tarjeta. En la Figura 14 se muestra la asignación del puerto COM.

Página 23 de 52
Universidad Distrital Francisco José de Caldas

Figura 14. Puerto COM


Fuente: Elaboración propia

Después de cumplir con las configuraciones descritas anteriormente para la comunicación


de la interfaz se podrá ejecutar el programa. Se debe tener en cuenta que si el programa
se ejecuta normalmente se evidencia que los leds Rx y Tx de la tarjeta Arduino parpadean
simultáneamente, si por lo contrario solo parpadea uno de ellos (generalmente Rx), esto
significa que se presenta una mala conexión, por lo que se recomienda cerrar LabVIEW y
abrir nuevamente el proyecto, verificar que todo esté en orden, hasta lograr que los 2 leds
parpadeen.

4.3 Implementación Bloques Arduino para comunicación con LabVIEW

Especificada la función y configuración de los bloques Arduino se procede a realizar el


circuito que permite la comunicación de las entradas y salidas asignadas en el programa
para la conexión de la tarjeta Arduino desde la plataforma de LabVIEW.

Figura 15. Conexión entrada Arduino en Diagrama de Bloques LabVIEW


Fuente: Elaboración propia

Página 24 de 52
Universidad Distrital Francisco José de Caldas

Figura 16. Conexión salida Arduino en Diagrama de Bloques LabVIEW


Fuente: Elaboración propia

5. Algoritmo de programación
El funcionamiento de la Máquina de vacío requiere de la elaboración de un programa que
cumpla con ciertos parámetros, en los ítems se detallan los elementos que fueron
necesarios en esta construcción.

5.1 Descripción bloques requeridos en LabVIEW

En el diagrama de bloques en el momento de diseñar el circuito se debe tener en cuenta


los siguientes bloques para la simulación:

 Para la simulación del circuito lógico se usa la función while que cuenta con una
condición para iterar, es importante utilizar un dispositivo que permita identificar el
cambio de estado de la señal de reloj por lo que se incluye un led como se muestra
en la Figura 17.

Figura 17. Función While


Fuente: Software LabVIEW

 En el diseño del circuito a programar se requiere de un estado actual y un estado


siguiente el cual se simula mediante una señal de reloj en la que cada vez que
exista un flanco de subida se produce un cambio de estado, por lo cual se
emulará una señal de reloj como se muestra en la Figura 18.

Página 25 de 52
Universidad Distrital Francisco José de Caldas

Figura 18. Señal de Reloj


Fuente: Software LabVIEW

 Circuito Flip Flop de dos estados que sirve para memorizar información y transferir
datos digitales en operaciones de lógica secuencial como la usada en la simulación
ya que se incluyen temporizadores. Ver Figura 19.

Figura 19. Flip Flop


Fuente: Software LabVIEW

 El siguiente complemento indica al circuito Flip Flop que cada 50 mili-segundos se


genera un cambio de flanco, como se ilustra en la Figura 20.

Figura 20. Cambio de flanco


Fuente: Software LabVIEW

 En la conexión de las compuertas lógicas, LabVIEW tiene el limitante de un máximo


de dos entradas por cada compuerta AND u OR a usar, por lo cual se hace una
conexión en cascada como se muestra en la Figura 21.

Figura 21. Conexión cascada


Fuente: Software LabVIEW

Página 26 de 52
Universidad Distrital Francisco José de Caldas

Para la verificacion del proceso de producción de la simulación se requiere de entradas


temporizadas, para esto se empleó el módulo Real-Time en el que se encuentran bloques
que emulan la función de temporizadores al trabajo y al reposo.

 El bloque de temporizador al trabajo que se muestra en la Figura 22, comienza a


temporizar cuando se energiza y cambia de estado al terminar de contar.

Figura 22. Temporizador al Trabajo


Fuente: Software LabVIEW

 El bloque de temporizador al reposo mostrado en la Figura 23, es aquel que al ser


energizado cambia su estado, al desenergizarse empieza a contar y cambia de
nuevo su estado al terminar de contar.

Figura 23. Temporizador al Reposo


Fuente: Software LabVIEW
5.2 Programa funcionamiento de la Máquina en lenguaje LADDER

LabVIEW es un entorno de programación destinado al diseño de aplicaciones de monitoreo


de procesos, sistemas de medición y aplicaciones de control, ofreciendo un entorno gráfico
de programación a diferencia de otros sistemas como el software Zelio Soft que permite
crear una secuencia de pasos programado en lenguaje BDF o LADDER.
Zelio Soft es una herramienta de programación que simula los siguientes elementos para
la lógica cableada de la Máquina de vacío FESTO:

Página 27 de 52
Universidad Distrital Francisco José de Caldas

 Hoja de cableado

 Comando de las entradas

 Comando de relés auxiliares

 Comando de las salidas

 Comandos de teclas Z

En el esquema del programa se observa el uso del comando relés auxiliares, ya que estos
se comportan como memorias, las cuales guardan la información de la línea respectiva para
su uso en cualquier otra línea, cumpliendo con las condiciones que se establecieron para
la activación de las salidas. Una característica importante que se observa en el esquema
de conexiones es el uso de SET y RESET los cuales permiten establecer la conexión y
reiniciar o terminar el ciclo respectivamente según lo que se desee programar, estos se
identifican acompañando al inicio del nombre de los comandos con la letra S y/o R como se
observa en la columna bobina en la hoja de cableado
A continuación se identifican las variables de Entradas y Salidas usadas en la programación
de lógica de contactos en Zelio Soft para la Máquina de vacío FESTO.

Página 28 de 52
Universidad Distrital Francisco José de Caldas

Tabla 2. Variables Entradas


Fuente: Software Zelio Soft

Tabla 3. Variables Salidas


Fuente: Software Zelio Soft

Tabla 4. Variables botones de mando


Fuente: Software Zelio Soft

Además, este Software permite verificar la programación realizada, la cual es destinada a


cumplir con las condiciones de la máquina de vacío FESTO mediante el lenguaje LADDER
que se identifica por usar lógica de contactos, de la Figura 24 a la Figura 27, se despliega
el esquema de programación usado para este proyecto el cual facilita la conversión a
compuertas lógicas siendo el lenguaje a usar para la interfaz de LabVIEW.

Página 29 de 52
Universidad Distrital Francisco José de Caldas

Figura 24. Programa Máquina de vacío en Zelio Soft LADDER


Fuente: Elaboración propia

Página 30 de 52
Universidad Distrital Francisco José de Caldas

Figura 25. Programa Máquina de vacío en Zelio Soft LADDER


Fuente: Elaboración propia

Página 31 de 52
Universidad Distrital Francisco José de Caldas

Figura 26. Programa Máquina de vacío en Zelio Soft LADDER


Fuente: Elaboración propia

Página 32 de 52
Universidad Distrital Francisco José de Caldas

Figura 27. Programa Máquina de vacío en Zelio Soft LADDER


Fuente: Elaboración propia

5.3 Máquina de vacío FESTO

La Máquina FESTO cuenta con ciertos elementos que hacen posible su movimiento, a
continuación se hace una breve explicación de su funcionamiento.
5.3.1. Ubicación sensores, electroválvulas y actuadores

Electroválvulas y actuadores. El sistema cuenta con cinco electroválvulas alimentadas


con una tensión de 24 VDC y cinco actuadores los cuales se identifican como se muestra
en la Figura 28.

Página 33 de 52
Universidad Distrital Francisco José de Caldas

1. Actuador 3. Actuador 5. Actuador AD 7. Electroválvula 9. Electroválvula


AE AB Va Vcd
2. Actuador 4. Actuador 6. Electroválvula 8. Electroválvula 10.Electroválvula
AA AC Vb Ve Venturi
Figura 28. Vista superior con identificación de electroválvulas y actuadores
Fuente: Elaboración propia

Donde,

 Electroválvula actuador AA: Saca disco


 Electroválvula actuador AB: Troquela
 Electroválvula actuador AC: Traslada el carro hasta la zona de ventosa y baja el
brazo (operan de manera simultánea)
 Electroválvula actuador AD : Gira el brazo hacia el dispensador
 Electroválvula AE: Activa ventosa para que tome el disco

Sensores. El sistema de vacío FESTO cuenta con 10 sensores blindados de tres hilos tipo
PNP, que operan a 24 VDC, los cuales se identificarán en la Figura 29 y Figura 30.

Página 34 de 52
Universidad Distrital Francisco José de Caldas

Figura 29. Vista frontal con identificación de sensores


Fuente. Elaboración Propia

Figura 30. Vista trasera con identificación de sensores


Fuente. Elaboración Propia

Página 35 de 52
Universidad Distrital Francisco José de Caldas

Donde,
 Sa0: Sensor posición actuador A (cuando actuador A no saca disco)
 Sa1: Sensor posición actuador A (cuando actuador A saca disco)
 Sa2: Sensor detector de disco en el dispensador (cuando hay disco en el
dispensador)
 Sb0: Sensor detector de disco en la zona de troquelado (cuando detecta disco en
zona de troquelado)
 Sc0: Sensor posición actuador C en zona de troquel (cuando el carro se encuentra
en la zona de troquel)
 Sc1: Sensor posición actuador C en zona de ventosa (cuando el carro está en la
zona de ventosa)
 Sd0: Sensor posición superior actuador D (posición superior actuador D)
 Sd1: Sensor posición inferior actuador D (posición inferior actuador D)
 Se0: Sensor posición actuador E, brazo hacia la zona de captura de disco (posición
hacia la zona de captura de disco)
 Se1: Sensor posición actuador E, brazo hacia la zona de dispensador (posición
hacia la zona de dispensador)
 S1: Cuando se acciona, el sistema se activa

5.4 Descripción secuencia de producción

El primer movimiento que realiza el sistema es el desplazamiento de un actuador giratorio


ubicado en el dispensador, el cual empuja un disco de metal. El actuador se puede
reconocer en el sistema como actuador AA.

Página 36 de 52
Universidad Distrital Francisco José de Caldas

El disco es desplazado a la zona de troquel en el que se activan el actuador AB en el que


se genera un movimiento vertical del cilindro desplazando un vástago simulando un
troquelado en el disco de metal.

Después del troquelado se realiza un movimiento horizontal en el que la posición inicial


actúa como receptor del disco de metal y en la posición final lo posiciona para la ventosa.
En este movimiento se activa el actuador AC simultaneo al actuador AD, el cual desplaza
el brazo en un movimiento vertical en el que la posición inicial suelta la pieza y la posición
final la sujeta mediante la ventosa.

Página 37 de 52
Universidad Distrital Francisco José de Caldas

Los dos actuadores descritos anteriormente realizan un movimiento simultáneo ya que


están controlados por la misma electroválvula.

Por último, la aspiración de la ventosa la cual basa su funcionamiento en el principio de


Venturi (de presión), utilizando aire comprimido en su entrada, aumenta la velocidad del
aire produciendo una presión o succión, sistema incorporado en el brazo para sujetar el
disco y transportarlo de nuevo a la zona del dispensador. Este procedimiento se realiza con
un movimiento rotacional que hace el brazo como desplazamiento final del ciclo de la
secuencia de producción, se puede reconocer en el sistema como actuador AE.

6. Resultados
La interfaz LabVIEW- Arduino se realizó cumpliendo con todos los pasos propuestos, desde
la instalación de los programas requeridos e implementación de librerías, hasta la consulta
de la función de cada uno de los bloques que se necesitaron para el diseño de la
programación del control de la máquina de vacío FESTO.

6.1 Programa funcionamiento de la Máquina Compuertas Lógicas

Realizado el control de la Máquina de vacío FESTO en LADDER y del cual se comprobó


con anterioridad que cumple con todos los requisitos y condiciones dadas, se procede a
realizar la conversión de lógica de contactos a compuertas lógicas teniendo en cuenta la
equivalencia de la Figura 2. De la Figura 31 a la Figura 32 se refleja el diseño del circuito
lógico en LabVIEW.

Página 38 de 52
Universidad Distrital Francisco José de Caldas

Figura 31. Programa Máquina de vacío en compuertas lógicas LabVIEW


Fuente: Elaboración propia

Página 39 de 52
Universidad Distrital Francisco José de Caldas

Figura 32. Programa Máquina de vacío en compuertas lógicas LabVIEW


Fuente: Elaboración propia

El uso de circuitos digitales es un punto clave para el diseño de la programación en el


software LabVIEW ya que el tipo de control que necesita esta máquina requiere de entradas
temporizadas que crean un estado actual y un estado siguiente, por lo cual fue necesario
el uso de Flip Flop que tiene como función guardar información y transferir datos digitales,
esto permitió cumplir con la secuencia diseñada en el programa.

Página 40 de 52
Universidad Distrital Francisco José de Caldas

Ya creado el programa de control de la Máquina de vacío FESTO, un aspecto importante


que se ejecutó para el desarrollo del proyecto, se basó en el cambio del panel de
conexiones de la máquina con el objetivo de crear un entorno más seguro en el momento
de realizar las respectivas conexiones a la Tarjeta Arduino. Después de contar con el panel
de conexiones nuevo se llevó a cabo la revisión del buen funcionamiento de los sensores y
las electroválvulas para finalmente comprobar que el programa de control realizado en la
interfaz LabVIEW – Arduino fue exitoso.
En la Figura 33 se muestra la interfaz gráfica final que se diseñó, para lograr la interacción
hombre – máquina al poder controlar los tiempos de los temporizadores en la etapa de
verificación, además es posible observar los botones de control y la activación -
desactivación de los sensores y electroválvulas de la Máquina de vacío.

Figura 33. Interfaz gráfica Máquina de vacío


Fuente: Elaboración propia

6.1.1. Descripción de controles, entradas y salidas del programa

El programa cuenta con unos botones de mando que son fundamentales, ya que dan a la
interfaz ciertas órdenes que permiten el funcionamiento de la Máquina de vacío FESTO. A
continuación se dará una descripción de cada uno de ellos para tener una percepción más
clara de su operación.

 IB: Pulsador que activa el sistema desde el panel de conexiones (S1), sin la
activación de este comando, no se podrá ejecutar nada en la máquina.

Figura 34. Botón de mando activación


Fuente: Software LabVIEW

Página 41 de 52
Universidad Distrital Francisco José de Caldas

Z1: Se encarga de la verificación y activación de los actuadores (salidas del programa)


cumpliendo la siguiente secuencia automática sin la presencia del disco:

Figura 35. Botón de mando 1


Fuente: Software Labview

 Electroválvula actuador AA: Saca disco


 Electroválvula actuador AB: Troquela
 Electroválvula actuador AC: Traslada el carro hasta la zona de ventosa y baja el
brazo (operan de manera simultánea)
 Electroválvula AE: Activa ventosa para que tome el disco
 Electroválvula actuador AD : Gira el brazo hacia el dispensador

Z2: Ordena el inicio de la secuencia de producción detectando por medio de los sensores
(entradas del programa), un disco en el dispensador cumpliendo con las siguientes
condiciones:

Figura 36. Botón de mando 2


Fuente: Software Labview

 Con la activación de los sensores Sa0 (cuando el actuador no saca disco), Sa2
(cuando hay disco en el dispensador) y Se0 (posición hacia la zona de captura de
disco) el actuador AA saca el disco hacia la zona de troquelado

Figura 37. Activación sensores y electroválvula actuador AA


Fuente: Elaboración propia

Página 42 de 52
Universidad Distrital Francisco José de Caldas

 Se activan entonces los sensores Sa1 (cuando actuador saca disco del
dispensador), Sb0 (cuando detecta disco en zona de troquelado), Sc0 (cuando el
carro está en la zona de troquel) y el actuador AB realiza un troquel de
aproximadamente 3 segundos.

Figura 38. Activación sensores y electroválvula actuador AB


Fuente: Elaboración propia

 Luego de este proceso, detectan los sensores Sb0 (cuando detecta disco en zona
de troquelado), Sd0 (posición superior actuador D), Se0 (posición hacia la zona de
captura de disco y el actuador ACD traslada el carro hasta la zona de ventosa.

Figura 39. Activación sensores y electroválvula actuador ACD


Fuente: Elaboración propia

Página 43 de 52
Universidad Distrital Francisco José de Caldas

 Ahora se activan los sensores Sb0 (cuando detecta disco en zona de troquelado),
Sc1 (cuando el carro está en la zona de ventosa), Sd1 (posición inferior actuador D)
y el actuador AV activa la ventosa y toma el disco

Figura 40. Activación sensores y electroválvula actuador AV


Fuente: Elaboración propia

 Finalmente, con la activación de los sensores Sd0 (posición superior actuador) y


Se1 (posición hacia la zona de dispensador), el actuador AE gira el brazo hacia el
dispensador.

Figura 41. Activación sensores y electroválvula actuador AE


Fuente: Elaboración propia

Z3: Al oprimir este botón, la producción se detiene, si existe un disco en proceso, se debe
terminar el ciclo hasta llegar al dispensador

Figura 42. Botón de mando 3


Fuente: Software Labview

Página 44 de 52
Universidad Distrital Francisco José de Caldas

Z4: Esta opción se encarga de realizar un Reset del sistema, después de ejecutado este
mando, se puede llevar a cabo de nuevo la verificación y la producción.

Figura 43. Botón de mando 4


Fuente: Software Labview

Board Type: Bloque de control de inicio (INIT) en el que se configura el tipo de tarjeta
Arduino que se utilizará para el desarrollo de un proyecto.

Figura 44. Board Type


Fuente: Software LabVIEW

VISA Resource: Bloque control de inicio (INIT) que permite seleccionar el puerto COM al
cual está conectado el Arduino para iniciar la comunicación desde el PC, se hace referencia
a dos bloques ya que uno pertenece a las entradas y el otro a las salidas del programa.

Figura 45. Visa Resource


Fuente: Software LabVIEW

Preset Time: Control que permite al usuario ingresar el tiempo en mili-segundos de los
temporizadores que se encargan de la verificación inicial al pulsar el botón Z1.

Figura 46. Preset time


Fuente: Software LabVIEW

Página 45 de 52
Universidad Distrital Francisco José de Caldas

6.2 Programa Máquina de vacío FESTO como Emulador

El proyecto ofrece a los estudiantes que no cuentan con una tarjeta Arduino la posibilidad
de interactuar con las funciones de la máquina de vacío, en la que se visualiza la activación
de las electroválvulas que son las que evidencian el buen funcionamiento y ciclo de
producción para la cual está diseñada. Este Emulador permite dar encendido a los sensores
manualmente, simulando el proceso de la máquina por medio de los mandos que el
estudiante seleccione, por lo cual de él dependerá que las electroválvulas se enciendan
según lo propuesto en el documento.
El objetivo de este emulador es convertirse en una herramienta que permita a los
estudiantes familiarizarse con el funcionamiento de la máquina de una manera didáctica y
así realizar la programación del control con más claridad y minimizando errores.

Figura 47. Máquina de vacío como emulador


Fuente: Elaboración propia

Página 46 de 52
Universidad Distrital Francisco José de Caldas

7. Conexión Interfaz – Máquina de vacío FESTO


Para la conexión que se realizó con el fin de obtener el correcto funcionamiento de la
Máquina de vacío se hizo necesario la implementación de los siguientes elementos:

 Relé: Es básicamente un interruptor operado eléctricamente, es decir, se alimenta


su bobina y el campo electromagnético creado hace cambiar de estado sus
contactos.

-24VDC

Contacto
NC
Común

Contacto +24VDC
NO

Figura 48. Relé


Fuente: Qianji. https://es.aliexpress.com/item/Qianji-t73-12v-jqc-3-f-relay-
blue/1217130468.html

Fue indispensable el uso de estos relés debido a que los sensores al ser alimentados a 24
VDC no podían ser conectados directamente al Arduino ya que este puede ser alimentado
a una tensión máxima de 5VDC. Los sensores alimentan la bobina y los contactos son
accionados, el común se alimenta con una fuente de 5VDC y el contacto normalmente
abierto va conectado a la entrada asignada del Arduino MEGA.

 Bloque de relés Arduino: Este elemento permitió la conexión del Arduino con las
electroválvulas puesto que el Arduino al tener una tensión máxima de salida de
5VDC no podía alimentar las electroválvulas y estas a su vez no podrían realizar las
órdenes asignadas en la programación. Se realiza un puente a los comunes y se
alimentan con los 24VDC de la Máquina de vacío FESTO y el contacto normalmente
cerrado se dirige a cada una de las electroválvulas.

Página 47 de 52
Universidad Distrital Francisco José de Caldas

Común
Contacto Contacto
NC NO

Tierra Tensión
Arduino Arduino
Entradas Arduino

Figura 49. Bloque de relés


Fuente: Prometec. https://www.prometec.net/optoacopladores/

7.1 Esquema de conexión

La conexión final para el funcionamiento de la máquina de vacío FESTO se representa


en la Figura 50, donde se muestra cada uno de los componentes que se implementaron
para cumplir con lo propuesto en este proyecto.
En la Figura 51 se detalla la conexión interna, la cual permite la conversión de tensiones
facilitando el uso del Arduino, el micro-controlador que se usó para dar marcha a la máquina
ya descrita.

Página 48 de 52
Universidad Distrital Francisco José de Caldas

ENTRADAS SALIDAS
COLOR COLOR
NOMBRE NOMBRE
CABLE CABLE
I1 AA
I2 AB
I3 ACD
I4 AE
I5 AV
I6
I7
I8
I9
I10
I11

Figura 50. Esquema de conexión externa


Fuente: Elaboración propia

Página 49 de 52
Universidad Distrital Francisco José de Caldas

Figura 51. Esquema de conexión Interna


Fuente: Elaboración propia

Página 50 de 52
Universidad Distrital Francisco José de Caldas

8. Conclusiones
 Se demostró la viabilidad de realizar la implementación de una Interfaz que
permitiera la comunicación entre LabVIEW y Arduino, y con ella la construcción de
un programa en compuertas lógicas en un entorno agradable y de fácil interpretación
para los estudiantes como lo es el software LabVIEW con el que se logró el control
automático de la Máquina de vacío FESTO.

 La Interfaz realizada proporcionó las herramientas necesarias para la elaboración


de un manual de instrucciones que suministra al usuario la información, los
elementos requeridos y el paso a paso para lograrla y así poder desarrollar
diferentes proyectos de automatización.

 LabVIEW facilita la incorporación de imágenes y diferentes complementos lo que


permitió el desarrollo de una interfaz gráfica en la que se puede visualizar la
activación y desactivación de los elementos que componen la Máquina de vacío
FESTO.

 Gracias a esta interfaz se logró comprobar que es posible programar Arduino como
una estrategia de control para los procesos de automatización de pequeña escala y
de aplicaciones académicas.

 El uso de esta herramienta facilita la manipulación del software LabVIEW creando


una interacción de manera gráfica y en la que se fortalecen los conocimientos
relacionados con el control y la automatización, aspectos que son importantes para
el desarrollo de la carrera respecto a las asignaturas afines. Al mismo tiempo este
material permite a los estudiantes familiarizarse con el software ya que se encuentra
disponible en la Universidad Distrital Francisco José de Caldas.

9. Bibliografía
[1] “¿Qué es la automatización de procesos?” [Online]. Available: https://es.over-
blog.com/Que_es_la_automatizacion_de_procesos-1228321767-art127041.html.
[Accessed: 31-Oct-2017].
[2] “¿Qué es Arduino? ~ Arduino.cl.” [Online]. Available: http://arduino.cl/que-es-
arduino/. [Accessed: 31-Oct-2017].
[3] “LabVIEW - National Instruments.” [Online]. Available: http://www.ni.com/es-
mx/shop/labview.html. [Accessed: 24-Nov-2017].
[4] “LabVIEW 2017 Real-Time Module Readme - National Instruments.” [Online].
Available: http://www.ni.com/pdf/manuals/374714g.html. [Accessed: 24-Nov-2017].
[5] “VI Package Manager - National Instruments.” [Online]. Available:
http://www.ni.com/tutorial/12397/en/. [Accessed: 24-Nov-2017].

Página 51 de 52
Universidad Distrital Francisco José de Caldas

[6] “LabVIEW Interface for Arduino | VI Package Manager.” [Online]. Available:


https://vipm.jki.net/package/national_instruments_lib_labview_interface_for_arduino
. [Accessed: 28-Nov-2017].
[7] L. RAMÍREZ and J. TORRES, “ADECUACIÓN DEL SISTEMA DE VACÍO FESTO
PERTENECIENTE AL LABORATORIO DE AUTOMATIZACIÓN Y CONTROL (LE-
MC-01) DEL PROYECTO CURRICULAR DE TECNOLOGÍA EN MECÁNICA.”

Página 52 de 52

También podría gustarte