Monitoraggio energetico per macchine e linee: dal contatore alla dashboard
Nella produzione l’energia è passata da costo fisso a fattore di costo determinante — e sempre più spesso anche a obbligo di rendicontazione. Chi vuole individuare potenziali di risparmio, evitare i picchi di carico o sostenere con dati solidi una gestione dell’energia secondo la ISO 50001 ha bisogno innanzitutto di una cosa: trasparenza a livello di macchina e di linea. Ed è proprio qui che molti progetti falliscono — non nell’analisi, ma nella raccolta dei dati.
Questa guida mostra come riunire con IronFlock i dati energetici provenienti da contatori, controllori e sensori esistenti — e trasformarli in dashboard in tempo reale, allarmi e analisi.
Il problema: i dati ci sono, ma non sono accessibili
Nella maggior parte degli stabilimenti i punti di misura rilevanti esistono già da tempo:
- I contatori di energia su alimentazioni e quadri di distribuzione parlano Modbus — ma vengono letti manualmente, al massimo una volta al mese.
- Azionamenti a frequenza variabile e controllori conoscono correnti, potenze e stati operativi — ma quei valori non lasciano mai il quadro elettrico.
- Gli impianti degli edifici (ventilazione, refrigerazione, aria compressa) comunicano via BACnet — verso un sistema separato che la produzione non vede.
- Excel come livello di integrazione. Ciò che viene riunito, viene riunito a mano — in ritardo, con errori e senza correlazione temporale con la produzione.
Senza una base dati comune, il monitoraggio energetico si ferma alle istantanee: si conosce la bolletta mensile, ma non la macchina che la determina.
La soluzione: le app collector raccolgono, la piattaforma riunisce
Per l’estrazione di dati di fabbrica IronFlock mette a disposizione una famiglia di app collector — una per famiglia di protocolli, ciascuna eseguita come container leggero su un PC edge (gateway) nella rete macchine. Per il monitoraggio energetico sono rilevanti soprattutto quattro:
| Punto di misura | Collector |
|---|---|
| Contatori di energia, analizzatori di rete (Modbus TCP) | Modbus Collector |
| PLC, azionamenti a frequenza variabile, server OPC UA | Industrial Collector |
| Sensori di corrente, di pressione e di flusso (IO-Link) | IO-Link Collector |
| Impianti degli edifici: ventilazione, refrigerazione, energia (BACnet/IP) | BACnet Collector |
Tutti i collector funzionano secondo lo stesso principio:
- Configurazione nel browser. Create i dispositivi, assegnate registri o punti dati, fatto — senza file di configurazione sul gateway, senza riavvii.
- Dati normalizzati, pronti per l’analisi. Da indirizzi di registro grezzi nascono misurazioni denominate con unità, marca temporale e flag di qualità —
power.activein kW invece del registro 40021. - Buffering in caso di interruzioni. Se la connessione cade, il collector bufferizza localmente e inoltra le misurazioni in ordine dopo la riconnessione. Una macchina irraggiungibile non blocca mai la raccolta delle altre.
- Modalità demo. Ogni collector può generare dati realistici senza hardware — così costruite dashboard e analisi prima ancora di collegare il primo contatore.
Tutte le misurazioni confluiscono nel database del progetto — un database di serie temporali TimescaleDB dedicato per ogni progetto, come single source of truth per tutte le analisi successive. E i dati appartengono a voi: il proprietario del progetto è il proprietario dei dati, non lo sviluppatore dell’app.
Dalla misurazione all’insight
Con la base dati nel progetto si aprono tutte le vie di analisi della piattaforma:
- Dashboard in tempo reale senza codice. Nel Board Studio costruite profili di carico, confronti per giorno e per turno con il drag-and-drop — con una latenza inferiore al secondo dal contatore allo schermo. I grafici divisi generano automaticamente un grafico per macchina, linea o sito, senza che dobbiate duplicare i widget.
- Allarmi al superamento delle soglie. Il sistema di allarme integrato monitora la telemetria in tempo reale e notifica via email o SMS — ad esempio quando la potenza assorbita di una linea supera una soglia o il consumo di aria compressa durante i fermi indica perdite. Le condizioni si definiscono per livello di gravità, con risoluzione automatica.
- Domande invece di query. Con Physical AI interrogate i vostri dati energetici in linguaggio naturale — il Data Explorer traduce la domanda in una query del database e risponde con un numero, una tabella o un grafico in tempo reale. Le app possono inoltre includere propri App Agent, ad esempio per analizzare i pattern di consumo o confrontare i siti.
- L’energia nel contesto della produzione. Tramite l’accesso ai dati tra app un’app di analisi può combinare dati energetici e contatori di produzione — e ricavarne indicatori come l’energia per pezzo prodotto. L’accesso è sempre in sola lettura e viene approvato esplicitamente per ogni progetto.
Suggerimento: iniziate con un unico punto di misura — ad esempio il contatore principale di una linea — ed estendete passo dopo passo. Poiché tutti i collector usano lo stesso schema di tabelle, dashboard e analisi crescono semplicemente con voi.
Un esempio: una linea, tre sorgenti dati
Come i componenti lavorano insieme lo mostra una configurazione tipica per una singola linea di produzione:
- Contatore principale della linea (Modbus TCP) → Modbus Collector. Fornisce potenza attiva e lettura del contatore di energia — la base per profilo di carico e confronto tra turni.
- Azionamenti a frequenza variabile dei motori principali (OPC UA o Modbus) → Industrial Collector. Correnti e velocità di rotazione mostrano quale azionamento determina il consumo.
- Aria compressa e refrigerazione (BACnet/IP o sensori di flusso IO-Link) → BACnet Collector o IO-Link Collector. Rende visibili i consumi trasversali che non compaiono in nessuna analisi di macchina.
Sulla board di questa linea nasce così, senza codice: un profilo di carico in tempo reale, un profilo giornaliero suddiviso per turni e un grafico diviso per ciascun azionamento. Due allarmi completano la visualizzazione — uno sul picco di carico della linea, uno sul consumo di aria compressa fuori dall’orario di produzione, il classico indicatore di perdite. E fin dal primo giorno si accumula la cronologia con cui in seguito confrontare settimane, commesse e prodotti.
L’ampliamento segue lo stesso schema: la prossima linea, il prossimo edificio, il prossimo sito — un gateway ciascuno, gli stessi collector, lo stesso database del progetto.
Come si presenta l’architettura
Il percorso dei dati è volutamente breve:
- Edge: un gateway Linux nella rete macchine esegue le app collector come container — in sola lettura, senza scrivere nell’impianto.
- Trasmissione: l’agente del dispositivo trasmette le misurazioni esclusivamente tramite connessioni in uscita cifrate con TLS — senza porte aperte sul gateway.
- Piattaforma: il database del progetto archivia le serie temporali; board, allarmi e AI vi accedono direttamente.
Che la piattaforma sia in esecuzione nel cloud, come appliance nella vostra rete o nel cloud privato, questa configurazione non cambia — le funzionalità sono identiche in tutti i modelli di deployment.
Domande frequenti
Quali contatori e strumenti di misura posso collegare?
Tutto ciò che parla Modbus TCP — lo standard per contatori di energia e analizzatori di rete — si collega direttamente tramite il Modbus Collector. I valori da PLC, azionamenti a frequenza variabile e server OPC UA li raccoglie l’Industrial Collector; i sensori IO-Link (ad esempio sensori di corrente, pressione o flusso) l’IO-Link Collector; gli impianti degli edifici il BACnet Collector.
Ho bisogno di hardware aggiuntivo?
Vi serve un computer Linux come gateway nella rete macchine — di norma i PC industriali esistenti sono sufficienti. Le macchine senza interfaccia digitale possono essere rilevate con sensori installati in retrofit, ad esempio sensori di corrente IO-Link sull’alimentazione. Nuovi contatori servono solo dove finora non si misura affatto.
Posso analizzare il consumo energetico per pezzo prodotto?
Sì. Poiché dati energetici e dati di produzione risiedono nello stesso database del progetto, possono essere correlati temporalmente. Un’app di analisi può combinare entrambe le sorgenti in sola lettura tramite l’accesso ai dati tra app e calcolare indicatori come l’energia per pezzo o per commessa.
Dove vengono archiviati i dati — e a chi appartengono?
Tutte le misurazioni risiedono nel database TimescaleDB dedicato del vostro progetto, a scelta nel cloud (data center nell’UE), su un’appliance nella vostra rete o nel vostro cloud privato. Il proprietario del progetto è il proprietario dei dati: gli accessi vengono assegnati in modo granulare, sono revocabili in qualsiasi momento e i formati standard aperti evitano il vendor lock-in.
Come proseguire?
Iniziate con la guida Per Iniziare: create un progetto, collegate un gateway, installate un collector in modalità demo — così vedete l’intero percorso dalla misurazione alla dashboard prima di collegare il primo contatore. I dettagli sui singoli protocolli si trovano nella documentazione sull’estrazione di dati di fabbrica.