Voorspellend onderhoud met IIoT: van sensorgegevens tot realtime waarschuwingen op de werkvloer

· 11 minuten leestijd
11 min read
Lucas Moreau
OT/IT-netwerkingenieur

Voorspellend onderhoud is niet voorbehouden aan nieuwe fabrieken met ingebouwde IoT-sensoren. Het kan binnen enkele dagen worden geïmplementeerd op bestaande apparatuur, met de huidige besturingssystemen, en al in de eerste week ontvangt u de eerste relevante waarschuwingen.

Waarom reparaties zo duur zijn

Als een machine midden in de productie uitvalt, heeft dat een domino-effect:

  • Kosten van de storing: onderdelen + arbeidskosten (300 tot 2 000 €)
  • Ongeplande stilstand: van 30 minuten tot meerdere dagen
  • Productieverlies: vaak 10 tot 50 keer de reparatiekosten
  • Spoedgeval: technicus wordt ’s nachts of in het weekend ingezet (+50% van het uurtarief)

Preventief onderhoud (geplande onderhoudsbeurten) lost het probleem slechts gedeeltelijk op: er wordt ofwel te vroeg ingegrepen (vervanging van onderdelen die nog in orde zijn) ofwel te laat (de apparatuur gaat kapot vóór de geplande onderhoudsbeurt).

Voorspellend onderhoud streeft naar het juiste evenwicht: ingrijpen wanneer de gegevens een verslechtering aangeven, niet eerder en niet later.

Gegevens die een storing signaleren nog voordat deze zich voordoet

Universele vroege signalen

ParameterBetrokken apparatuurSignaal van storing
Temperatuur lagersMotoren, pompen, compressorenAfwijking van +10 °C ten opzichte van de gebruikelijke waarde
MotorsstroomAlle elektromotorenGeleidelijke toename (mechanische belasting)
TrillingenMotoren, ventilatoren, spindelsToename van de amplitude of nieuwe frequenties
Differentiële drukFilters, pompen, warmtewisselaarsToename = vervuiling
EnergieverbruikAlle apparatuurAfwijking buiten het nominale bereik
CyclustijdPersen, transportbanden, productielijnenVerlenging = mechanische slijtage of kwaliteitsprobleem

Wat de automaten al doorgeven

Het goede nieuws: de meeste van deze parameters worden al gemeten door uw PLC’s en frequentieregelaars. Ze worden opgeslagen in Modbus-registers — maar niemand leest ze continu uit.

Variateur Schneider ATV320 — registres Modbus accessibles :

Register 0x0054: Motorstroom (A × 10)
Register 0x0C14: Temperatuur radiator (°C)
Register 0x0C16: Bedrijfsduur (uur)
Register 0x0018: Uitgangsfrequentie (Hz × 10)
Register 0x002C: Netspanning (V)
Register 0x0068: Aantal opstartbeurten
Register 0x2100: Foutcode actief
Register 0x2101: Overzicht van de laatste 8 storingen

Dit alles is beschikbaar zonder het PLC-programma aan te passen. Je hoeft het alleen maar te lezen.

IIoT-architectuur voor voorspellend onderhoud

Afwijkingsdetectie configureren

Statische drempels versus dynamische drempels

Statische drempelwaarden: u stelt een absolute grenswaarde in.

# Eenvoudige waarschuwing bij een vaste drempelwaarde
alerts:
- tag: temperature_roulement
condition: "value > 85"
severity: critical
message: "Température roulement Moteur-1 critique : {value}°C"
channels: [sms, email]
delay: 0

Dynamische drempels: de waarschuwing wordt geactiveerd wanneer de waarde afwijkt van het gebruikelijke patroon.

# Waarschuwing bij afwijking — slimmer
alerts:
- tag: courant_moteur
condition: "value > baseline_30d * 1.15"
# Waarschuwing als de waarde > 115% van het gemiddelde van de afgelopen 30 dagen bedraagt
severity: warning
message: "Courant Moteur-2 en dérive : {value}A (référence 30j : {baseline}A)"
channels: [email]
delay: 30min # Wordt alleen geactiveerd als de voorwaarde 30 minuten aanhoudt

