LabVIEW for CompactRIO Developer's Guide

CompactRIO developer’s guide fornisce una panoramica delle architetture e delle best practice di sviluppo consigliate per la programmazione di controller e sistemi CompactRIO.

Questa guida rappresenta un riferimento complementare per il controllo e il monitoraggio embedded standard attraverso la formazione LabVIEW e include la documentazione e gli esempi che costituiscono il framework per la progettazione di applicazioni di controllo e monitoraggio industriale.

Visita la community LabVIEW for CompactRIO Developer's per interagire con altri su questi temi.

Introduzione e architetture di base

Il primo passo fondamentale nella programmazione di un sistema embedded consiste nell'implementare un'architettura in grado di adattarsi all'applicazione, consentire la modularizzazione del codice e facilitare il debugging e la convalida.

L'introduzione e il Capitolo 1 prendono in esame:

  • Suggerimenti per la progettazione di applicazioni CompactRIO
  • Punti di partenza dell'architettura di base
  • Diversi tipi di comunicazione dei dati

Progettazione di un'applicazione real-time

Migliora le prestazioni e l'affidabilità della tua applicazione con tecniche adeguate per la progettazione di applicazioni da eseguire su un sistema operativo real-time (RTOS) con LabVIEW Real-Time Module.

I capitoli 2 e 3 prendono in esame:

  • Accesso ai dati del modulo I/O
  • Progettazione di processi deterministici e non deterministici
  • Comunicazione dei dati tra processi
  • Gestione della larghezza di banda e della memoria della CPU

Le migliori soluzioni per la comunicazione di rete

Aggiungi dispositivi in rete e interfacce utente come computer touch panel NI, PC desktop o client Web in grado di trasferire dati e comandi da e verso il sistema CompactRIO embedded.

Il Capitolo 4 prende in esame:

  • Diversi tipi di comunicazione dati e configurazioni di sistema
  • Meccanismi di comunicazione di rete raccomandati in base ai requisiti di sistema

Personalizzazione hardware con LabVIEW FPGA

Sfrutta l'FPGA integrato su CompactRIO per applicazioni quali il condizionamento del segnale a livello di sensore, il filtraggio inline, i protocolli digitali, l'elaborazione su scheda, la raccolta di dati di forma d'onda e la logica di sicurezza mission-critical.

I Capitoli 5 e 6 prendono in esame:

  • Tecnologia FPGA
  • Streaming dei dati tra FPGA e hardware real-time
  • Best practice per lo sviluppo di FPGA
  • Temporizzazione e sincronizzazione multichassis

Interfacciamento con hardware NI o di terze parti

Espandi l'architettura CompactRIO per consentire la comunicazione con altri sistemi. Scopri come aggiungere I/O di espansione, integrare I/O da altri dispositivi e aggiungere funzionalità più avanzate, quali controllo del movimento e visione artificiale.

I capitoli da 7 a 10 prendono in esame:

  • Interfacciamento con I/O di espansione NI
  • Interfacciamento con dispositivi di terze parti su protocolli industriali
  • Interfacciamento con touch panel NI e progettazione di un HMI touch panel

Distribuzione, replica e protezione di sistemi embedded

Distribuisci applicazioni finali CompactRIO e touch panel, configurale in modo da consentirne l'avvio automatico all'accensione e automatizza il trasferimento del codice a controller aggiuntivi per la replica del sistema.

I capitoli 11 e 12 prendono in esame:

  • Distribuzione delle applicazioni di avvio su computer con touch panel CompactRIO e NI
  • Replica di sistemi CompactRIO distribuiti
  • Protezione IP

Utilizzo degli esempi di progetti LabVIEW for CompactRIO

LabVIEW 2012 e versioni successive offre diversi modelli ed esempi di progetti pienamente funzionanti da utilizzare come punti di partenza per applicazioni embedded di controllo e monitoraggio.

Il Capitolo 13 prende in esame:

  • Progetti di esempio e design di riferimento disponibili
  • Architettura di LabVIEW FPGA Control su CompactRIO - Progetto di esempio
  • Best practice per la comunicazione dei dati
  • Tecniche per garantire scalabilità e affidabilità

Scarica la Guida completa