Guía de NI LabVIEW para Desarrolladores de 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á destinada como material complementario para monitoreo y control estándares y embebidos usando capacitación de LabVIEW. Cuenta con documentación y ejemplos como un framework para diseñar aplicaciones de monitoreo y control industriales.

 

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 Módulo LabVIEW Real-Time.

 

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 Multichasis

Conectar con Hardware de NI o de Terceros

Amplíe 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

Utilice 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 sobre la arquitectura de LabVIEW FPGA Control con CompactRIO
  • Prácticas recomendadas para comunicación de datos
  • Técnicas para garantizar la fiabilidad y la escalabilidad

Obtenga la Guía Completa