Programación de PLCs basados en Industrial Arduino con LabVIEW 2
16 junio, 2020 por
Programación de PLCs basados en Industrial Arduino con LabVIEW 2
Boot & Work Corp. S.L., Berta Canet

Introducción

En este post vas a aprender más sobre el trabajo con un PLC industrial de Industrial Shields y la aplicación informática LabVIEW.

Lecturas previas

Te recomendamos que leas las siguientes entradas de nuestro blog antes de leer esta.

Requisitos

Para poder trabajar con la aplicación de PC LabVIEW, necesitará los siguientes elementos:

  • Algunos componentes electrónicos como cables, leds, resistencias, potenciómetros, etc.

Hardware & Software

Configurción del switch

La mayoría de las entradas y las salidas están conectadas al Arduino interno, pero en algunos casos, el usuario puede elegir entre una configuración periférica especial o un GPIO cambiando la posición de los Dip Switches.

Cada interruptor puede seleccionar sólo una de las dos configuraciones posibles al mismo tiempo. Por ejemplo, en este caso estamos viendo la configuración de un controlador industrial M-Duino 42+ Ethernet. Si ponemos el interruptor en la posición derecha (ON), se activarán las salidas digitales Q0.5, Q0.6 y Q0.7, pero si el interruptor está en la posición izquierda (OFF), se activarán las salidas analógicas A0.5, A0.6 y A0.7.

En este caso, todos los interruptores tienen que estar en la posición ON.

Q0.5, Q0.6 & Q0.7 activadas - A0.5, A0.6 & A0.7 desactivadas


Conexión entre un tablero de Arduino y LabVIEW:

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


Después de eso, ve a esta ventana y haz clic en Herramientas -- Placa (Su familia de PLC) + Modelo (tu PLC) + Puerto y selecciona tu familia de PLC Arduino, tu modelo específico y el puerto serie donde se encuentra y transfiere el código a tu PLC Industrial Shields con la flecha en la parte superior izquierda de la pantalla (segundo icono).


Build the following electrical circuit:

  • El led puede ser de cualquier color. (La parte larga del led es la positiva, que tiene que ser conectada al pin del PLC (cable gris-rojo) y la otra debe conectarse al pin de tierra (GND) del PLC a través de la resistencia).
  • La conexión del led se puede hacer en cualquiera de las salidas digitales del PLC. La equivalencia de los pines de la placa Arduino con su PLC para la automatización industrial están en nuestra webpage, seleccionando su familia y modelo y entrando en el archivo llamado Guía del Usuario en la sección Pinout.
  • La resistencia del led debe ser de 220 Ohm.
  • Tiene que haber un cable que conecte dos pines en el controlador Arduino; el llamado 5Vdc con el QVdc de los pines que vas a usar.
  • power supply (12-24 Vdc)  : la necesitas para encender tu controlador lógico programable (PLC) aparte de la conexión USB de éste a su computadora.



El siguiente paso será abrir tu aplicación LabVIEW para trabajar con ella. 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 -- LINX. Haz Clic en LINX - Blink (Simple) or LINX - Analog Read 1 Channel.


Aparecerá una ventana. Go to Ventana -- Tile Left and Right y tendrás el boceto de este esquema en tu pantalla.

El siguiente paso será construir tu primer programa LabVIEW, a partir de uno de estos ejemplos.  This video will help you to a hacerlo.

Una vez realizado, se verá así:   


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


Haz clic en la flecha blanca (arriba a la izquierda de la pantalla) y el programa comenzará a funcionar. Selecciona el número correcto de los pines que elijas para la entrada analógica (A0 en este caso) y la salida PWM (5 en este caso) y debería empezar a funcionar.

Para ver la evolución del voltaje y la diferente intensidad de la luz, mueve el potenciómetro de un lado a otro y mire su gráfico LabVIEW y el led.

Para detener el programa, haz clic en el botón Detener en tu programa o en el que LabVIEW ya proporciona (arriba a la izquierda de la pantalla).

Si el led no se enciende, significa que algo salió mal, así que comprueba todas tus conexiones, desconecta la placa de tu ordenador y sube el LIFA_base y el LINX - Blink (Simple) o LINX - Analog Read 1 Channel de nuevo hasta que funcione.



If you want, you can try any sketch of the Examples folder.

¿Eres fan o usuario de LabVIEW? ¿Necesitas ayuda? ¿Quieres saber más?

Contáctanos, te ayudaremos.

Comparte la publicación de LabVIEW en tus redes sociales     

Programación de PLCs basados en Industrial Arduino con LabVIEW 2
Boot & Work Corp. S.L., Berta Canet
16 junio, 2020
Compartir
Archivar

¿Buscas 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.


Comparación PLC industrial>>>

¿Quieres más información?

¡Rellena el formulario!

¡Cuéntame más!