PLC basado en Arduino industrial programado con LabVIEW
8 mayo, 2020 por
PLC basado en Arduino industrial programado con LabVIEW
Boot & Work Corp. S.L., Berta Canet

Introducción

En este post vas a aprender a trabajar con nuestros PLCs industriales 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ás los siguientes elementos:

  • Algunos componentes eléctricos como cables, leds, resistencias, potenciómetros, etc.

Hardware & Software

Configuración de los interruptores para el ejemplo digital

La mayoría de las entradas y salidas están conectadas al Arduino interno, pero en pocos 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 habilitados - A0.5, A0.6 & A0.7 deshabilitados


Conexión entre un tablero de Arduino y LabVIEW:

En primer lugar, vas a 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 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 hayas encontrado, haz clic en él y una ventana IDE de Arduino va a aparecer en tu ordenador.

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

 


Construye el siguiente circuito eléctrico:

  • Los Leds pueden ser de cualquier color. (La pata larga de los leds es la parte positiva, que tiene que ser conectada a su resistencia y la otra tiene que ser conectada a la clavija de tierra (GND) del controlador PLC).

  • Las conexiones pueden hacerse en cualquiera de las salidas digitales del PLC. La equivalencia de los pines de la placa Arduino con tu PLC están en nuestra web, seleccionando tu familia y modelo y entrando en el archivo llamado Guía del Usuario en la sección Pinout.

  • Las resistencias deberían 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.

  • A  fuente de alimentación (12-24 Vdc) es necesaria para encender tu PLC aparte de la conexión USB de éste a tu ordenador.