Dynamische drempelwaarden detecteren subtiele verslechteringen die vaste drempelwaarden over het hoofd zien — met name geleidelijke afwijkingen die zich over meerdere weken voordoen.

Praktijkvoorbeeld: detectie van filterverstopping

Historische gegevens — Hydraulisch filter Presse-3:

Semaine 1 : ΔP = 0,8 bar → Normal
Semaine 3 : ΔP = 1,1 bar → Normal (acceptable)
Week 5: ΔP = 1,4 bar → Waarschuwing WARNING gegenereerd
Week 6: ΔP = 1,8 bar → Waarschuwing CRITICAL (absolute drempelwaarde)

Actie: vervanging filter gepland in week 5
→ Interventie in gewerkte uren, onderdeel vooraf besteld
→ Geen enkele ongeplande stilstand

Zonder voortdurend toezicht zou dit filter bij de volgende maandelijkse onderhoudsbeurt zijn vervangen — of zou het een hydraulische storing hebben veroorzaakt.

Waarschuwingen in het veld: de juiste boodschap, aan de juiste persoon

Hiërarchie van meldingen

NiveauVerzendtijdstipOntvangersKanaal
INFODagelijks (samenvatting)OnderhoudsverantwoordelijkeE-mail
WAARSCHUWING< 5 minTechnicus van dienstE-mail + app
KRITIEK< 1 minTechnicus + supervisorSMS + e-mail
DRINGENDOnmiddellijkHet hele teamSMS + telefoontje

Wat hoort er in een nuttige melding te staan?

Een effectieve waarschuwing bevat:

[EZIWAN — WAARSCHUWING] Stroomafwijking Motor-2 — Atelier Nord

Uitrusting: Atlas Copco-compressormotor (Atelier Nord)
Huidige waarde: 18,4 A (normaal: 15,8 A — afwijking +16%)
Duur van de storing: 45 min
Ontwikkeling: stabiele waarde gedurende de afgelopen 3 maanden, afwijking sinds gisterochtend

Aanbevolen maatregel: zuigfilter en kamertemperatuur controleren

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

De technicus beschikt over alle achtergrondinformatie om te beslissen of de ingreep dringend is of tot de volgende dienst kan wachten.

ROI gemeten over een periode van 6 maanden

Resultaten bij een fabrikant van schakelkasten (45 machines, 3 werkplaatsen):

IndicatorVóórNa 6 maanden
Onvoorziene storingen per maand3,20,8
Onvoorziene stilstandtijd (uur/maand)28 uur6 uur
Gemiddelde kosten per spoedstoring1 200 €800 € (preventief)
Bezoeken van technici op afroep12/maand3/maand
Geschatte maandelijkse besparing5 500 €

De implementatie (6 gateways, configuratie, training) had zich binnen 3 maanden terugverdiend.

Waar te beginnen

  1. Kies 3 kritieke apparaten — die waarvan een storing de hoogste kosten met zich meebrengt
  2. Breng de beschikbare Modbus-registers in kaart — doorgaans 10 tot 20 per apparaat
  3. Implementeer een gateway als proefproject — 1 dag werk door een technicus
  4. Observeer 2 tot 4 weken — stel uw referentiewaarden (baselines) vast
  5. Configureer de eerste waarschuwingen — begin met de voor de hand liggende kritieke drempels
  6. Verfijn geleidelijk — voeg in de loop van de tijd afwijkingswaarschuwingen toe

Trillingsanalyse: geavanceerde monitoring voor pompen en motoren

Trillingen zijn de vroegste indicator van mechanische slijtage — vaak al 6 tot 12 weken vóór een storing waarneembaar. Voor kritieke roterende apparatuur (pompen, compressoren, ventilatoren) vormt trillingsanalyse een logische aanvulling op Modbus-monitoring.

