Automazione_Strumentazione_07_2013 - page 47

CONTROLLO
approfondimenti
47
Automazione e Strumentazione
Settembre 2013
di elaborazione, è un linguaggio a basso livello e richiede
maggior esperienza e tempi più lunghi per la realizzazione
di subroutine. Esistono altri
ambienti di programma-
zione
, come il software per la progettazione di sistemi
NI
LabView
, ad esempio, in grado di proporre un equilibrio
tra i due ambienti software. LabView, infatti, é in grado di
semplificare il processo di programmazione
gestendo la
memoria, i thread e i core, offrendo, allo stesso tempo, un
accesso a basso livello all’elaborazione e agli elementi di
I/O sul core o la struttura FPGA.
Programmare la sintassi separatamente e garantire ai pro-
gettisti del sistema accesso alla tecnologia commerciale è
fondamentale per superare le sfide sempre più complesse,
come quelle riguardanti il cambiamento degli standard,
e far fronte alle pressioni che richiedono innovazioni più
rapide a costi inferiori. In ultima analisi, gli elementi di ela-
borazione non risultano essere vantaggiosi per il progettista
se non c’è modo di programmarli. Molti degli elementi di
elaborazione e firmware disponibili sui sistemi di controllo
avanzati odierni sono bloccati o inaccessibili. Più un con-
troller embedded è aperto, più è semplice per i progettisti
riunire queste macchine complesse in un numero inferiore
di sottosistemi. I Pac/PLC, ad esempio, con i moduli che
misurano le forme d’onda ed estraggono solo i valori post-
elaborati o i “chip di controllo” dei PID, hanno una logica
cablata. Questi modelli sono più economici da realizzare
rispetto ad un hardware, ma non forniscono al progettista la
possibilità di eseguire il debug o modificare il firmware di
elaborazione bloccato.
Il nuovo controller cRIO-9068 (si veda la figura 1) pre-
senta un processore a virgola mobile, la struttura FPGA con
segmenti DSP e persino un sistema operativo con una ver-
sione real-time di Linux. I progettisti possono attingere alla
vasta comunità di Linux per organizzare e far funzionare
una macchina in tempi più brevi e con minori risorse. Oltre
alle applicazioni di Linux in commercio, i controllisti pos-
sono, volendo, riutilizzare il loro codice C, dal momento
che il nuovo processore in virgola mobile supporta sia il
software LabVIEW che gli ambienti di sviluppo Eclipse.
Combinando il meglio dei due ambienti, gli utenti possono
configurare il software esistente sull’hardware più recente
senza troppe difficoltà.
Conclusioni
Nei settori industriali come quello siderurgico, tessile e dei
semiconduttori, l’esigenza di macchine più intelligenti sta
spingendo la domanda verso progettazioni di controllo più
moderne. I PAC e i controller embedded, che utilizzano
la più recente tecnologia di elaborazione ibrida, possono
contribuire al progresso e alla semplificazione della pro-
gettazione, trasformando l’architettura da diversi PAC/
PLC singoli o modelli personalizzati in un minor numero
di controller più consolidati e definiti via software. Questi
controller sono ideali soprattutto per la nuova generazione
di macchine intelligenti perché si adattano ai progettisti più
moderni che cercano di lanciare i prodotti sul mercato in
tempi più rapidi e con architetture più semplici.
1...,37,38,39,40,41,42,43,44,45,46 48,49,50,51,52,53,54,55,56,57,...86
Powered by FlippingBook