Programación basada en Arduino industrial con LabVIEW

Industrial Arduino Automation with LabVIEW Tutorial
6 de abril de 2020 por
Programación basada en Arduino industrial con LabVIEW
Boot & Work Corp. S.L., DAVID SEGOVIA LOPEZ

        Introducción

        En esta publicación aprenderás a trabajar con una placa Arduino para automatización industrial y la aplicación informática LabVIEW.

        Placa Arduino para automatización industrial y aplicación informática LabVIEW

        Lecturas previas

        Le recomendamos que leas la siguiente entrada de nuestro blog antes de leer esta. 

        Requisitos

        Para trabajar con la aplicación de PC LabVIEW, necesitarás lo siguiente:

        Hardware & Software

        • Conexión entre una placa Arduino y LabVIEW:

        En primer lugar, buscarás el esquema llamado LIFA_Base siguiendo los pasos en la primera captura de pantallaEste equipo -- Disco local(C:) (o la letra que tenag tu disco local) -- Archivos de programa (x86) -- National Instruments -- LabVIEW 2019 (o la versión que hayas descargado) -- vi.lib -- LabVIEW Interface for Arduino -- Firmware -- LIFA_Base. Una vez que lo haya encontrado, haga clic en él y aparecerá una ventana Arduino IDE en su computadora.

        Conexión entre una placa Arduino y LabVIEW

        Después de esto, ve a esta ventana y haz clik en Tools (Herramientas) - Board (Placa) + Processor (Procesador) + Port (Puerto) y selecciona tu placa Arduino y el tipo de procesador y el puerto serie donde se encuentra.

        Cómo encontrar la herramienta de puerto - LabVIEW Proyectos Arduino para Aplicaciones Industriales


        Construye el siguiente circuito eléctrico:

        • Los Leds pueden tener cualquier color. (La parte larga de los leds es la parte positiva, que tiene que estar conectada a su resistencia y la otra tiene que estar conectada al pin de tierra, GND).

        • Las conexiones se pueden hacer en cualquiera de los pines PWM o DIGITAL, excepto el PWM 0, 1 (pines de comunicación RX y TX) o el 13 (asociado con el led de la placa Arduino).

        • Las resistencias deben ser de 220 Ohm.

        Circuito electrico led

        El siguiente paso será encontrar algunos ejemplos de LabVIEW para trabajar con ellos. Ve a Este equipo -- Disco local(C:) (o la letra que tenga tu disco local) -- Archivos de programa (x86) -- National Instruments -- LabVIEW 2019 (o la versión que hayas descargado) -- Examples -- MakerHub -- LINX. Clica en LINX - Blink (Simple). Es una prueva de salida digital.

        Ejemplos de LabVIEW - Proyectos LabVIEW Arduino para aplicaciones industriales

        Aparecerá una ventana. Ve a window -- Tile Left and Righ y tendrás el esquema de este proyecto en tu  pantalla.

        Para conectar tu placa ve a Herramientas -- MakerHub -- LINX -- LINX Firmware Wizard. De nuevo, una ventana aparecerá en la pantalla de tu ordenador y tendrás que seleccionar tu tipo de placa Arduino y hacer clic en Siguiente. Selecciona tu Puerto también en la siguiente ventana y haz clic en Siguiente de nuevo. Sigue haciendo clic en Siguiente hasta que el programa se cargue en tu placa Arduino y luego haz clic en Finalizar.

        Para conectar tu placa - LabVIEW Proyectos Arduino para Aplicaciones Industriales

        LabVIEW MakerHub

        Haz clic en el botón verde y verás que los leds RX y TX de la placa se van a iluminar. Esto significa que la conexión entre LabVIEW y tu placa y entre tu placa y el LabVIEW MakerHub están funcionando.

        Si uno o ambos leds no se encienden, significa que la conexión no funciona, así que desconecta la placa de tu ordenador y vuelve a cargar la LIFA_base y el LINX - Blink (Simple) hasta que funcione. 

        Ejemplo de parpadeo manual


        Una vez conectado, vuelve a pulsar el botón verde y el led del canal de salida digital se va a iluminar. Cambia el número del canal para probar todos tus leds. También puedes probar con el led de la placa Arduino escribiendo el número 13.

        Canal de salida digital
        La siguiente prueba va a ser una prueba de entrada analógica. El circuito eléctrico será el siguiente:

        • Coloca un potenciómetro en tu placa de prueba (mejor si tiene un voltaje analógico de 0 a 5).

        • Las conexiones se realizarán como en la imagen. (Parte central a la entrada analógica A0, parte positiva al pin de alimentación de 5V y parte negativa a la conexión a tierra, GND.


        conexiones - Proyectos LabVIEW Arduino para aplicaciones industriales

        El siguiente paso va a ser el mismo que antes. Ve a Este equipo -- Disco local(C:) (o la letra que tenga tu disco local) -- Archivos de programa (x86) -- National Instruments -- LabVIEW 2019 (o la versión que hayas descargado) -- Ejemplos -- MakerHub -- Labview Arduino linx LINX. Haz clic en LINX - Analog Read 1 Channel.

        Sube todos los sketches como se ha hecho antes y gira el potenciómetro de izquierda a derecha. Vas a ver que el valor analógico de la tensión cambia.

        Ejemplo de lectura analógica (interfaz serie)
        Si quieres, puedes probar cualquier de la carpeta Examples.

        Siguientes lecturas

        Le recomendamos que leas el siguiente post de nuestro blog, para empezar a utilizar la interfaz LabVIEW con nuestros PLCs.

        Buscar en nuestro blog

        Programación basada en Arduino industrial con LabVIEW
        Boot & Work Corp. S.L., DAVID SEGOVIA LOPEZ 6 de abril de 2020
        Compartir

        ¿Estás buscando tu Controlador Lógico Programable ideal?

        Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

        Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


        Industrial PLC comparison >>>