Industrial IoT

IIoT-ROI berechnen: Ein praxisnahes Framework für Industrieprojekte

Die meisten IIoT-Business-Cases scheitern, weil der Nutzen vage und die Kosten unvollständig sind. Dieses Framework macht Gewinne bei Stillstand, Energie und Qualität zu belastbaren Zahlen und zeigt, wo Messaging- und Broker-Kosten hingehören.

Fabrik-Dashboard mit Diagrammen zu Stillstand, Energie und Ausschuss, die in eine IIoT-ROI-Berechnung mit Amortisationszeitleiste einfließen
Probieren Sie es auf Ihrem eigenen MQTT-Broker ausHolen Sie sich im Free-Tarif einen privaten, verwalteten MQTT-Broker und starten Sie mit fertigen Codebeispielen.
Kostenlos testen Codebeispiele Keine Kreditkarte erforderlich

Der IIoT-ROI ist die Frage, die jeder Werksleiter stellt, bevor er ein Projekt zur Maschinenvernetzung genehmigt, und es ist die Frage, die die meisten Anträge schlecht beantworten. Dieser Leitfaden liefert Ihnen ein praxisnahes Framework, um Gewinne bei Stillstand, Energie und Qualität zu quantifizieren, jede Kostenposition ehrlich aufzuführen und das Ergebnis in eine Amortisationszeit und einen Kapitalwert zu übersetzen, die Sie in einer Budgetsitzung verteidigen können. Außerdem erhalten Sie ein kleines Python-Modell, das Sie an Ihre eigenen Daten anpassen können.

Warum die meisten IIoT-Business-Cases scheitern

Ein Industrial-IoT-Antrag scheitert meist aus einem von drei Gründen. Erstens wird der Nutzen in Adjektiven beschrieben: „bessere Transparenz", „klügere Entscheidungen", „digitale Transformation". Ein Adjektiv kann die Finanzabteilung nicht abzinsen. Zweitens umfassen die Kosten nur Hardware und Softwarelizenzen, und die Arbeit für Integration, Datenmodellierung und Change Management taucht später als unangenehme Überraschung auf. Drittens versucht das Projekt, sich für das gesamte Werk auf einmal zu rechtfertigen, sodass niemand die Zahlen überprüfen kann, bevor das Geld ausgegeben ist.

Die Lösung: Verknüpfen Sie jeden Nutzen mit einer betrieblichen Kennzahl, die Sie bereits messen (oder günstig zu messen beginnen können), mit einer Ausgangsbasis und mit einem konkreten Mechanismus, der erklärt, warum vernetzte Daten diese Kennzahl verändern. Können Sie den Mechanismus nicht benennen, lassen Sie den Nutzen aus dem Business Case heraus. Eine kleinere, glaubwürdige Zahl schlägt eine große, wacklige.

Die IIoT-ROI-Formel

Die Arithmetik ist einfach. Die Disziplin steckt in den Eingangswerten.

Annual net benefit  = (downtime savings + energy savings + quality savings + labour savings)
                      - annual running costs

Simple ROI (%)      = (annual net benefit * years - one-time costs) / one-time costs * 100

Payback (months)    = one-time costs / (annual net benefit / 12)

NPV                 = -one-time costs + sum over years of annual net benefit / (1 + discount rate)^year

Nutzen Sie die einfache Amortisationszeit, um Aufmerksamkeit zu gewinnen, und den Kapitalwert (NPV), um die Genehmigung zu bekommen. Die meisten Finanzabteilungen haben eine Mindestrendite oder eine maximale Amortisationsdauer; fragen Sie danach, bevor Sie das Modell bauen, damit Sie das Ziel kennen.

Nutzenhebel und wie Sie sie messen

Jeder der folgenden Hebel braucht eine Ausgangsbasis, einen Mechanismus und eine konservative Verbesserungsannahme. Halten Sie alle drei schriftlich fest.

