UMENTS
COPERTINA
NATIONAL INSTRUMENTS
COPERTINA
NATIONAL INSTRUMENTS
COP
di sviluppo ag-
giuntivi”. Ha quindi
proseguito: “Siamo
molto soddisfatti
di poter utilizzare
NI Linux Real-Time
OS su cRIO-9068.
Per molto tempo
abbiamo utilizzato
Angstrom Linux con
i nostri prodotti e
possediamo una
lunga esperienza di
utilizzo degli am-
bienti Linux. Questa
è decisamente la mi-
gliore novità che NI
potesse introdurre
con il nuovo control-
ler, soprattutto per
le nostre applica-
zioni, e prevediamo di sfruttare al meglio tutto l’ecosistema
che Linux è in grado di offrire”.
Grazie all’esperienza di sviluppo in Linux S.E.A. è riuscita a
realizzare il modulo prima della scadenza prevista per lo
sviluppo del prodotto; ha potuto sviluppare un nuovo pro-
dotto per il monitoraggio e tutti i necessari moduli plug-in
CompactRIO in tempi molto brevi. Le funzionalità VPN e fire-
wall di cRIO-9068 costituiscono le caratteristiche più signifi-
cative introdotte nel modulo, dato che offrono al team RIO
Security presso S.E.A la possibilità di ridurre notevolmente
i costi, eliminando la necessità di investire in altri sistemi
hardware per la sicurezza del sistema. Inoltre, le funzionalità
SSH (secure shell) e SSH FTP vengono utilizzate per gestire e
trasferire in sicurezza i dati a/da i target.
Per quanto concerne infine l’implementazione di funziona-
lità di comunicazione e di rete, in passato S.E.A. utilizzava
un modulo specializzato in grado di fornire comunicazione
di rete e che funzionava bene con tutti i controller Compac-
tRIO. Spesso però era necessario sapere come indirizzare i
dati via Internet fra i diversi dispositivi. Per il nuovo sistema
cRIO-9068 l’azienda ha sviluppato il modulo CompactRIO
dedicato SEA 9751/9754, che si collega al controller cRIO-
9068 con la porta USB. Il modulo fornisce ulteriori capacità
di memorizzazione e connettività alle reti mobile 4G e 3G e
include anche un’altra porta USB per ulteriori collegamenti.
Dato poi che il modulo è integrato logicamente nel sistema
operativo Linux di RIO-9068, il routing dei dati è diretto,
facile da configurare e più veloce. Ciò si ottiene grazie alla
connettività USB a 480 Mbps, cinque volte superiore ri-
spetto a moduli dalle caratteristiche simili; con tecnologia
4G raggiunge una velocità massima di 50 Mbps.
Infine, con i moduli SEA 9751 e SEA 9754 S.E.A. ha in pro-
gramma di utilizzare Linux per supportare le funzionalità
GPS per la localizzazione geografica e sincronizzazione tem-
porale dei dati.
Il modulo cRIO-9068 offre la possibilità di acquisire più rapi-
damente i dati cronologici NTP e PTP e di effettuare misure
distribuite tempo-correlate, operazioni necessarie per il mo-
nitoraggio strutturale e nel settore energy, che si possono
così realizzare in modo più facile e rapido rispetto all’utilizzo
di altre piattaforme disponibili sul mercato.
L’utilizzo di una tecnologia commerciale robusta e flessi-
bile ha dunque permesso di sviluppare rapidamente una
soluzione di monitoraggio e controllo a costi ridotti: “Com-
plessivamente, siamo felici di fornire una soluzione di mo-
nitoraggio competitiva sul mercato e in grado di offrire la
più ampia compatibilità hardware e software” ha concluso
Koerver.
di
Sanjay Challa
l modulo NI LabView Fpga permette di estendere le fun-
zionalità grafiche dell’ambiente di sviluppo di LabView su
target Fpga (Field-programmable gate arrays) nei dispositivi
hardware NI RIO (Reconfigurable I/O). LabView è ideale per
la programmazione Fpga, dato che permette di rappresentare
il parallelismo e il flusso di dati con chiarezza; di conseguenza, sia
gli utenti esperti sia i principianti di progettazione Fpga sono in
grado di utilizzare in modo produttivo tutta la potenza dell’hardware
riconfigurabile.
Tradizionalmente gli Fpga si programmano con Vhdl o Verilog.
Molti sviluppatori però non possiedono molta familiarità con questi
linguaggi e hanno bisogno di uno strumento più semplice per la
generazione di codice Fpga: LabView Fpga è lo strumento ideale
per questo scopo. Gli Fpga sono circuiti hardware, senza OS o
thread. I progetti LabView che richiedono elaborazione ad alta ve-
locità, parallelismo, affidabilità e stretto determinismo sono ideali
per il target Fpga che permette di semplificare e velocizzare la
progettazione, mantenendo la capacità di programmare ogni colpo
di clock quando necessario.
I
Modulo NI LabView Fpga
NOVEMBRE-DICEMBRE 2013
AUTOMAZIONE OGGI 368
23