Registro, control y monitoreo de datos parte 1: Descripción del curso LabVIEW Real-Time

Registro, control y monitoreo de datos parte 1: El curso LabVIEW Real-Time ofrece capacitación práctica para diseñar, generar prototipos e implementar una aplicación confiable en tiempo real. Al final del curso, podrá traducir los requisitos de su sistema embebido en una arquitectura de software escalable, elegir los métodos apropiados para la comunicación entre procesos y basada en la red, diseñar, implementar y reproducir su aplicación de registro, control y/o monitoreo de datos en tiempo real.

Detalles del curso:

Registro, control y monitoreo de datos parte 1: Contenido del curso LabVIEW Real-Time

Lección Información general Temas
Bienvenida al curso Esta lección le da la bienvenida al curso de registro, control y monitoreo de datos (DCM) y presenta los temas del curso, los objetivos de aprendizaje y los materiales del curso.
  • Descripción general de lecciones y temas del curso
  • Objetivos de aprendizaje de cada lección
  • Descripción general de las herramientas de aprendizaje
Introducción al registro, control y monitoreo de datos con LabVIEW En esta lección, aprenderá acerca de los componentes típicos de los sistemas DCM y verá ejemplos del mundo real.
  • Ejemplos de sistemas DCM típicos
  • Descripción general de los componentes del sistema DCM (HMI, dispositivo en tiempo real, dispositivo FPGA)
Identificar los requisitos de la aplicación

Esta lección explica una variedad de consideraciones al diseñar y desarrollar una aplicación de registro, monitoreo y control de datos.

  • Identificar E/S y los requisitos de velocidad de E/S.
  • Identificar procesos.
  • Identificar la temporización del proceso.
  • Identificar los tipos de transferencia de datos.
  • Identificar los requisitos de rendimiento y fiabilidad.

Documentar su diseño

 

Esta lección describe cómo usar y crear diferentes tipos de diagramas para documentar el diseño de su sistema.

  • Descripción general de diagramas
  • Crear un diagrama de comunicación
  • Diagramas típicos de monitoreo y control
  • Documentación adicional

Configurar hardware

Esta lección describe cómo configurar hardware y software en tiempo real. Recibirá experiencia práctica en la configuración de un sistema CompactRIO en tiempo real.

  • Configurar hardware y PC
  • Configurar los ajustes del sistema RT y el software
  • Configurar los ajustes de la red
  • Configurar el dispositivo RT desde el navegador web

Acceder a sus E/S en LabVIEW

 

Esta lección describe cómo acceder a las entradas y salidas de su dispositivo RT en su aplicación. Se discutirán, compararán y contrastarán varias metodologías, incluyendo NI DAQmx y NI Scan Engine.

  • Configurar dispositivos RT a través del Proyecto de LabVIEW
  • Acceso a E/S usando DAQmx
  • Acceder a E/S usando Scan Engine

Programación usando LabVIEW Real-Time

Esta lección describe cómo diseñar una el VI en tiempo real. Aprenderá sobre las características específicas de LabVIEW RT, incluyendo cómo configurar y usar ciclos temporizados. Se cubrirán ampliamente las consideraciones generales para diseñar aplicaciones determinísticas.

  • Arquitectura del VI RT
  • Establecer niveles de prioridad de procesos
  • Ejecución de ciclos determinísticos
  • Temporizar ciclos en el Módulo LabVIEW Real-Time
  • Mejorar la velocidad y el determinismo

Comunicación entre procesos en LabVIEW Real-Time

Esta lección describe cómo transferir datos de etiquetas, transmisiones y mensajes entre múltiples ciclos en su VI RT.

  • Compartir datos entre procesos determinísticos y no determinísticos
  • Compartir datos entre procesos no determinísticos.

Comunicar entre el dispositivo en tiempo real y la PC principal

Esta lección describe cómo transferir datos y comunicarse entre una PC principal (basada en Windows) y un dispositivo RT.

  • Comunicación del panel frontal versus comunicación de red programática
  • Transferir valores más recientes (tag)
  • Transferir valores a búfer (transmisión, mensaje)
  • Protocolos estándares
  • IU Embebida

Administrar la memoria y monitorear el estado del sistema

En esta lección, aprenderá prácticas recomendadas para monitorear el estado del sistema RT, la memoria y el uso de CPU para mitigar problemas potenciales durante la ejecución de una aplicación.

  • Impactos del uso de memoria
  • Preasignación de memoria
  • Minimizar asignaciones de memoria dinámica
  • Monitoreo del sistema

Fiabilidad

En esta lección, aprenderá más sobre prácticas recomendadas para crear aplicaciones RT confiables.

  • Descripción general de fiabilidad
  • Apagado seguro
  • Manejo completo de errores
  • Watchdogs
  • Redundancia
  • Módulo de Seguridad Funcional de la Serie C

Evaluación

Esta lección discute los métodos de evaluación de su aplicación en tiempo real.

  • Depuración
  • Evaluación de rendimiento
  • Pruebas

Implementación y réplica

Esta lección discute cómo implementar y replicar una aplicación RT autónoma en múltiples dispositivos RT.

  • Introducción a la implementación RT
  • Comunicar con aplicaciones implementadas
  • Replicar sistemas RT

Comience hoy el curso registro, control y monitoreo de datos parte 1: LabVIEW Real-Time