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.
Instalación de LabVIEW, NI VISA & VI Package Manager en un PLC industrial
Programación basada en Arduino industrial con LabVIEW
Requisitos
Para trabajar con la aplicación de PC LabVIEW, necesitarás lo siguiente:
Industrial Shields controladores lógicos programables: Familia de controladores Wifi y Bluetooth, Familia de controladores Ethernet, Familia de controladores GPRS / GSM or 20IOs Controlador Familia Arduino
Algunos componentes electrónicos como cables, leds, resistencias, potenciadores, etc.
Arduino IDEÂ Software
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:
The Leds
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 página web, seleccionando tu familia y modelo y entrando en el archivo llamado GuÃa del Usuario en la sección Pinout.
Las resistencias deben 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.Â
Puede tener cualquier color. (La pata 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) del controlador del PLC).
The Leds
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 página web, seleccionando tu familia y modelo y entrando en el archivo llamado GuÃa del Usuario en la sección Pinout.
Las resistencias deben 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.Â
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) -- Ejemplos -- MakerHub -- LINX. Haz clic en LINX - Blink (Simple). Es una prueba de salida digital.
Apareceráuna ventana. Ve a la ventana -- Tile Left and Right y tendrás el boceto de este proyecto en tu pantalla.
Put Pon un potenciómetro en tu protoboard (mejor si es de 0 a 5 de voltaje analógico).
Las conexiones se harán como en la foto. (Pin medio a la entrada analógica A0, pin positivo a la clavija de alimentación de 5V y pin negativo a tierra, GND).
PLC basado en Arduino industrial programado con LabVIEW