Robotic arm performing ultrasonic welding on a metal component in an industrial production setup
Home
Storie di successo

Storia di successo: integrazione di PROFINET nella produzione industriale su piccola scala

La sfida

Un produttore di sistemi di saldatura a ultrasuoni si trovava di fronte a un obiettivo ben preciso: il controller di una nuova versione del dispositivo doveva supportare PROFINET. Nel modello precedente, la parametrizzazione avveniva tramite un’interfaccia seriale. Un microcontroller STM32 controllava la frequenza, l’ampiezza e altri parametri.

Per la nuova generazione di prodotti, il cliente finale ha richiesto una comunicazione PROFINET in tempo reale. La nuova interfaccia doveva inoltre integrarsi perfettamente nell’architettura esistente. Allo stesso tempo, era necessario ridurre al minimo l’impegno richiesto, soprattutto in relazione alle modifiche hardware e alla certificazione.

I requisiti

I vincoli del progetto hanno imposto al costruttore di macchinari delle priorità ben definite: i tempi, le risorse ingegneristiche e i volumi di produzione erano limitati.
L’interfaccia PROFINET doveva integrarsi nell’architettura di sistema esistente. Il team del costruttore di macchinari non voleva intraprendere una profonda riprogettazione hardware. Anche la certificazione doveva rimanere snella, pertanto l’ambito di applicazione è stato volutamente ridotto all’essenziale.

netX-Chip-Carrier liegen aufgereiht auf einem Tisch.

Requisiti specifici del progetto:

Configurazione del progetto

Il progetto è stato gestito da Brückmann Elektronik in qualità di sviluppatore del sistema per conto del costruttore di macchinari in qualità di cliente finale. Poiché Brückmann aveva un’esperienza limitata con PROFINET, l’azienda ha chiesto l’assistenza di Burger Engineering, uno specialista in ingegneria dei sistemi. Il team di Burger è da diversi anni un "netX Design-In Partner" ufficialmente certificato da Hilscher e offre quindi una vasta esperienza pratica nell’integrazione di sistemi di comunicazione industriale tramite i prodotti Hilscher.

Un elemento fondamentale è stata la scelta del modulo di comunicazione più adatto. La scelta è ricaduta rapidamente su netRAPID 90 di Hilscher.

netRAPID 90 è un modulo di comunicazione compatto dotato di un chip netX 90 integrato. Viene fornito a Brückmann e ai suoi clienti con lo stack di comunicazione PROFINET già installato. Sono disponibili anche altri protocolli di comunicazione, come EtherCAT ed EtherNet/IP, nonché bus di campo quali PROFIBUS o DeviceNet. Il modulo può essere integrato in progetti esistenti senza richiedere un ampio sviluppo hardware.

Caratteristiche principali di netRAPID 90 di Hilscher:

  • Design netX 90 pronto per la saldatura
  • Interfaccia SPI verso l’host
  • Design multiprotocollo con pin per Industrial Ethernet e bus di campo
  • Processore Cortex-M4 integrato per i task applicativi

I team di Brückmann e Burger hanno inoltre valutato numerose alternative, tra cui l’integrazione diretta di netX 90 nel dispositivo. Alla fine, hanno rapidamente scartato l’idea di sviluppare un PCB separato con integrato il processore multiprotocollo di Hilscher: i volumi di produzione previsti erano troppo bassi e lo sforzo richiesto sarebbe stato sproporzionato.
Grazie alle sue dimensioni compatte, al fatto di essere un’unità completa di comunicazione e applicazioni e agli strumenti di sviluppo e certificazione disponibili, netRAPID 90 si è rivelato la soluzione più efficiente.

Close-up of a compact green PCB module with netX chip used for industrial communication and fieldbus integration

Panoramica delle fasi del progetto

Fase 1: Implementazione — da febbraio a giugno 2023

  • Definizione del framework tecnico
  • Scelta di netRAPID 90 come soluzione più adatta
  • Implementazione dell’applicazione e sviluppo iniziale tramite schede di valutazione

Fase 2: Ottimizzazione e certificazione

  • Preparazione della soluzione per la certificazione ufficiale PROFINET
  • Certificazione
  • Ridurre la soluzione alle funzionalità richieste
Industrial communication evaluation board with Ethernet ports, connectors, and integrated components for fieldbus and network testing

Implementazione

Separazione tra applicazione e comunicazione

Il fulcro della soluzione tecnica era costituito da una netta separazione tra la logica applicativa e quella di comunicazione. Il controller STM32 esistente copriva già tutte le funzioni specifiche del dispositivo, tra cui il controllo della frequenza, il controllo dell’ampiezza e la gestione dell’alimentazione. Per questo motivo, non era previsto che assumesse ulteriori compiti relativi a PROFINET.

Inizialmente, il team aveva previsto di utilizzare il netRAPID 90 in modalità "companion". In questo approccio, l’applicazione rimane sull’STM32, mentre netRAPID 90 gestisce la connessione alla rete PROFINET.