Hebel Basiskennzahl Mechanismus durch vernetzte Daten Bewertung
Ungeplante Stillstände Stunden ungeplanter Stopps pro Maschine und Jahr Zustandsalarme, schnellere Fehlerdiagnose, frühere Wartung Entgangener Deckungsbeitrag pro Stunde plus Überstunden und Eilmaßnahmen
Kurzstopps und Geschwindigkeitsverluste Leistungskomponente der OEE Sichtbarkeit kurzer Stopps, die niemand manuell erfasst Zusätzliche Gutteile pro Schicht mal Marge pro Teil
Energie kWh pro produzierter Einheit, Lastspitzen Leerlauferkennung, Erkennung von Druckluftleckagen, Lastverschiebung Tarif pro kWh plus Leistungspreis
Ausschuss und Nacharbeit Ausschussquote, Nacharbeitsstunden Erfassung von Prozessparametern verknüpft mit Qualitätsergebnissen Materialkosten plus Arbeit plus Entsorgung
Manuelle Datenerfassung Stunden für Klemmbretter und Tabellen Automatische Zählungen, Zustände und Berichte Vollkostensatz mal frei gewordene Stunden
Qualitätsmängel beim Kunden Reklamationen, Gewährleistungskosten Rückverfolgbarkeit der Prozessdaten pro Charge Vermiedene Forderungen, oft als Risikoreduktion bewertet

Stillstand richtig bewerten

Der häufigste Fehler ist, Stillstandsstunden mit dem Umsatz pro Stunde zu multiplizieren. Umsatz geht nicht verloren, wenn das Werk die Menge später mit Überstunden oder freier Kapazität nachholen kann. Der ehrliche Wert, den auch ein Controller im Mittelstand akzeptiert, ist der Deckungsbeitrag der tatsächlich verlorenen Produktion plus die Kosten für das Nachholen des Rests (Überstunden, Expressfracht, zusätzliche Umrüstungen). Bei einer ausgelasteten Engpassmaschine sind verlorene Stunden meist verlorene Produktion. Bei einer Maschine mit Reservekapazität nachgelagert kann der Wert deutlich niedriger sein.

Energie richtig bewerten

Energieeinsparungen entstehen an zwei Stellen: beim Verbrauch (kWh) und bei Lastspitzen (kW), die viele Industrietarife separat abrechnen. Ein vernetzter Zähler an jedem großen Verbraucher zeigt Ihnen, wann Maschinen im Leerlauf stehen, während Motoren, Heizungen oder Kompressoren weiterlaufen. Bewerten Sie nur den Leerlaufverbrauch, den Sie realistisch abschalten können, und verwenden Sie Ihre tatsächliche Tarifstruktur statt eines Durchschnittspreises.

Qualität richtig bewerten

Qualitätsgewinne sind real, aber langsam nachzuweisen, weil Sie genug Chargen brauchen, um Signal von Rauschen zu trennen. Nehmen Sie sie in den Business Case auf, erwägen Sie aber, sie in eine Spalte „Phase zwei" zu stellen, die für die Amortisation nicht erforderlich ist. So bleibt der Kern des Business Case robust.

Die Kostenseite: jede einzelne Position

Ein glaubwürdiges IIoT-ROI-Modell führt Kosten auf, die Antragsverfasser gern vergessen.

  1. Sensoren und Nachrüstungen. Stromzangen, Vibrationssensoren, Temperaturfühler, Energiezähler sowie Montage und Verkabelung. Unser Leitfaden zum Nachrüsten älterer Maschinen für IoT zeigt die typischen Optionen.
  2. Edge-Gateways. Hardware, Gehäuse, Netzteile und Ersatzteile. Hier findet die Protokollkonvertierung von Modbus, OPC UA oder SPS-Treibern statt.
  3. Netzwerkarbeiten. Switches, VLANs, Firewall-Regeln, eventuell Mobilfunkmodems für entfernte Standorte.
  4. Messaging-Infrastruktur. Der MQTT-Broker, der die Edge mit den Konsumenten verbindet. Ein selbst betriebener Broker verursacht Kosten für Server, Patching, Zertifikate und Bereitschaftsdienst; ein verwalteter MQTT-Broker macht daraus ein Abonnement.
  5. Datenspeicherung und Visualisierung. Historian oder Zeitreihendatenbank, Dashboards, Lizenzen.
  6. Integration und Datenmodellierung. Zuordnung von Tags zu einer konsistenten Topic-Struktur und einheitlichen Einheiten. Das ist häufig der größte Engineering-Kostenblock. Er sinkt deutlich, wenn Sie sich früh auf einen Unified Namespace (UNS) einigen, dessen Topics der ISA-95-Hierarchie folgen (Unternehmen → Standort → Bereich → Linie → Zelle, etwa acme/werk-stuttgart/montage/linie-1/zelle-3/temperatur): Dann wird jede weitere Maschine nach demselben Muster eingehängt, und MES, ERP und Dashboards lesen die Daten ohne eigenes Mapping.
  7. Interne Arbeitszeit. OT-Ingenieure, IT-Sicherheitsprüfungen, Schulung der Bediener auf neue Bildschirme.
  8. Laufende Kosten. Abonnements, Mobilfunkdaten, Supportverträge, Ersatzsensoren.
  9. Reserve. Ein Prozentsatz für Unbekanntes, besonders bei der ersten Linie, die Sie anbinden.