De fundamentele trillingsindicatoren

IndicatorBetekenisFoutmelding
RMS (Root Mean Square)Totale trillingsenergieGeleidelijke toename > 20 % van de nominale waarde
Crest FactorVerhouding piek/RMS> 3,5: beginnende schade aan lagers
PeakPiekwaardeIncidentele schokken, stoten
KurtosisDetectie van periodieke schokken> 4,5: beginnende lagerdefecten (kogels)

Concreet voorbeeld — centrifugaalpomp:

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
Week 9: RMS = 4,1 mm/s Crest = 3,2 Kurtosis = 5,8 → Waarschuwing WARNING: lager moet worden geïnspecteerd
Week 11: RMS = 6,2 mm/s Crest = 4,7 Kurtosis = 8,4 → Waarschuwing CRITICAL: dreigende storing

De verslechtering was al zes weken vóór de storing zichtbaar aan de hand van de indicatoren kurtosis en crestfactor, terwijl de RMS alleen pas in week 9 een waarschuwing zou hebben geactiveerd.

Industriële IoT-trillingssensoren

Voor IIoT-implementaties zonder uitgebreide bekabeling verzenden draadloze trillingssensoren de gegevens via MQTT of RS-485:

  • SKF Enlight Collect IMx-1: BLE + WiFi/Ethernet-gateway, ingebouwde RMS/Kurtosis-berekening
  • Samsara VT100: geïntegreerde LTE, GPS + trillingssensor, batterijduur 7 jaar
  • Bosch CISS: BLE, multiparametersensor (trilling + temperatuur + vochtigheid)
  • VibraWave WM-100: RS-485 Modbus, magnetische bevestiging, geschikt voor industriële schakelkasten
Draadloze sensoren voor retrofit

Bij bestaande apparatuur waar geen gemakkelijke toegang is voor bekabeling, kan een magnetische trillingssensor met MQTT-, Wi-Fi- of LoRaWAN-overdracht binnen 30 seconden op de motorbehuizing worden bevestigd. De gegevens worden via de lokale MQTT-broker naar de Eziwan-gateway verzonden.

Monitoringprofielen per type apparatuur

Centrifugaalpomp (volledige monitoring)

# Profiel Eziwan — Centrifugaalpomp
equipement: pompe-centrifuge
collecte:
modbus:
- registre: "courant_moteur" # Variateur ATV320 : 0x0054
seuil_warning: "+15% baseline"
seuil_critical: "+30% baseline"
- registre: "pression_aspiration" # Sensor 4-20 mA → 0-10 bar
seuil_warning: "< 0.3 bar"
- registre: "pression_refoulement" # 4-20 mA-sensor
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

Schroefcompressor (stroom- en temperatuurbewaking)

equipement: compresseur-vis
collecte:
- courant_phase_L1_L2_L3 # Fase-onbalans → defect in de wikkeling
- temperature_huile # > 100 °C: koelingsprobleem
- pression_sortie # Ongewone daling: verstopt luchtfilter of lek
- heures_fonctionnement # Trigger voor gepland onderhoud
- nombre_demarrages # Slijtage van de startmotor bij > N/dag
alertes:
- condition: "heures > 3000" # Vidange huile constructeur
message: "Entretien 3000h requis — Compresseur {id}"
canal: [email]

Veelvoorkomende fouten die je moet vermijden

1. Vanaf het begin alles willen monitoren De verleiding om alle apparatuur in één keer aan te sluiten is groot — maar contraproductief. Begin met drie cruciale apparaten. Leer de gegevens te interpreteren, kalibreer uw basiswaarden en breid vervolgens geleidelijk uit. Een goed uitgevoerde pilot met drie apparaten is beter dan een chaotische implementatie met dertig.

2. De baseline-fase negeren Predictief onderhoud is gebaseerd op het vergelijken van de huidige toestand met een referentietoestand. Als u waarschuwingen instelt zonder de tijd te nemen om gegevens over de normale werking te verzamelen (minimaal 2 tot 4 weken), genereert u valse waarschuwingen — en zullen de teams het systeem negeren.

