Automazione_Strumantazione_08_2013 - page 23

CONTROLLO
primo piano
Automazione e Strumentazione
Ottobre 2013
23
dell’hardware completamente programmabile e
riconfigurabile, che può sfruttare pienamente la
flessibilità di strumenti di sviluppo come il sof-
tware LabView che, attraverso la sua interfaccia
grafica e intuitiva, consente di definire e gestire in
modo completo gli algoritmi di gestione e le fun-
zionalità hardware dell’unità di controllo e delle
periferiche.
Grazie al fatto di ricorre a un sistema operativo
aperto come Linux RT, sarà possibile ricorrere
a molti degli strumenti software resi disponibili
dalle comunità e dagli enti che si occupano di
sviluppo in questo ambito, rendendo disponibili
anche in open source un’ampia offerta di risorse
software che hanno un alto valore aggiunto. Oltre
ad offrire aspetti interessanti da un punto di vista
economico e per la ricchezza dell’offerta, Linux
RT è competitivo anche in termini di prestazioni
e dell’affidabilità, essendo un sistema operativo
appositamente pensato per l’utilizzo industriale
e per il controllo del movimento; infatti è stret-
tamente deterministico, real time e dotato di uno
scheduler che ha la piena autorità nell’esecuzione
delle sequenze di comandi, capace cioè di inter-
romperli e ripristinarli in modo indipendente.
NI ha fatto in modo che i
programmi scritti con
LabView
, vecchi e nuovi, siano
completamente
portabili
sulla nuova architettura e, grazie all’ot-
timizzazione effettuata nella compilazione del
codice per i nuovi processori, la compatibilità è
stata ottenuta senza pregiudicare le prestazioni.
NI cRio-9068 è programmabile sia con LabView,
che consente di utilizzare un ambiente grafico per
lo sviluppo di sistemi e applicazioni, che nei lin-
guaggi di programmazione C e C++.
Anche dal punto di vista hardware, per tutelare gli
investimenti fatti dagli utilizzatori della famiglia
di controllori cRio, NI ha particolarmente curato
la compatibilità all’indietro e con il nuovo con-
trollore è possibile utilizzare i moduli I/O prece-
denti senza problemi.
Naturalmente, la grande differenza con i prodotti
precedenti è in termini di prestazioni per il con-
trollo e l’elaborazione, visto che il nuovo cRio
potrà combinare la flessibilità del processore dual
core a 667 MHz, che può effettuare operazioni in
virgola mobile e offrire la potenza e la versatilità
tipiche dei più evoluti processori consumer anche
nelle applicazioni industriali. A questa flessibi-
lità, deve essere aggiunta la velocità delle matrici
FPGA, particolarmente adatte per svolgere in
tempi estremamente ridotti dei compiti specifici.
Un terzo elemento in grado di incrementare fun-
zionalità e prestazioni risiede nella capacità dei
blocchi DSP integrati nel SoC di elaborare grandi
moli di dati. Il nuovo componente di Xilinx, con
l’integrazione di tutti i circuiti del sistema in un
unico componente, consente ai diversi elementi di
comunicare attraverso un bus interno ottimizzato
in frequenza e sincronizzazione, che permette di
evitare i colli di bottiglia
. Si potrebbe dire che
il
bus dati più veloce ed efficiente
è il quarto
elemento fondamentale che spiega l’incremento
di presatazioni nell’uso del SoC, oltre ai tre già
citati elementi integrati (CPU dual core, FPGA e
DSP). In termini di prestazioni, NI ha calcolato
un miglioramento in termini di velocità di quattro
volte rispetto alle architetture tradizionali.
Alte prestazioni e formazione
Come accennato in precedenza, uno dei vantaggi
di una piattaforma basata su un SoC completa-
mente programmabile, come lo Zynq di Xilinx,
è la versatilità. Per esempio, il
processore in
virgola mobile
è in grado di operare con la più
ampia gamma di applicazioni e NI per prima ha
sfruttato questo aspetto realizzando il software
evoluto di cui sono corredati i diversi prodotti
basati sulla stessa piattaforma. In particolare, alla
NI Week, sono stati presentati due prodotti appo-
sitamente pensati per il settore scolastico e per la
formazione tecnica: il controller per sistemi d’au-
tomazione
myRio
e il controller per applicazioni
di robotica
roboRio
.
Entrambi questi dispositivi sono innovativi tanto
nel concetto di utilizzo, quanto nella tecnologia
su cui si basano. Pur essendo pensati per la scuola
NI cRio 9068 è il nuovo
controllore definito via software
basato sul Soc di Xilinx
James Truchard, Presidente e Ceo di NI, ha presentato
ufficialmente il nuovo controllore cRio 9068 basato sulla
nuova piattaforma che integra processore, FPGA e DSP
1...,13,14,15,16,17,18,19,20,21,22 24,25,26,27,28,29,30,31,32,33,...118
Powered by FlippingBook