FN_122
Cover story Beckhoff Automation GENNAIO-FEBBRAIO 2025 FIELDBUS & NETWORKS 7 I nuovi terminali di uscita EL417x completano la gamma di terminali analogici multifunzione Ethercat TWINCAT RUNTIME FOR LINUX E PLC VIRTUALE I l runtime TwinCAT per Linux realtime è basato sulla distribuzione Linux di Beckhoff, che amplia la gamma di sistemi operativi esistenti oltre a Windows e TwinCAT/BSD. Questa distribuzione è stata sviluppata utilizzando il sistema operativo libero Debian e include un kernel Linux realtime come standard, per l’esecuzione in tempo reale del runtime. Il sistema di pacchetti Debian facilita anche l’installazione di software aggiuntivo. Tutto questo si combina per fornire un runtime TwinCAT per un controllo stabile in realtime su una piattaforma Linux. Utilizzando tecnologie container, come Do- cker, Podman o LXC, è possibile eseguire diversi runtime TwinCAT su un singolo IPC, per ottenere una modularità nelle applicazioni di controllo delle macchine e di altro tipo. L’esecuzione individuale di diversi runtime TwinCAT su un singolo PC industriale facilita il consolidamento dell’hardware con relativi vantaggi in termini di costi, grazie al migliore utilizzo della capacità di calcolo disponibile. Gli utenti di Linux possono sfruttare un mondo completamente nuovo di pos- sibilità di automazione, mentre la programmazione familiare delle applicazioni TwinCAT rimane invariata. I vantaggi includono l’esecuzione ottimizzata di di- verse applicazioni in tempo reale su un’unica CPU, una maggiore flessibilità per l’utente, grazie al codice di controllo modulare, l’aggiunta o la sostituzione semplificata di moduli applicativi, e l’esecuzione mirata di aggiornamenti per singole applicazioni. L’investimento complessivo è ridotto, sia in termini di tempo, sia di costi di progettazione. Il runtime TwinCAT per Linux realtime sarà inizialmente disponibile per i nuovi PC embedded CX82x0 e CX9240 basati su ARM (con CPU\ARM Cortex A53). La distribuzione Beckhoff Linux sarà poi resa disponibile successivamente a tutti gli altri PC industriali ed embedded dell’azienda. L’implementazione di un PLC virtuale significa che è possibile eseguire alcune funzionalità applicative anche nel data center locale, consentendo di distribuire alcune attività di controllo, o simulazione e test, al di fuori della macchina o del relativo PC di controllo. Questa modalità operativa è particolarmente interes- sante per le applicazioni con requisiti in realtime ridotti. La comunicazione con gli I/O decentralizzati può avvenire tramite l’accoppiatore Ethercat EK1000, che supporta l’integrazione degli I/O tramite una rete IP. Ciò semplifica la distribu- zione di varie applicazioni TwinCAT, e consente l’integrazione centrale di I/O situati in punti diversi dell’azienda tramite il sistema IT. I vantaggi della tecnologia di controllo virtuale con TwinCAT e hardware Beckhoff: – maggiore flessibilità: i sistemi di controllo virtuali possono essere facilmente scalati e adattati a diversi requisiti; – costi inferiori: la necessità di hardware fisico sul campo è minore, con con- seguente riduzione dei costi associati; – manutenzione semplificata: lamanutenzione e gli aggiornamenti del software sono più facili da eseguire, poiché gli hardware fisici non sono interessati. È possibile implementare un PLC virtuale con TwinCAT runtime for Linux e l’accoppiatore Ethercat EK1000 7 Picture credits/Copyright: Beckhoff Automation Picture credits/Copyright: Beckhoff Automation
Made with FlippingBook
RkJQdWJsaXNoZXIy Mzg4NjYz