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.

Implemente una arquitectura que se escala con la aplicación, permite modular código y hace más fácil la depuración y la validación.

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

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
Comunicación en red

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

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
Expanda la arquitectura CompactRIO para comunicarse con otros sistemas

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

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

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