Tuttavia, poiché l’STM32 stava già funzionando al limite delle sue prestazioni a causa di sequenze in cui il tempo era un fattore critico, il team ha optato invece per la modalità autonoma. Ciò ha consentito al secondo core di netX 90 di scambiare dati applicativi tramite PROFINET tra provider e consumer. Di conseguenza, la comunicazione PROFINET è stata implementata senza praticamente alcun impatto aggiuntivo sulle prestazioni dell’STM32.

Diagram of an industrial communication module connected to multiple protocols like EtherCAT, PROFINET, EtherNet/IP, Modbus, OPC UA, and MQTT

Collegamento tramite interfaccia SPI

Il team ha implementato il collegamento all’STM32 tramite un’interfaccia SPI. netRAPID 90 ha recuperato i dati rilevanti per il processo direttamente dal chip di controllo STM32 e li ha anche ritrasmessi allo STM32 nella direzione opposta. Questo scambio ciclico di dati di processo ha migliorato notevolmente la stabilità temporale. Inoltre, ha reso più semplici le successive modifiche ai dati trasmessi.

Semplice configurazione della struttura dei dati

Per quanto riguarda la struttura dei dati, il team ha scelto consapevolmente una configurazione semplice. netRAPID 90 non era a conoscenza del contenuto effettivo. Al contrario, scambiava ciclicamente 64 byte di dati del provider e 64 byte di dati del consumer sotto forma di array di byte grezzi tra la rete PROFINET e l’STM32. L’interpretazione dei dati è quindi rimasta di esclusiva competenza del PLC di livello superiore e dell’STM32. Sul modulo netRAPID, i dati venivano semplicemente replicati a intervalli prestabiliti.

Modifiche possibili fino alla conclusione del progetto

Questo mirroring ha consentito di ridurre notevolmente lo sforzo di sviluppo: le modifiche alla struttura dei dati – come l’aggiunta di parametri, il passaggio da valori a 8 bit a valori a 16 bit o l’introduzione di nuovi comandi di controllo – hanno potuto essere apportate anche nelle fasi finali del progetto senza dover modificare nuovamente il livello di comunicazione. È proprio questo distacco che ha conferito al progetto un elevato livello di flessibilità e rapidità.
Per gli sviluppatori, ciò significava niente diagnosi complesse, niente interpretazioni elaborate e niente parametrizzazioni superflue: solo uno scambio solido e flessibile di dati di processo. Inoltre, i tempi di sviluppo sono stati ridotti grazie all’utilizzo di netRAPID 90 di Hilscher come soluzione a modulo integrato, poiché l’impegno richiesto era notevolmente inferiore rispetto a un approccio basato su chip integrato.

Nei progetti di sviluppo prodotto, offriamo da tempo un pacchetto completo e senza pensieri – una soluzione che i nostri clienti richiedono con sempre maggiore frequenza negli ultimi tempi. Ciò è dovuto a diversi motivi, tra cui la carenza di risorse interne. Sono ormai finiti i tempi in cui lo sviluppo di un prodotto richiedeva dei mesi. Grazie all’utilizzo di moduli integrati accuratamente testati e dotati di firmware preinstallato, siamo in grado di ridurre drasticamente i tempi di sviluppo.

Jörg Klenke
Membro del Team direttivo
Burger Engineering

Presentazione di successo davanti a un pubblico di professionisti del settore

Brückmann è molto soddisfatta del risultato. Sebastian Wenzel, responsabile delle vendite tecniche, spiega: "La collaborazione con Burger Engineering ci ha permesso di realizzare in tempi brevissimi una soluzione basata su PROFINET per il nostro cliente, nonostante le difficoltà legate allo sviluppo di piccole serie e alle modifiche apportate in fase avanzata. Per noi, la combinazione di competenza tecnica e un approccio estremamente pragmatico è stata particolarmente preziosa. Il risultato ha pienamente soddisfatto le nostre aspettative e non esiteremo a rivolgerci nuovamente al team per progetti futuri".

Alla fine, il progetto ha portato alla realizzazione di una connessione PROFINET completa per un alimentatore industriale, implementata in tempi da record e certificata con il minimo sforzo. Inoltre, in futuro la soluzione potrà essere facilmente adattata o estesa ad altre categorie di dispositivi. Il nuovo sistema di saldatura a ultrasuoni è stato presentato con successo a un pubblico di operatori del settore in occasione di una fiera di riferimento nel 2025.

Link correlati

Utilizzate netRAPID per implementare l’interfaccia slave in modo rapido e sicuro. Il gestore di chip netX è l’alternativa agli sviluppi interni che richiedono costi elevati.

Siete alla ricerca di un partner di integrazione per il vostro progetto di comunicazione industriale? Dai chip netX capaci di supporto multi-protocollo alle applicazioni IIoT - la nostra rete di aziende partner vi offre l’assistenza di cui avete bisogno!