SPS_ITALIA_2019
MESSAGGIO PROMOZIONALE MAGGIO 2019 122 Phoenix Contact SpA Via Bellini, 39/41 20095 Cusano Milanino (MI) Tel. +39 02 660591 Fax +39 02 66059500 info_it@phoenixcontact.com www.phoenixcontact.it Liberi di decidere L’architettura di un PLC tradizionale prevede che il sistema runtime venga implementato in un sistema operativo più o meno noto e, successivamente, pro- grammato con un tool di progettazione di uno specifico produttore, limitandosi a esso. La soluzione provvede sia all’esecuzione e schedulazione, sia allo scambio con- sistente di dati tra i task e i programmi definiti nell’am- biente di sviluppo del PLC. Le esigenze degli utenti sono però notevolmente cambiate negli ultimi anni, per cui i produttori di PLC hanno cercato di soddisfare tale ri- chiesta adottando due strategie differenti. Un primo ap- proccio è caratterizzato dal fatto che numerosi fornitori di controllori consentono la progettazione con tool quali Microsoft Visual Studio, Eclipse e Matlab Simulink. I programmi risultanti vengono quindi compilati in compatibilità con l’ambiente runtime disponibile sul PLC ed eseguiti nel runtime stesso, senza però alcuna possibilità di integrare un Java runtime o un Python nello strumento di progettazione. Il secondo modo, in- vece, è l’offerta di PC Linux per guida DIN e con grado di protezione IP20. Questi, tuttavia, risultano di scarso in- teresse per i classici programmatori PLC, dal momento che non supportano i noti linguaggi IEC61131. Phoenix Contact ha combinato i vantaggi di entrambi gli approcci unendoli in PLCnext Technology ed elimi- nando al contempo gli svantaggi. Concetti innovativi con PLCnext Technology Basato sul sistema operativo Linux realtime, ogni controllore PLCnext incorpora un ambiente runtime IEC61131. Inoltre, PLCnext Technology consente di cre- are le applicazioni in ogni ambiente di sviluppo noto. Per tool come Microsoft Visual Studio, Eclipse e Matlab Simulink sono disponibili plug-in che provvedono alla configurazione dei compilatori (architettura ARM o x86) e all’installazione di vari filtri di esportazione. Includere i programmi desiderati in un contesto temporale PLCnextTechnology si caratterizza per la schedulazione completamente separata dall’ambiente runtime e or- ganizzata come componente Linux, permettendo, in questo modo, di strutturare i programmi desiderati in processi, inserendoli in un contesto temporale da qual- siasi tool. L’utente, per esempio, può eseguire il tempo di ciclo e la sequenza di esecuzione di un programma IEC61131, C++ e Matlab Simulink in un’unica opera- zione, oppure rinunciare all’utilizzo dello schedulatore se intende implementare programmi che non devono essere processati in tempo reale. Questo è il caso di protocolli che non trasmettono in tempo reale, quali Mqtt o Modbus/TCP, o l’elaborazione di client di banche dati come Redis o SQL. Facile scambio di dati tra processi e programmi Come ulteriore semplificazione, l’introduzione del con- cetto di Global Data Space (GDS) consente al program- matore di scambiare dati di processo attraverso le porte definite nel GDS tra i processi e i programmi, eliminando la necessità di utilizzare semafori, blocco di risorse o altre tecniche di programmazione per trasferire dati in modo coerente da un processo all’altro. Inoltre, Global Data Space include un’interfaccia che permette alle ap- plicazioni in esecuzione al di fuori dell’ambito realtime di scrivere e leggere dati nel GDS, creando un collegamento semplice tra l’ambiente real-time e quello non realtime. Trasmissione protetta di tutti i dati Una questione fondamentale che deve essere sempre considerata è la sicurezza IT.Tutti i canali di comunica- zione verso il tool di progettazione PLCnext Engineer sono completamente crittografati. Inoltre, l’integrità delle informazioni è convalidata tramite certificati. Se il si- stema individua manipolazioni nelle informazioni, inter- rompe l’esecuzione del software corrotto. ‘Secure Boot’ rileva manipolazioni del firmware del dispositivo sin dalla fase di boot e ne impedisce l’elaborazione. PLCnext Store, software store per soluzioni di automazione In occasione di SPS IPC Drives Italia i riflettori saranno puntati sul nuovo PLCnext Store, il software store per la piattaforma di controllo aperta PLCnext. PLCnext Store rende disponibile una grande varietà di app per ogni esigenza applicativa, dalle librerie software per una pro- grammazione più rapida, fino alle app con funzionalità che non richiedono alcuna esperienza di programma- zione. Lo store offre applicazioni software (app) con le quali l’u- tente può ampliare il proprio controllore PLCnext Control con nuove funzioni tecniche. L’apertura dello store consente a Phoenix Contact, ma anche a sviluppatori terzi, di proporre per la vendita le proprie applicazioni sviluppate. Ciò rende lo store inte- ressante non solo per gli utenti programmatori di PLC, ma anche per i fornitori di software. La semplicità di ac- cesso alle applicazioni software e un ridotto sforzo di pro- grammazione velocizzano lo sviluppo delle applicazioni. La crescita dinamica dell’offerta di app consente di cre- are soluzioni innovative e di aumentare la versatilità e le possibilità applicative delle soluzioni per l’automazione. 1. PLCnextTechnology è in grado di soddisfare tutti i requisiti di una soluzione per l’automazione orientata al fu- turo - 2. PLCnext Store, soluzione che sarà al centro dell’attenzione in fiera, rende disponibile una grande varietà di app per ogni esigenza applicativa 1. 2.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTg0NzE=