Wo Messaging-Kosten hingehören

Messaging ist selten der größte Kostenblock eines IIoT-Projekts, aber derjenige, der mit jeder zusätzlichen Maschine wächst, daher sollten Sie ihn von Anfang an modellieren. Drei Größen bestimmen ihn: die Anzahl gleichzeitiger Verbindungen (eine pro Gateway oder Gerät, das MQTT spricht), die Nachrichtenrate und die Nachrichtengröße.

Zwei Designentscheidungen bewegen diese Größen stark. Veröffentlichen bei Änderung statt nach festem Takt, beschrieben in unserem Artikel zu Report by Exception, senkt das Nachrichtenvolumen bei sich langsam ändernden Werten wie Temperaturen und Zuständen. Das Bündeln vieler Tags in einer Gateway-Verbindung hält die Zahl der Verbindungen niedrig, auch wenn die Zahl der Tags hoch ist.

Mit ConnectMQ dimensionieren Sie den Broker über den Plan statt über Server. Der Plan Serverless (Free) erlaubt bis zu 25 Verbindungen, QoS bis 1 und Nachrichten bis 256 KB, was für eine Pilotlinie ausreicht. Serverless (Paid) erhöht das auf 1.000 Verbindungen mit QoS 2, Nachrichten bis 1 MB und Shared Subscriptions, und Dedicated bietet einen isolierten Cluster, wenn ein Standort ihn braucht. Weil die Planlimits feststehen, ist die Messaging-Position in Ihrem ROI-Modell ein bekanntes Abonnement und keine Schätzung von Serverstunden und Engineering-Zeit. Wenn Sie Hosting-Optionen vergleichen, erklärt unser Überblick zum Cloud-MQTT-Broker die Abwägungen.

Ein Python-Modell zum Anpassen

Das folgende Skript hält alle Annahmen in einem Dictionary, sodass Sie es mit der Finanzabteilung teilen und Eingangswerte vor ihren Augen ändern können. Die Werte sind illustrative Platzhalter, keine Benchmarks; ersetzen Sie jeden durch Ihre eigenen Basisdaten.

# iiot_roi.py - ein transparentes IIoT-ROI-Modell. Ersetzen Sie jeden Eingangswert durch Ihre eigenen Daten.

inputs = {
    # Stillstand
    "machines": 8,
    "unplanned_downtime_hours_per_machine": 120,   # Ausgangsbasis aus Wartungsprotokollen
    "downtime_reduction_pct": 0.15,                 # konservative Annahme
    "margin_lost_per_downtime_hour": 400.0,         # Deckungsbeitrag, nicht Umsatz
    # Energie
    "idle_kwh_per_machine_per_year": 9000,
    "idle_kwh_avoidable_pct": 0.30,
    "energy_price_per_kwh": 0.18,
    # Qualität
    "scrap_cost_per_year": 60000.0,
    "scrap_reduction_pct": 0.05,
    # Arbeitszeit
    "manual_reporting_hours_per_week": 10,
    "loaded_labour_rate": 45.0,
    # Kosten
    "one_time_costs": 85000.0,      # Sensoren, Gateways, Integration, Schulung, Reserve
    "annual_running_costs": 14000.0, # Broker-Plan, Speicher, Dashboards, Support
    "years": 5,
    "discount_rate": 0.10,
}

