Guía de LabVIEW para desarrolladores CompactRIO

La guía para desarrolladores CompactRIO proporciona información general de las arquitecturas y prácticas recomendadas de desarrollo para programar sistemas y controladores CompactRIO.

Esta guía está pensada como material complementario para control y monitoreo embebidos estándares, utilizando la capacitación de LabVIEW. Cuenta con documentación y ejemplos como un framework para diseñar aplicaciones de control y monitoreo industrial en LabVIEW.

 

Visite la comunidad de LabVIEW para desarrolladores CompactRIO para interactuar con otras personas sobre estos temas.

Introducción y arquitecturas básicas

El primer paso fundamental al programar un sistema embebido es implementar una arquitectura que se adapte a la aplicación, permita modular código y facilite la depuración y la validación.

 

La introducción y el capítulo 1 examinan:

 

  • Consejos para diseñar aplicaciones CompactRIO
  • Puntos de inicio para arquitectura básica
  • Diferentes tipos de comunicación de datos

Diseñar una aplicación en tiempo real

Mejore el rendimiento y la fiabilidad de su aplicación con técnicas adecuadas para diseñar aplicaciones que se ejecutan en un SO en tiempo real (RTOS) con el LabVIEW Real-Time Module. 

 

Los capítulos 2 y 3 examinan:

 

  • Acceso a datos del módulo de E/S
  • Diseñar procesos determinísticos y no-determinísticos
  • Comunicar datos entre procesos
  • Administrar memoria y ancho de banda del CPU

Prácticas recomendadas para comunicación de red

Añada dispositivos de red e interfaces de usuario como PCs de pantalla táctil, PCs de escritorio o clientes Web que pasan datos y comandos desde y hacia el sistema embebido CompactRIO.

 

El capítulo 4 examina:

 

  • Diferentes tipos de configuraciones de sistemas y comunicación de datos
  • Mecanismos recomendados de comunicación en red, en base a los requerimientos del sistema

Personalizar hardware a través de LabVIEW FPGA

Aproveche el FPGA interno en CompactRIO para aplicaciones como acondicionamiento de señales a nivel del sensor, filtros en línea, procesamiento interno, recopilación de datos de forma de onda y lógica segura para aplicaciones críticas.

 

Los capítulos 5 y 6 examinan:

 

  • Tecnología FPGA
  • Escritura de datos entre FPGA y hardware en tiempo real
  • Prácticas recomendadas para desarrollo de FPGA
  • Temporización y sincronización de múltiples chasis

Conectar con hardware de NI o de terceros

Expanda la arquitectura CompactRIO para comunicarse con otros sistemas. Descubra cómo añadir E/S de expansión, integre E/S desde otros dispositivos y añada funcionalidad más avanzada como control de movimiento y visión artificial.

 

Los capítulos 7 al 10 examinan:

 

  • Conectar con E/S de expansión
  • Conectar con dispositivos de terceros a través de protocolos industriales
  • Conectar con paneles frontales y diseñar una HMI de pantalla táctil

Implementar, duplicar y asegurar sistemas embebidos

Implemente aplicaciones finales CompactRIO y de pantalla táctil, configure estas aplicaciones para inicio automático en encendido y automatice la transferencia de código a controladores adicionales para réplica de sistemas.

 

Los capítulos 11 y 12 examinan:

 

  • Implementar aplicaciones de inicio para PCs de pantalla táctil y CompactRIO
  • Duplicar sistemas CompactRIO implementados
  • Proteger IP

Utilizar los Proyectos Ejemplo de LabVIEW para CompactRIO

La versión LabVIEW 2012 y posteriores ofrecen varias plantillas y proyectos ejemplo completamente funcionales para usarse como puntos de inicio para aplicaciones de monitoreo y control embebidos.

 

El capítulo 13 examina:

 

  • Proyectos de ejemplo y diseños de referencia disponibles
  • Proyecto ejemplo de la arquitectura de LabVIEW FPGA Control on CompactRIO
  • Prácticas recomendadas para comunicación de datos
  • Técnicas para garantizar la fiabilidad y la escalabilidad

Obtenga la guía completa