SETTEMBRE 2015
AUTOMAZIONE OGGI 384
19
AUTOMATION
COPERTINA
BECKHOFF AUTOMATION
COPERTINA
BECKHOFF AUTOM
M
icroprocessori standard e scalabili di ultima
generazione, come la famiglia Intel Core i3,
i5 e i7; sistema di comunicazione robusto e
ultraveloce su base Ethernet; software di svi-
luppo in ambiente Windows; set di funzioni
standard per l’implementazione dei controlli; possibilità di
integrare codice proprietario in C/C++ o altri linguaggi. Sono
queste, fondamentalmente, le caratteristiche che rendono
un’applicazione di controllo basata su PC la migliore solu-
zione possibile, poiché progettisti e sviluppatori sono liberi di
scegliere senza essere costretti a scontrarsi con i tipici vincoli
delle soluzioni proprietarie.
I vantaggi legati all’utilizzo di un’architettura ‘open’ sono
lampanti, a partire dall’ampio supporto che normalmente
è assicurato dalle comunità di produttori e sviluppatori, le
cui attività ne favoriscono diffusione, sviluppo e stabilità nel
tempo. Il crescente successo che le soluzioni di PC-based au-
tomation, come quelle proposte da Beckhoff, stanno avendo
nelle applicazioni di controllo, siano esse di tipo industriale o
civile, ne è un esempio evidente.
L’imprescindibile ruolo del software
La disponibilità di un’infrastruttura ‘hardware open’, capace
di integrare servizi di comunicazione basati su standard, è
sì molto importante, ma non va dimenticato il ruolo chiave
del software, che rappresenta la vera intelligenza del sistema
di controllo e a cui sono legate gran parte delle prestazioni.
Nato a seguito dell’idea di
sviluppare un’estensione
realtime del kernel di Win-
dows, TwinCAT (The Win-
dows Control Automation
Technology) è l’artefice
che consente di trasfor-
mare il PC in una piatta-
forma di controllo ad alte
prestazioni. Avvalendosi
dello standard di pro-
grammazione IEC 61131-
3, TwinCAT, attualmente
giunto alla versione 3.1,
permette di configurare il
PC come controllore PLC
deterministico e multi-
tasking, mettendo inoltre
a disposizione un ampio
insieme di funzionalità
di tipo NC (controllo nu-
merico), che consentono
di implementare appli-
cazioni anche molto sofi-
sticate di motion control
mediante l’impiego di
motori brushless, stepper,
lineari e asincroni.
Dal lato della comunica-
zione, essendo stato pro-
gettato per garantire la massima apertura e interoperabilità,
TwinCAT non poteva non integrare tutte le funzioni per la
gestione, in modalità sia master che slave, di tutti i principali
bus di campo diffusi in ambito industriale, ponendo partico-
lare attenzione allo standard Ethernet che, con Ethercat, trova
la sua naturale collocazione in tutte quelle applicazioni che
necessitano di combinare le caratteristiche di robustezza e af-
fidabilità tipiche del controllo industriale con quelle standard
dell’architettura PC.
Completa integrazione con Microsoft
Visual Studio
Il rilascio da parte di Beckhoff della piattaforma TwinCAT 3 ha
rappresentato un vero e proprio salto generazionale rispetto
alle precedenti versioni, poiché non solo ne ha arricchito le
funzionalità, ma ne ha anche esteso di molto le potenzialità.
TwinCAT 3 offre un ambiente di sviluppo completamente in-
tegrato all’interno della piattaforma Visual Studio di Microsoft,
rendendo possibile l’integrazione all’interno di un unico am-
biente di sviluppo dei livelli ‘application’ e ‘control’. In pratica,
con TwinCAT 3 una CPU PC-based può essere trasformata in
un sistema multi-PLC con algoritmi di motion control inte-
grato, il tutto avvalendosi di un ambiente di programmazione
IEC 61131-3 su base operativa standard Windows.
L’integrazione di TwinCAT in Visual Studio è fonte di una serie
di vantaggi, in primis la disponibilità di generatori di codice
per il mondo .NET. L’integrazione in Visual Studio consente
TwinCAT 3 offre un ambiente completamente integrato all’interno della piattaforma Visual Studio
Iniziativa realizzata in collaborazione con la direzione marketing