def annual_benefits(i):
    downtime = (i["machines"] * i["unplanned_downtime_hours_per_machine"]
                * i["downtime_reduction_pct"] * i["margin_lost_per_downtime_hour"])
    energy = (i["machines"] * i["idle_kwh_per_machine_per_year"]
              * i["idle_kwh_avoidable_pct"] * i["energy_price_per_kwh"])
    quality = i["scrap_cost_per_year"] * i["scrap_reduction_pct"]
    labour = i["manual_reporting_hours_per_week"] * 48 * i["loaded_labour_rate"]
    return {"downtime": downtime, "energy": energy, "quality": quality, "labour": labour}

def evaluate(i):
    b = annual_benefits(i)
    gross = sum(b.values())
    net = gross - i["annual_running_costs"]
    payback_months = i["one_time_costs"] / (net / 12) if net > 0 else float("inf")
    roi_pct = (net * i["years"] - i["one_time_costs"]) / i["one_time_costs"] * 100
    npv = -i["one_time_costs"] + sum(net / (1 + i["discount_rate"]) ** y
                                     for y in range(1, i["years"] + 1))
    return b, gross, net, payback_months, roi_pct, npv

if __name__ == "__main__":
    b, gross, net, payback, roi, npv = evaluate(inputs)
    for k, v in b.items():
        print(f"{k:>10}: {v:12,.0f} per year")
    print(f"{'gross':>10}: {gross:12,.0f} per year")
    print(f"{'net':>10}: {net:12,.0f} per year")
    print(f"payback   : {payback:8.1f} months")
    print(f"ROI       : {roi:8.1f} % over {inputs['years']} years")
    print(f"NPV       : {npv:12,.0f}")

    # Sensitivität: Was, wenn jede Verbesserung nur halb so gut ausfällt?
    pessimistic = dict(inputs)
    for key in ("downtime_reduction_pct", "idle_kwh_avoidable_pct", "scrap_reduction_pct"):
        pessimistic[key] = inputs[key] / 2
    *_, p_payback, p_roi, p_npv = evaluate(pessimistic)
    print(f"pessimistic payback: {p_payback:.1f} months, NPV: {p_npv:,.0f}")

Führen Sie es mit python iiot_roi.py aus. Der Sensitivitätsblock am Ende ist wichtiger als die Hauptkennzahl: Amortisiert sich das Projekt auch dann noch, wenn jede Verbesserung halbiert wird, ist der Business Case robust. Funktioniert es nur im optimistischen Szenario, verkleinern Sie den Umfang oder suchen Sie einen stärkeren Hebel.

Mit einem Pilot beweisen, bevor Sie skalieren

Eine Tabellenkalkulation ist eine Hypothese. Der schnellste Weg, Annahmen durch Messungen zu ersetzen, ist ein eng gefasster Pilot an einer Linie oder einer Handvoll Maschinen, der lange genug läuft, um einen repräsentativen Produktionsmix zu erfassen. Unser Leitfaden für einen IIoT Proof of Concept behandelt Umfang und Erfolgskriterien im Detail.

Halten Sie den Pilot günstig und umkehrbar:

  1. Wählen Sie den Hebel mit der klarsten Ausgangsbasis, meist Stillstand oder Energie an einer Engpassanlage.
  2. Binden Sie die Daten über ein Edge-Gateway an, das an einen MQTT-Broker veröffentlicht, mit einer UNS-Topic-Struktur nach ISA-95, die Sie auch im großen Maßstab beibehalten würden.
  3. Nutzen Sie für den Pilot eine kostenlose Broker-Stufe, damit die Infrastruktur keine Beschaffungsfrage wird. Den Datenfluss können Sie mit nicht sensiblen Beispieldaten auf dem öffentlichen MQTT-Broker prototypisch aufbauen und dann auf private Zugangsdaten umstellen; für Produktionsdaten ist der öffentliche Broker nicht gedacht.
  4. Vereinbaren Sie vorab, welches Ergebnis als Erfolg gilt und wer abzeichnet.
  5. Erfassen Sie die tatsächlichen Integrationsstunden. Diese Zahl verbessert Ihre Kostenschätzung für die Skalierung am stärksten.

Ein minimaler Pilot-Publisher kann so einfach sein und einen Maschinenzustand an ein eindeutiges Topic auf dem öffentlichen Broker senden:

