Background Image
Table of Contents Table of Contents
Previous Page  19 / 134 Next Page
Information
Show Menu
Previous Page 19 / 134 Next Page
Page Background

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