3. Ruwe gegevens verwarren met bruikbare informatie Een Modbus-register dat de waarde „18423” terugmeldt, zegt niets zonder de eenheid, de schaalfactor en de context. Documenteer voor elke variabele: fysieke eenheid, normaal bereik, betekenis van een hoge/lage waarde. De tijd die in de initiële configuratie wordt geïnvesteerd, verdient zich in de daaropvolgende jaren tienvoudig terug.

4. De waarschuwingen over de gegevenskwaliteit negeren Als een sensor defect raakt of een RS485-kabel breekt, rapporteert uw systeem nullen of onregelmatige waarden. Stel waarschuwingen in voor de communicatiekwaliteit (geen Modbus-antwoord gedurende N minuten) — om een stilstaande sensor niet te verwarren met 'goed functionerende' apparatuur.

5. Te gevoelige waarschuwingen = genegeerde waarschuwingen Als het team 20 waarschuwingen per dag ontvangt, zal het ze allemaal negeren — ook de echte. Stel uw drempels zo in dat het aantal valse waarschuwingen tijdens de eerste implementatieperiode minder dan 2–3 per week bedraagt. Verfijn dit geleidelijk.


Veelgestelde vragen

Moet het PLC-programma worden aangepast om de gegevens te verzamelen? Nee. De Eziwan-gateway leest de Modbus-registers in passieve modus (alleen lezen). Hij vraagt de PLC of de frequentieregelaar op als een Modbus-master, zonder dat het programma hoeft te worden aangepast. Alleen het Modbus-adres van het apparaat en de te lezen registers moeten in het Eziwan-dashboard worden geconfigureerd.

Is het mogelijk om gegevens te verzamelen van apparatuur die geen RS485-poort heeft? Ja, er zijn verschillende mogelijkheden: (1) als de apparatuur een ethernetpoort heeft, is Modbus TCP vaak beschikbaar; (2) met 4-20 mA-transmitters met een RS485-omzetter kunnen analoge sensoren worden aangesloten; (3) impulsmeters kunnen digitale signalen omzetten in Modbus-gegevens. Neem contact op met ons team voor een compatibiliteitscontrole.

Hoe weet ik welke Modbus-registers ik op mijn apparatuur moet uitlezen? In de Modbus-communicatiehandleiding van de apparatuur (vaak „Communication Manual” of „Modbus Register Map” genoemd) staan alle beschikbare registers vermeld. Voor gangbare apparatuur (Schneider ATV, Siemens SINAMICS, ABB ACS, WEG CFW) biedt Eziwan vooraf geconfigureerde profielen die direct in het dashboard beschikbaar zijn.

Werkt voorspellend onderhoud bij oudere elektromechanische apparatuur? Ja — vaak zelfs beter dan bij nieuwere apparatuur, omdat oudere apparatuur langzamere en beter voorspelbare slijtagecycli heeft. Het belangrijkste is dat u toegang hebt tot de bedrijfsparameters, zelfs via een externe stroomsensor (stroomtransformator op de voedingskabel) als de apparatuur geen eigen communicatieprotocol heeft.

Wat is het verschil tussen voorspellend onderhoud en conditiegebonden onderhoud? Bij conditiegebonden onderhoud wordt een ingreep gestart wanneer aan een bepaalde voorwaarde is voldaan (bijv.: temperatuur > 85 °C). Bij preventief onderhoud worden trends geanalyseerd om slijtage te voorspellen voordat de kritieke drempel wordt bereikt (bijv.: een waarschuwing als de temperatuur al drie weken lang met 3 °C per week stijgt, ook al is deze nog maar 72 °C). Conditiegebonden onderhoud is reactief, voorspellend onderhoud is proactief.


Meer informatie


Uw driver voor voorspellend onderhoud starten → · Modbus- en RS485-documentatie →


Aanvullende bronnen