Manutenzione predittiva IIoT: dai dati dei sensori agli avvisi sul campo in tempo reale

· 12 minuti di lettura
12 min read
Lucas Moreau
Ingegnere di rete OT/IT

La manutenzione predittiva non è riservata solo agli impianti nuovi dotati di sensori IoT integrati. È possibile implementarla su impianti esistenti, con i loro attuali controllori logici programmabili, nel giro di pochi giorni — e ricevere i primi avvisi pertinenti già dalla prima settimana.

Perché la manutenzione correttiva costa così cara

Un'apparecchiatura che si guasta nel bel mezzo della produzione provoca una serie di conseguenze a catena:

  • Costo del guasto: ricambio + manodopera (da 300 a 2.000 €)
  • Fermata non programmata: da 30 minuti a diversi giorni
  • Perdita di produzione: spesso da 10 a 50 volte il costo della riparazione
  • Emergenza: tecnico reperibile di notte o nel fine settimana (+50% della tariffa oraria)

La manutenzione preventiva (revisioni programmate) risolve solo in parte il problema: si interviene troppo presto (sostituzione di componenti ancora in buono stato) o troppo tardi (l'attrezzatura si guasta prima della revisione prevista).

La manutenzione predittiva punta a trovare il giusto equilibrio: intervenire quando i dati indicano un deterioramento, né prima né dopo.

I dati che segnalano un guasto prima che si verifichi

Indicatori precoci universali

ParametroApparecchiatura interessataSegnale di malfunzionamento
Temperatura dei cuscinettiMotori, pompe, compressoriScostamento di +10 °C rispetto al valore abituale
Corrente del motoreTutti i motori elettriciAumento progressivo (carico meccanico)
VibrazioniMotori, ventilatori, mandriniAumento dell'ampiezza o nuove frequenze
Pressione differenzialeFiltri, pompe, scambiatoriAumento = incrostazioni
Consumo energeticoTutte le apparecchiatureScostamento dal range nominale
Tempo di cicloPresse, trasportatori, linee di produzioneAllungamento = usura meccanica o problema di qualità

Cosa stanno già segnalando i dispositivi automatici

La buona notizia è che la maggior parte di questi parametri viene già misurata dai vostri controllori e variatori. Sono memorizzati nei registri Modbus, ma nessuno li legge in tempo reale.

Variateur Schneider ATV320 — registres Modbus accessibles :

Registro 0x0054: Corrente del motore (A × 10)
Registro 0x0C14: Temperatura del radiatore (°C)
Registro 0x0C16: Tempo di funzionamento (h)
Registro 0x0018: Frequenza di uscita (Hz × 10)
Registro 0x002C: Tensione di rete (V)
Registro 0x0068: Numero di avviamenti
Registro 0x2100: Codice di errore attivo
Registro 0x2101: Cronologia degli ultimi 8 errori

Tutto questo è disponibile senza modificare il programma del PLC. Basta leggerlo.

Architettura IIoT per la manutenzione predittiva

Configurare il rilevamento delle anomalie

Soglie statiche vs soglie dinamiche

Soglie statiche: si definisce un valore limite assoluto.

# Allarme semplice su soglia fissa
alerts:
- tag: temperature_roulement
condition: "value > 85"
severity: critical
message: "Température roulement Moteur-1 critique : {value}°C"
channels: [sms, email]
delay: 0

Soglie dinamiche: l'allarme scatta quando il valore si discosta dal suo andamento abituale.

# Avviso di deriva — più intelligente
alerts:
- tag: courant_moteur
condition: "value > baseline_30d * 1.15"
# Avviso se il valore attuale è superiore al 115% della media degli ultimi 30 giorni
severity: warning
message: "Courant Moteur-2 en dérive : {value}A (référence 30j : {baseline}A)"
channels: [email]
delay: 30min # Si attiva solo se la condizione persiste per 30 minuti

Le soglie dinamiche rilevano deterioramenti impercettibili che sfuggono alle soglie fisse — in particolare le derive progressive che si verificano nell'arco di diverse settimane.

Caso concreto: rilevamento dell'intasamento del filtro

Dati storici — Filtro idraulico Presse-3:

Semaine 1 : ΔP = 0,8 bar → Normal
Semaine 3 : ΔP = 1,1 bar → Normal (acceptable)
Settimana 5: ΔP = 1,4 bar → Generato avviso WARNING
Settimana 6: ΔP = 1,8 bar → Allerta CRITICA (soglia assoluta)

Azione: sostituzione del filtro prevista per la settimana 5
→ Intervento in ore lavorative, pezzo ordinato in anticipo
→ Zero fermi non programmati

Senza un monitoraggio costante, quel filtro sarebbe stato sostituito in occasione della successiva revisione mensile — oppure avrebbe causato un guasto idraulico.

Avvisi sul campo: il messaggio giusto alla persona giusta

Gerarchia delle notifiche

LivelloTempistica di invioDestinatariCanale
INFOGiornaliero (sintesi)Responsabile manutenzioneEmail
AVVISO< 5 minTecnico di turnoE-mail + app
CRITICO< 1 minTecnico + supervisoreSMS + e-mail
URGENTEImmediatoTutto il teamSMS + chiamata

Contenuto di un avviso utile

Un avviso efficace deve contenere:

[EZIWAN — AVVISO] Deriva di corrente Motore-2 — Atelier Nord

Attrezzatura: Motore del compressore Atlas Copco (Atelier Nord)
Valore attuale: 18,4 A (normale: 15,8 A — scostamento +16%)
Durata dell'anomalia: 45 min
Andamento: valore stabile negli ultimi 3 mesi, in calo da ieri mattina

Azione consigliata: controllare il filtro di aspirazione e la temperatura ambiente

→ Accesso VPN diretto: https://app.eziwan.com/sites/atelier-nord
→ Historique complet : https://app.eziwan.com/charts/moteur-2

Il tecnico dispone di tutte le informazioni necessarie per decidere se l'intervento è urgente o se può attendere il turno successivo.

ROI misurato su 6 mesi

Risultati osservati presso un produttore di quadri elettrici (45 macchine, 3 reparti):

IndicatorePrimaDopo 6 mesi
Guasti imprevisti al mese3,20,8
Tempi di inattività imprevisti (ore/mese)28 ore6 ore
Costo medio di un guasto urgente1.200 €800 € (prevenzione)
Interventi del tecnico di reperibilità12/mese3/mese
Risparmio mensile stimato5.500 €

L'implementazione (6 gateway, configurazione, formazione) si è ripagata in 3 mesi.

Da dove cominciare

  1. Scegliete 3 apparecchiature critiche — quelle il cui guasto comporta i costi più elevati
  2. Identificate i registri Modbus disponibili — in genere da 10 a 20 per apparecchiatura
  3. Implementate un gateway in fase pilota — 1 giornata di lavoro del tecnico
  4. Monitorate per 2-4 settimane — create le vostre linee di riferimento (baseline)
  5. Configurate i primi avvisi — iniziate dalle soglie critiche più evidenti
  6. Perfezionate progressivamente — aggiungete avvisi di scostamento nel corso del tempo

Analisi delle vibrazioni: monitoraggio avanzato per pompe e motori

La vibrazione è l'indicatore più precoce del deterioramento meccanico — spesso rilevabile da 6 a 12 settimane prima del guasto. Per le apparecchiature rotanti critiche (pompe, compressori, ventilatori), l'analisi delle vibrazioni è il complemento naturale del monitoraggio Modbus.

Gli indicatori vibrazionali fondamentali

IndicatoreSignificatoSegnale di guasto
RMS (Root Mean Square)Energia totale di vibrazioneAumento progressivo > 20 % del valore nominale
Crest FactorRapporto picco/RMS> 3,5: inizio di danneggiamento dei cuscinetti
PeakValore di piccoUrti puntuali, impatti
KurtosisRilevamento di urti periodici> 4,5: difetto incipiente dei cuscinetti (sfere)

Esempio concreto — pompa centrifuga:

Semaine 1 : RMS = 2,8 mm/s Crest = 2,1 Kurtosis = 2,8 → Normal
Semaine 5 : RMS = 3,4 mm/s Crest = 2,3 Kurtosis = 3,2 → Surveiller
Settimana 9: RMS = 4,1 mm/s Crest = 3,2 Curtosi = 5,8 → Avviso WARNING: cuscinetto da ispezionare
Settimana 11: RMS = 6,2 mm/s Crest = 4,7 Curtosi = 8,4 → Allerta CRITICA: guasto imminente

Il deterioramento era già visibile 6 settimane prima del guasto sugli indicatori Kurtosis e Crest Factor, mentre il solo RMS avrebbe attivato l'allarme solo alla settimana 9.

Sensori di vibrazione IoT industriali

Per le implementazioni IIoT senza cablaggi complessi, i sensori di vibrazione wireless trasmettono i dati tramite MQTT o RS-485:

  • SKF Enlight Collect IMx-1: BLE + gateway WiFi/Ethernet, calcolo RMS/curtosi integrato
  • Samsara VT100: LTE integrato, GPS + sensore di vibrazione, autonomia di 7 anni a batteria
  • Bosch CISS: BLE, sensore multiparametrico (vibrazioni + temperatura + umidità)
  • VibraWave WM-100: RS-485 Modbus, montaggio magnetico, adatto ad armadi industriali
Sensori senza cablaggio per retrofit

Sulle apparecchiature esistenti prive di un facile accesso per il cablaggio, un sensore di vibrazioni magnetico con trasmissione MQTT Wi-Fi o LoRaWAN si installa in 30 secondi sul carter del motore. I dati vengono trasmessi al gateway Eziwan tramite il suo broker MQTT locale.

Profili di monitoraggio per tipo di apparecchiatura

Pompa centrifuga (monitoraggio completo)

# Profilo Eziwan — Pompa centrifuga
equipement: pompe-centrifuge
collecte:
modbus:
- registre: "courant_moteur" # Variateur ATV320 : 0x0054
seuil_warning: "+15% baseline"
seuil_critical: "+30% baseline"
- registre: "pression_aspiration" # Sensore 4-20 mA → 0-10 bar
seuil_warning: "< 0.3 bar"
- registre: "pression_refoulement" # Sensore 4-20 mA
seuil_warning: "< setpoint × 0.9"
- registre: "temperature_palier" # Pt100 → sonde roulement
seuil_warning: "> 75°C"
seuil_critical: "> 85°C"
capteur_vibrateur:
- parametre: "rms_radial"
seuil_warning: "> 4.5 mm/s"
seuil_critical: "> 7.1 mm/s" # ISO 10816, Classe II
- parametre: "kurtosis"
seuil_warning: "> 3.5"
alertes:
- condition: "pression_aspiration < 0.3 AND courant_moteur > 120%"
message: "Risque cavitation — pompe {id}"
canal: [sms, email]
priorite: critical

Compressore a vite (monitoraggio della corrente e della temperatura)

equipement: compresseur-vis
collecte:
- courant_phase_L1_L2_L3 # Sbilanciamento di fase → guasto all'avvolgimento
- temperature_huile # > 100 °C: problema di raffreddamento
- pression_sortie # Funzionamento anomalo: filtro dell'aria intasato o perdita
- heures_fonctionnement # Attivatore della manutenzione programmata
- nombre_demarrages # Usura del motorino di avviamento se > N/giorno
alertes:
- condition: "heures > 3000" # Vidange huile constructeur
message: "Entretien 3000h requis — Compresseur {id}"
canal: [email]

Errori comuni da evitare

1. Voler monitorare tutto fin dall’inizio La tentazione di collegare tutte le apparecchiature in una sola volta è forte, ma controproducente. Iniziate con tre apparecchiature critiche. Imparate a interpretare i dati, calibrate i vostri valori di riferimento, poi estendete gradualmente il sistema. Un progetto pilota ben condotto su tre macchine è preferibile a un'implementazione caotica su trenta.

2. Trascurare la fase di baseline La manutenzione predittiva si basa sul confronto tra lo stato attuale e uno stato di riferimento. Se si configurano gli avvisi senza lasciare il tempo necessario per raccogliere i dati relativi al funzionamento normale (da un minimo di 2 a 4 settimane), si genereranno falsi allarmi e i team finiranno per ignorare il sistema.

3. Confondere i dati grezzi con le informazioni utilizzabili Un registro Modbus che restituisce il valore "18423" non ha alcun significato senza l'unità di misura, il fattore di scala e il contesto. Documentate per ogni variabile: unità fisica, intervallo normale, significato di un valore alto/basso. Il tempo investito nella configurazione iniziale viene recuperato dieci volte negli anni successivi.

4. Trascurare gli allarmi relativi alla qualità dei dati Se un sensore si guasta o un cavo RS485 si rompe, il sistema riporta valori pari a zero o irregolari. Configurate degli avvisi sulla qualità della comunicazione (assenza di risposta Modbus da N minuti) — per non confondere un sensore inattivo con un’apparecchiatura “funzionante”.

5. Avvisi troppo sensibili = avvisi ignorati Se il team riceve 20 avvisi al giorno, finirà per ignorarli tutti, compresi quelli reali. Regolate le soglie in modo che il tasso di falsi allarmi sia inferiore a 2–3 alla settimana durante il primo periodo di implementazione. Affinate gradualmente le impostazioni.


Domande frequenti

È necessario modificare il programma del PLC per acquisire i dati? No. Il gateway Eziwan legge i registri Modbus in modalità passiva (solo lettura). Interroga il PLC o l'inverter come un master Modbus, senza richiedere alcuna modifica al programma. È sufficiente configurare nel dashboard Eziwan l’indirizzo Modbus dell’apparecchiatura e i registri da leggere.

È possibile raccogliere dati da apparecchiature prive di porta RS485? Sì, esistono diverse opzioni: (1) se l’apparecchiatura dispone di una porta Ethernet, spesso è disponibile il protocollo Modbus TCP; (2) i trasmettitori 4-20 mA con convertitore RS485 consentono di collegare sensori analogici; (3) i contatori di impulsi possono convertire i segnali digitali in dati Modbus. Contattate il nostro team per una verifica di compatibilità.

Come faccio a sapere quali registri Modbus leggere sul mio dispositivo? Il manuale di comunicazione Modbus del dispositivo (spesso denominato "Communication Manual" o "Modbus Register Map") elenca tutti i registri disponibili. Per i dispositivi più comuni (Schneider ATV, Siemens SINAMICS, ABB ACS, WEG CFW), Eziwan fornisce profili preconfigurati disponibili direttamente nella dashboard.

La manutenzione predittiva funziona per le apparecchiature elettromeccaniche obsolete? Sì — spesso addirittura meglio che sulle apparecchiature recenti, poiché quelle obsolete presentano cicli di degrado più lenti e più prevedibili. La chiave è avere accesso ai parametri di funzionamento, anche tramite un sensore di corrente esterno (trasformatore di corrente sul cavo di alimentazione) se l’apparecchiatura non dispone di un protocollo di comunicazione nativo.

Qual è la differenza tra manutenzione predittiva e manutenzione condizionale? La manutenzione condizionale attiva un intervento quando viene soddisfatta una determinata condizione (ad es.: temperatura > 85 °C). La manutenzione predittiva analizza le tendenze per anticipare il deterioramento prima che venga raggiunta la soglia critica (ad es.: invia un allarme se la temperatura aumenta di 3 °C alla settimana da 3 settimane, anche se è ancora a 72 °C). La manutenzione condizionale è reattiva, mentre quella predittiva è anticipatoria.


Per approfondire


Avvia il driver per la manutenzione predittiva → · Documentazione Modbus e RS485 →


Risorse aggiuntive