Leader mondiale nei software per il calcolo scientifico, MathWorks (www.mathworks.com) ha annunciato di avere allargato la propria relazione con Siemens Automation Systems (www.siemens.com) per facilitare ai clienti l’uso della progettazione Model Based per lo sviluppo e l’implementazione di algoritmi di controllo complessi. I progettisti dei controlli possono ora generare il codice da Simulink e scaricarlo direttamente sui PLC modulari Siemens Simatic S7 e sui controller software Simatic WinAC RTX.
Il beneficio che ne consegue sta nel progettare e collaudare delle strategie di controllo avanzate tramite la simulazione, e verificare soluzioni concettuali prima di eseguirne un’ulteriore validazione a bordo del PLC. A supporto di questa integrazione, Siemens Automation Systems ha aderito al MathWorks Connections Program.
La progettazione Model Based consente la verifica di funzioni di controllo caratterizzate da criticità complesse tramite la simulazione. Gli errori concettuali vengono rilevati nelle fasi iniziali della progettazione e possono essere corretti prima dell’implementazione finale degli algoritmi di controllo sull’hardware di macchina. In tal modo, il tempo di sviluppo è ridotto e la messa in produzione diventa più efficiente, riducendo così i costi per l’intero progetto.
MathWorks Simulink PLC Coder genera codice IEC61131-3 conforme SCL, Structured Control Language, che può essere trasferito al sistema di engineering STEP 7 V5.5 per Simatic S7-300 edS7-400, nonché allo STEP 7 integrato nel framework di engineering del portale TIA per la generazione più recente dei controller Simatic S7-1200 ed S7-1500.
Per algoritmi ancora più complessi, MathWorks Embedded Coder genera codice C ANSI/ISO implementabile su WinAC RTX tramite Siemens WinAC Target, un add-on gratuito di Siemens per Simulink. WinAC Target genera automaticamente tutti i file e moduli di programma necessari all’esecuzione su WinAC RTX dell’algoritmo modellato precedentemente in Simulink, consentendo agli ingegneri di processo privi di una profonda conoscenza del linguaggio Simulink di ricevere e implementare i modelli Simulink sui controller Siemens.
“Un numero in continuo aumento di ingegneri di controllo nei settori delle macchine e dell’automazione usa la simulazione e la generazione automatica di codice a supplemento della programmazione di controller industriali, potendo così trasferire più rapidamente le proprie idee verso la fase implementativa e conquistando l’opportunità unica di espandere la propria sfera d’influenza nell’area dell’innovazione”, dichiara Philipp Wallner, Industry Manager automazione industriale e macchinari di MathWorks.