mosquitto_pub -h broker.connectmq.com -p 1883 -i roi-pilot-7f3a \
  -t "connectmq/demo/7f3a/line1/press1/state" \
  -m '{"state":"running","kw":11.4,"ts":"2026-10-16T08:00:00Z"}' -q 1 -r

Den IIoT-ROI der Finanzabteilung präsentieren

Wenn Sie das Modell in die Budgetsitzung bringen, strukturieren Sie es so, dass die Prüfer Eingangswerte hinterfragen können statt der ganzen Idee:

  • Zeigen Sie für jeden Eingangswert die Quelle der Ausgangsdaten.
  • Trennen Sie harte Einsparungen (Energie, Ausschuss, Überstunden) von weichem oder strategischem Nutzen (Rückverfolgbarkeit, schnellere Entscheidungen).
  • Zeigen Sie das pessimistische Szenario neben dem erwarteten.
  • Benennen Sie, was nicht im Umfang ist und was eine Phase zwei ergänzen würde.
  • Zeigen Sie die Skalierungskosten pro zusätzlicher Maschine, die meist weit unter den Pilotkosten liegen, weil Architektur, Broker und UNS-Topic-Modell bereits existieren.

Für den übergeordneten architektonischen Kontext erklärt unser Grundlagenartikel zu Industrial IoT mit MQTT, wie Gateways, Broker und Konsumenten zusammenspielen, und der Artikel zur IIoT-Architektur geht tiefer auf die Schichten ein.

Starten Sie mit ConnectMQ

Der günstigste Teil eines IIoT-Business-Cases sollte der sein, mit dem Sie heute beginnen können. Erstellen Sie unter app.connectmq.com einen Broker im kostenlosen Serverless-Plan ohne Kreditkarte, verbinden Sie Ihr Pilot-Gateway mit dem generierten Benutzernamen, Passwort und der Client-ID und beobachten Sie echte Maschinendaten im Live-Topic-Explorer, während sich Ihr ROI-Modell mit gemessenen Werten füllt. Wenn der Pilot den Business Case belegt, skaliert ConnectMQ mit kostenpflichtigen und dedizierten Plänen, ohne dass sich Ihre Topic-Struktur ändert.

Häufig gestellte Fragen

Was ist eine gute Amortisationszeit für ein IIoT-Projekt?

Es gibt keine allgemeingültige Zahl; sie hängt von der Mindestrendite und der Risikobereitschaft Ihres Unternehmens ab. Fragen Sie die Finanzabteilung nach ihrer Schwelle, bevor Sie das Modell bauen, und zeigen Sie sowohl die erwartete als auch die pessimistische Amortisation im Vergleich dazu.

Sollte ich bei der Bewertung von Stillständen im IIoT-ROI Umsatz oder Marge verwenden?

Verwenden Sie den Deckungsbeitrag der tatsächlich verlorenen Produktion plus die Kosten für das Nachholen des Rests. Der Umsatz pro Stunde überzeichnet den Nutzen immer dann, wenn das Werk die Menge später aufholen kann.

Wie stark beeinflussen MQTT-Messaging-Kosten den IIoT-ROI?

Meist sind sie im Vergleich zu Sensoren und Integration eine kleine Position, aber sie wachsen mit jedem Gerät. Modellieren Sie Verbindungen, Nachrichtenrate und Größe, und nutzen Sie Report by Exception, um das Volumen niedrig zu halten.

Kann ich den IIoT-ROI berechnen, bevor ich Sensoren installiere?

Sie können aus Wartungsprotokollen, Energierechnungen und Ausschussberichten eine Hypothese aufbauen, sollten sie aber als Ausgangspunkt betrachten. Ein kurzer Pilot ersetzt die schwächsten Annahmen durch gemessene Daten.

Verwandte Artikel

Industrial DataOps: Werksdaten kontextualisieren und steuern

Was Industrial DataOps in der Praxis bedeutet: Kontextualisierung, Normalisierung, Qualitätsprüfungen und Governance von OT-Daten und wie Sie diese Schicht auf einem MQTT-Namespace betreiben.

8 Min. Lesezeit

Alle Artikel →

Ihr privater MQTT-Broker ist nur wenige Klicks entfernt

Konto anlegen, Broker-Zugangsdaten erhalten und das erste Gerät verbinden — ohne Server, die installiert, gepatcht oder skaliert werden müssen.