Automation Studio 4: la nuova generazione

«Un sistema di sviluppo può avere successo nel tempo solo se gli sviluppatori  potranno gestire in modo semplice i programmi sempre più complessi». Automation Studio di B&R è in linea con i criteri di massima usabilità dei software.

Con Automation Studio 4, B&R ha tracciato un percorso completamente nuovo per una progettazione intelligente, la cosiddetta Smart Engineering. Tante funzioni automatizzate, una modellazione strutturata e aderente alla vita reale di un progetto, un sofisticato controllo di versione, il supporto di progetti condivisi e l’integrazione nativa della programmazione in linguaggi a oggetti portano lo sviluppo di programmi a un livello di efficienza davvero elevato.
«L’unica via che un sistema di sviluppo ha per avere successo nel tempo, è fornire agli sviluppatori un modo semplice di gestire programmi sempre più complessi», spiega il dr. Hans Egermeier, manager della Business Unit Automation Studio in B&R. Per questo motivo il team B&R collabora con diversi esperti per essere certi che Automation Studio risponda anche agli importanti requisiti di usabilità del software.

Lo sviluppo parallelo accelera il time to market. La modularizzazione dei progetti è uno dei punti forti di Automation Studio 4. Grazie a questa qualità, un progetto può essere facilmente suddiviso in parti più piccole, organizzate in un’architettura più comprensibile e rappresentativa del sistema reale. Un programma così strutturato può essere meglio gestito da chi sviluppa, modifica e mantiene in efficienza il codice e le configurazioni. Questa suddivisione consente anche di sviluppare in maniera totalmente indipendente i diversi moduli, impiegando più sviluppatori che lavorano in parallelo, supportati da un nuovo potente controllo di versione integrato, che garantisce stabilità e consistenza al progetto.
La configurazione hardware è spesso il primo passo nello sviluppo di un sistema e, grazie al nuovo System Designer di Automation Studio, questo avviene semplicemente organizzando a schermo delle immagini realistiche dei componenti hardware. L’impostazione automatica dei parametri di configurazione permette, in questa fase, di risparmiare una enorme quantità di tempo, oltre a prevenire errori nella configurazione.

Il supporto meccatronico come standard Per avere uno sviluppo armonioso e coerente della parte meccanica, elettrica e software di un sistema, Auto­mation Studio 4 integra un’interfaccia con EPLAN Electric P8, che consente di sincronizzare i progetti ECAD con la configurazione hardware in Automation Studio. Altre interfacce simili per programmi di simulazione rendono invece possibile verificare e convalidare i risultati dello sviluppo o, viceversa, utilizzare i dati di simulazione come punto di partenza per la progettazione del sistema. Grazie alla comunicazione standard via OPC Unified Archi­tecture è garantita la compatibilità con numerosi sistemi di terze parti, mentre il supporto diretto che sfrutta le tecnologie Web semplifica lo sviluppo delle parti di visualizzazione, il monitoraggio del processo e la diagnostica da remoto.

Linguaggi di programmazione e template più “furbi”. La presenza di funzioni evolute per la programmazione a oggetti in C++ rende l’utilizzo di classi e oggetti davvero conveniente. Un editor intelligente usa librerie di funzioni e sezioni di codice già disponibili nel programma per fornire suggerimenti dipendenti dal contesto.
Inoltre, durante lo sviluppo, la disponibilità di modelli di visualizzazione accelera sensibilmente lo sviluppo delle interfacce operatore.     

Smart Engineering
Nel gergo comune, Smart Engineering consente di minimizzare il time to market, pur mantenendo bassi costi di sviluppo anche a fronte di una crescente complessità dei progetti. «Auto­mation Studio 4 - spiega il dr. Hans Egermeier, manager della BU Automation Studio in B&R - aiuta non solo a creare architetture software ben strutturate all’inizio dello sviluppo, ma risulta decisivo anche nelle fasi successive, quando si progettano varianti e opzioni, oppure durante la manutenzione. Le sue capacità forniscono un ottimo supporto per realizzare in modo rapido e semplice soluzioni software sostenibili».                    

 

Il nostro network