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.
Cómo instalar LabVIEW, NI VISA & VI Package Manager
PLC basado en Arduino industrial programado con LabVIEW
Programación basada en Arduino industrial con LabVIEW
Requisitos
Para poder trabajar con la aplicación de PC LabVIEW, necesitará los siguientes elementos:
- Controladores lógicos programables de Industrial Shields:Familia de controladores Wifi & Bluetooth, Familia de controladores Ethernet, Familia de controladores GPRS / GSM o 20IOs Controlador Familia Arduino
- Algunos componentes electrónicos como cables, leds, resistencias, potenciómetros, etc.
Protoboard
Arduino IDE Software
NI VISA
VI Package Manager
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).
Construye el siguiente circuito eléctrico:
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 página web, 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.
A Fuente de alimentación (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 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 página web, 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.
A Fuente de alimentación (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. En este vídeote ayudaremos a hacerlo.
Una vez realizado, se verá así:
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).
Programación de PLCs basados en Industrial Arduino con LabVIEW 2