Zum Inhalt springen

Digitale Vernetzung und Industrial IoT – IoT-Geräteinventare pflegen

Aus MOOCsWiki Staging
Die Druckversion wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.
aiMOOC-Siegel aiMOOC

Digitale Vernetzung und Industrial IoT – IoT-Geräteinventare pflegen

QR-Code



Digitale Vernetzung und Industrial IoT – IoT-Geräteinventare pflegen


Einleitung

Zielgruppe: Ausbildung in IT, Mechatronik, Automatisierungstechnik und Instandhaltung.

Dauer: ca. 90 Minuten plus Projektaufgaben.

Kurzbeschreibung: Version, Zuständigkeit und Wartung von industriellen IoT-Geräten dokumentieren, kontrollieren und aktualisieren.

Dein Lernziel: Du kannst ein Geräteinventar pflegen, fehlende Informationen erkennen, Wartungstermine prüfen und Änderungen nachvollziehbar dokumentieren.

Sicherheitsregel: Alle praktischen Übungen verwenden ausschließlich fiktive Daten und lokale Programme. Du führst keine Netzwerkscans durch, verbindest Dich nicht mit Produktionsanlagen und verwendest keine fremden Geräte, Zugangsdaten oder Kundendaten.


Dein Lernpfad

Einheit Schwerpunkt Dauer
1 Geräte im Industrial IoT erkennen 10 Minuten
2 Inventardaten verstehen 10 Minuten
3 Versionen und Zuständigkeiten pflegen 10 Minuten
4 Wartung und Datenqualität prüfen 10 Minuten
5 Lokale Python- und Datenbanklabore 30 Minuten
6 Ausbildungsfall bearbeiten und auswerten 20 Minuten


Lerneinheit 1: Vernetzte Geräte verstehen

Industrial Internet of Things (IIoT) bezeichnet die Vernetzung von industriellen Geräten, Maschinen und Systemen zur Erfassung, Übertragung und Auswertung von Daten.

Ein Sensor erfasst beispielsweise eine Temperatur. Ein Gateway kann Daten zwischen unterschiedlichen Systemen vermitteln. Eine Speicherprogrammierbare Steuerung übernimmt Steuerungsaufgaben.

Bild: Beispiel einer industriellen Systemstruktur mit Steuerungen und Überwachung. HaPi, gemeinfrei, Wikimedia Commons.


Video: Internet of Things einfach erklärt

Video: item24de, 2022. Beobachtungsauftrag: Welche Geräte erfassen Daten und wie werden diese weiterverarbeitet?


Geräte einer Lernfabrik

Bild: Industrieller Näherungssensor. Ekbsensor, CC BY-SA 4.0, Wikimedia Commons.

Bild: Speicherprogrammierbare Steuerungen. Bisgaard, CC BY-SA 3.0, Wikimedia Commons.

Merksatz: Ein Geräteinventar enthält nicht nur Computer. Auch Sensoren, Gateways, Steuerungen und Netzwerkkomponenten können dazugehören.

Basisfrage: Welche Eigenschaften helfen Dir, zwei gleich aussehende Sensoren eindeutig zu unterscheiden?

Feedback: Eine eindeutige Inventarkennung und weitere Merkmale wie Modell oder Seriennummer verhindern Verwechslungen.


Lerneinheit 2: Ein vollständiges Geräteinventar

Ein Geräteinventar ist ein strukturiertes Verzeichnis der eingesetzten Komponenten.

Wichtige Felder sind:

Feld Bedeutung
Inventar-ID Eindeutige Gerätekennung
Gerätetyp Sensor, Gateway oder Steuerung
Standort Einbauort oder Anlagenbereich
Hersteller und Modell Technische Identifikation
Firmwareversion Dokumentierter Gerätesoftwarestand
Zuständiges Team Ansprechpartner für Pflege und Betrieb
Letzte Wartung Datum der nachgewiesenen Maßnahme
Wartungsintervall Geplanter Abstand der Wartung
Änderungsnachweis Quelle, Datum und Grund einer Anpassung

Bild: Industrielle Netzwerkkomponente. eks Engel GmbH & Co. KG, CC BY-SA 3.0 DE, Wikimedia Commons.


Identifikation mit Gerätekennungen

Bild: Symbolischer QR-Code, kein Übungsinventar und keine Aufforderung zum Scannen. Lallint, CC0, Wikimedia Commons.

QR-Codes und Barcodes können das Auffinden von Inventareinträgen erleichtern. Die Gerätekennung bleibt auch dann wichtig, wenn das Etikett beschädigt ist.

Anwendungsfrage: Warum reicht die IP-Adresse allein nicht als dauerhaftes Identifikationsmerkmal?

Feedback: Netzadressen können sich ändern oder mehrfach in getrennten Netzen vorkommen. Eine unabhängig vergebene Inventar-ID ermöglicht eine stabilere Zuordnung.


Lerneinheit 3: Version und Zuständigkeit


Firmwareversionen dokumentieren

Firmware ist Software, die auf einem elektronischen Gerät läuft.

Beispiel: Die Zeichenfolge 1.4.2 bezeichnet im Ausbildungsfall einen dokumentierten Firmwarestand.

Eine Versionsnummer allein beweist nicht, dass die Software aktuell, sicher oder mit der Anlage kompatibel ist.

Pflegeablauf:

  1. Identifikation: Gerät anhand der Inventar-ID zuordnen.
  2. Versionskontrolle: Den Stand aus einer zulässigen, verlässlichen Quelle übernehmen.
  3. Dokumentation: Stand, Prüfdatum und Nachweis erfassen.
  4. Freigabeprozess: Änderungen an realen Anlagen nur nach festgelegter Prüfung und Freigabe vornehmen.

Wichtig: Das Bearbeiten eines Inventareintrags ist keine Installation einer neuen Firmware.


Zuständigkeiten festlegen

Ein Geräteinventar muss erkennen lassen, wer verantwortlich ist.

Beispiel einer Aufgabenverteilung:

Rolle Aufgabe
Anlagenverantwortung Betriebliche Entscheidungen und Freigaben
OT-Betrieb Betreuung industrieller Systeme
Instandhaltung Planung und Dokumentation von Wartungsarbeiten
Informationssicherheit Bewertung von Sicherheitsrisiken

Die konkrete Rollenverteilung hängt von der Organisation ab. Eine Person oder ein Team kann mehrere Aufgaben übernehmen, sofern die Zuständigkeiten eindeutig geregelt sind.

Merksatz: Ein Eintrag ohne geklärte Zuständigkeit ist ein offener Dokumentationspunkt.


Lerneinheit 4: Wartung und Datenqualität

Instandhaltung umfasst unter anderem Wartung, Inspektion und Instandsetzung. Das Geräteinventar unterstützt ihre Planung und Dokumentation.

Bild: Funktionsschema eines induktiven Sensors. MatthiasDD, gemeinfrei, Wikimedia Commons.


Wartungstermine prüfen

Für eine vereinfachte Übungsrechnung gilt:

Nächster Wartungstermin = Datum der letzten Wartung + Wartungsintervall

Beispiel: Letzte Wartung am 1. September 2026, Intervall 30 Kalendertage. Der rechnerische Folgetermin ist der 1. Oktober 2026.

Achtung: Die Intervalle dieses Kurses sind frei erfundene Übungswerte. In realen Anlagen sind Herstellerangaben, betriebliche Regelungen und Sicherheitsanforderungen maßgeblich.


Video: Vorausschauende Wartung

Video: EFESO Academy, 2019. Lernfrage: Worin unterscheidet sich eine Wartung nach festem Zeitintervall von einer zustandsbasierten oder vorausschauenden Wartung?

Feedback: Ein festes Intervall verwendet einen geplanten Termin. Predictive Maintenance nutzt zusätzlich Zustandsdaten und Prognosen. Die einfache Terminberechnung dieses Kurses ist keine Ausfallprognose.


Datenqualität sichern

Ein gutes Inventar wird nach Änderungen aktualisiert.

  1. Vollständigkeit: Fehlen Pflichtfelder?
  2. Eindeutigkeit: Ist jede Inventar-ID nur einmal vergeben?
  3. Aktualität: Wurden dokumentierte Änderungen übernommen?
  4. Nachvollziehbarkeit: Sind Quelle, Zeitpunkt und Verantwortung erkennbar?
  5. Betriebssicherheit: Sind reale Maßnahmen geprüft und freigegeben?

OT-Sicherheit: Ungeplante aktive Netzwerkerkennung kann empfindliche Steuerungssysteme beeinträchtigen. Für die Ausbildung werden deshalb ausschließlich isolierte, fiktive Inventardaten verwendet.


Lerneinheit 5: Der Ausbildungsfall


Auftrag: Lernfabrik Nord

Du bist Auszubildende oder Auszubildender in der fiktiven Lernfabrik Nord.

Eine Förderband-Lernstation besitzt fünf dokumentierte Geräte. Deine Aufgabe ist es, das Inventar vor einer geplanten Wartungsbesprechung zu prüfen.

Stichtag: 10. Oktober 2026.

Alle Geräte, Firmenangaben, Wartungsereignisse und Versionsnummern sind erfunden.


Ausgangsinventar

ID Gerät Version Zuständigkeit Letzte Wartung Intervall
DEV-101 Temperatursensor 1.4.2 Instandhaltung 01.09.2026 30 Tage
DEV-102 IIoT-Gateway 2.1.0 OT-Team 10.09.2026 30 Tage
DEV-103 Ethernet-Switch 3.0.1 FEHLT 25.09.2026 90 Tage
DEV-104 Schwingungssensor FEHLT Instandhaltung 30.09.2026 60 Tage
DEV-105 Drucksensor 1.0.8 Produktion 25.09.2026 90 Tage


Visualisierung: Inventarqualität

Die Geräte werden nach folgender Priorität klassifiziert: Zuerst fehlende Pflichtangaben feststellen, danach Termine auswerten.

Status am 10.10.2026

Überfällig     ■     1
Heute fällig   ■     1
Klärbedarf     ■■    2
Planmäßig      ■     1

Gesamt:               5
Status Geräte Begründung
Überfällig DEV-101 Rechnerischer Termin war der 01.10.2026
Heute fällig DEV-102 Rechnerischer Termin ist der 10.10.2026
Klärbedarf DEV-103 und DEV-104 Zuständigkeit beziehungsweise Version fehlt
Planmäßig DEV-105 Rechnerischer Termin liegt in der Zukunft

Wichtig: Klärbedarf ist keine Aussage darüber, ob das Gerät technisch defekt ist. Ein planmäßiger Inventarstatus ist ebenfalls keine Betriebsfreigabe.


Video: Industrial IoT in einer Demofabrik

Video: INNEO Solutions GmbH, 2024. Arbeitsauftrag: Erstelle beim Betrachten eine Liste möglicher Gerätetypen, die in einer solchen Demofabrik inventarisiert werden sollten.


Lernlabor A: Interaktives Python-Inventar

Ziel: Inventareinträge prüfen und drei Pflegevorgänge simulieren.

Voraussetzung: Python 3 auf einem lokalen Ausbildungsrechner.

Isolierung: Das Programm arbeitet ausschließlich mit eingebauten Beispieldaten im Arbeitsspeicher. Es enthält keine Netzwerkverbindung, keine Geräteansteuerung und keine automatische Datenübertragung. Änderungen werden beim Beenden verworfen.

Start: Speichere den folgenden Code als inventar_labor.py und führe lokal python3 inventar_labor.py aus. Unter Windows kann je nach Installation py inventar_labor.py verwendet werden.

# inventar_labor.py – ausschließlich fiktive Daten, kein Netzwerkzugriff
import sys
from collections import Counter
from datetime import date, timedelta

STICHTAG = date(2026, 10, 10)  # Reproduzierbares Übungsdatum
GERAETE = [
    {"id": "DEV-101", "typ": "Temperatursensor", "version": "1.4.2",
     "team": "Instandhaltung", "wartung": "2026-09-01", "intervall": 30},
    {"id": "DEV-102", "typ": "IIoT-Gateway", "version": "2.1.0",
     "team": "OT-Team", "wartung": "2026-09-10", "intervall": 30},
    {"id": "DEV-103", "typ": "Ethernet-Switch", "version": "3.0.1",
     "team": "", "wartung": "2026-09-25", "intervall": 90},
    {"id": "DEV-104", "typ": "Schwingungssensor", "version": "",
     "team": "Instandhaltung", "wartung": "2026-09-30", "intervall": 60},
    {"id": "DEV-105", "typ": "Drucksensor", "version": "1.0.8",
     "team": "Produktion", "wartung": "2026-09-25", "intervall": 90},
]

def status(g):
    if not all((g["id"], g["version"], g["team"], g["wartung"], g["intervall"])):
        return "Klärbedarf"
    termin = date.fromisoformat(g["wartung"]) + timedelta(days=g["intervall"])
    if termin < STICHTAG:
        return "Überfällig"
    if termin == STICHTAG:
        return "Heute fällig"
    return "Planmäßig"

def anzeigen():
    print("\nFIKTIVES IIoT-INVENTAR | Stichtag:", STICHTAG.isoformat())
    for g in GERAETE:
        print(f'{g["id"]} | {g["typ"]:<17} | Version: {g["version"] or "FEHLT":<6}'
              f' | Team: {g["team"] or "FEHLT":<16} | {status(g)}')
    anzahl = Counter(status(g) for g in GERAETE)
    print("\nStatusverteilung (ein Block = ein Gerät):")
    for name in ("Überfällig", "Heute fällig", "Klärbedarf", "Planmäßig"):
        print(f"{name:<14} {'■' * anzahl[name]} {anzahl[name]}")

def test():
    assert [status(g) for g in GERAETE] == [
        "Überfällig", "Heute fällig", "Klärbedarf", "Klärbedarf", "Planmäßig"
    ]
    probe = [dict(g) for g in GERAETE]
    probe[2]["team"] = "OT-Team"
    assert status(probe[2]) == "Planmäßig"
    probe[3]["version"] = "1.0.5"
    assert status(probe[3]) == "Planmäßig"
    probe[0]["wartung"] = "2026-10-10"
    assert status(probe[0]) == "Planmäßig"
    print("4 lokale Prüfungen bestanden.")

def menue():
    while True:
        print("\n1 Anzeigen | 2 Zuständigkeit | 3 Version | 4 Wartung | 0 Ende")
        wahl = input("Auswahl: ").strip()
        if wahl == "1":
            anzeigen()
        elif wahl == "2":
            GERAETE[2]["team"] = "OT-Team"
            print("DEV-103: Fiktive Zuständigkeit dokumentiert.")
        elif wahl == "3":
            GERAETE[3]["version"] = "1.0.5"
            print("DEV-104: Version aus fiktivem Beleg übertragen.")
        elif wahl == "4":
            GERAETE[0]["wartung"] = "2026-10-10"
            print("DEV-101: Fiktiver Wartungsnachweis M-001 bestätigt.")
        elif wahl == "0":
            break
        else:
            print("Bitte 0 bis 4 auswählen.")

if __name__ == "__main__":
    if len(sys.argv) == 2 and sys.argv[1] == "--test":
        test()
    else:
        menue()


Experiment A: Inventar analysieren

Starte das Programm und gib 1 ein. Überprüfe anschließend die Verteilung der Statuswerte.

Wähle nacheinander die Menüeinträge 2, 3 und 4. Zeige das Inventar danach erneut an.

Für die Simulation gelten folgende fiktive Nachweise:

  1. Zuständigkeit: Für DEV-103 wurde das OT-Team bestätigt.
  2. Versionsnachweis: Für DEV-104 liegt ein fiktiver Beleg über Version 1.0.5 vor.
  3. Wartungsnachweis: Für DEV-101 liegt der fiktive Wartungsbeleg M-001 vom 10.10.2026 vor.

Erwartete Verteilung nach der Simulation: Vier Geräte planmäßig, ein Gerät heute fällig, kein Gerät überfällig und kein offener Pflichtwert.

Begründetes Feedback: Das Programm verändert keine Hardware. Es zeigt ausschließlich, wie bestätigte Sachverhalte ein Inventar verändern. DEV-102 bleibt heute fällig, weil für dieses Gerät kein neuer Wartungsnachweis simuliert wurde.


Experiment B: Automatisierte Tests

Führe lokal aus:

python3 inventar_labor.py --test

Erwartete Ausgabe:

4 lokale Prüfungen bestanden.

Die Tests überprüfen die Ausgangsklassifikation sowie die drei simulierten Pflegeaktionen.

Feedback: Erfolgreiche Tests bestätigen die implementierten Regeln für die vorhandenen Übungsfälle. Sie ersetzen keine vollständige Prüfung einer betrieblichen Software.


Lernlabor B: Isolierte SQLite-Testumgebung

Ziel: Mit einer kleinen Datenbank fehlende Inventarangaben suchen und einen Datensatz pflegen.

Python enthält das Modul SQLite beziehungsweise sqlite3 bereits in der Standardbibliothek.

Die Datenbank wird mit :memory: nur im Arbeitsspeicher erstellt. Es entsteht keine Inventardatei und keine Netzwerkverbindung.

Speichere folgenden Code als labor_sqlite.py und starte ihn lokal mit python3 labor_sqlite.py.

# labor_sqlite.py – nur RAM, keine Datei, kein Netzwerk
import sqlite3

db = sqlite3.connect(":memory:")
db.execute("CREATE TABLE geraet (kennung TEXT PRIMARY KEY, version TEXT, team TEXT)")
eintraege = [
    ("DEV-101", "1.4.2", "Instandhaltung"),
    ("DEV-103", "3.0.1", ""),
    ("DEV-104", "", "Instandhaltung"),
]
db.executemany("INSERT INTO geraet VALUES (?, ?, ?)", eintraege)
print("Offene Angaben:")
for zeile in db.execute("SELECT kennung FROM geraet WHERE version = '' OR team = ''"):
    print(zeile[0])
db.execute("UPDATE geraet SET team = ? WHERE kennung = ?", ("OT-Team", "DEV-103"))
print("Noch offen:", db.execute(
    "SELECT COUNT(*) FROM geraet WHERE version = '' OR team = ''"
).fetchone()[0])
db.close()

Erwartete Ausgabe:

Offene Angaben:
DEV-103
DEV-104
Noch offen: 1

Feedback: Die Zuständigkeit von DEV-103 wurde im lokalen Datenbankmodell ergänzt. Die Version von DEV-104 ist weiterhin unbekannt. Eine unbestätigte Versionsnummer darf nicht erfunden werden.


Lerneinheit 6: Gestufte Hilfen und Auswertung


Hilfe 1: Basis

Suche zuerst die leeren Felder im Inventar. Welche Daten fehlen?

Kontrollhinweis: DEV-103 und DEV-104 besitzen jeweils eine fehlende Pflichtangabe.


Hilfe 2: Anwendung

Prüfe für die vollständig dokumentierten Geräte, ob der nächste Wartungstermin vor, an oder nach dem Stichtag liegt.

Kontrollhinweis: DEV-101 ist überfällig. DEV-102 ist heute fällig.


Hilfe 3: Transfer

Unterscheide zwischen Datenkorrektur, tatsächlicher Wartung und technischer Änderung.

Kontrollhinweis: Ein Inventareintrag darf nur einen belegten Sachverhalt dokumentieren. Eine dokumentierte neue Version bedeutet nicht automatisch, dass die Firmware durch das Inventarprogramm installiert wurde.


Begründetes Feedback nach Kompetenzstufen

Niveau Richtiges Vorgehen Warum?
Basis Fehlende Angaben markieren Unsichere oder erfundene Stammdaten werden vermieden
Anwendung Termine und Nachweise prüfen Wartungsbedarf wird nachvollziehbar und priorisierbar
Transfer Rollen, Freigaben und Änderungsprotokolle einbeziehen Dokumentationspflege bleibt von Eingriffen in den Anlagenbetrieb getrennt


Interaktive Aufgaben


Quiz: Teste Dein Wissen

Warum benötigt ein IIoT-Gerät eine eindeutige Inventar-ID? (Damit ein Datensatz dauerhaft einem Gerät zugeordnet werden kann) (!Damit automatisch eine Internetverbindung hergestellt wird) (!Damit das Gerät keine Wartung benötigt) (!Damit jede Firmwareversion kompatibel wird)




Was dokumentiert die Firmwareversion im Inventar? (Den erfassten Softwarestand des Geräts) (!Den Namen der zuständigen Abteilung) (!Den nächsten Wartungstermin) (!Den Standort der Produktionsanlage)




Wie gehst Du mit einer fehlenden Zuständigkeit um? (Als Klärbedarf kennzeichnen und die Zuständigkeit prüfen) (!Ein beliebiges Team eintragen) (!Das Inventar löschen) (!Die Firmware automatisch installieren)




Welches Gerät ist im Ausgangsinventar am 10. Oktober 2026 genau heute fällig? (DEV-102) (!DEV-101) (!DEV-103) (!DEV-105)




Was ist bei einer fehlenden Firmwareversion richtig? (Den Stand anhand eines verlässlichen Nachweises klären) (!Die höchste denkbare Versionsnummer eintragen) (!Den letzten Wartungstermin als Version verwenden) (!Die IP-Adresse als Firmwarestand speichern)




Warum sollten ungeplante aktive Netzwerkscans in produktiven OT-Systemen vermieden werden? (Weil sie empfindliche Systeme und den Betrieb beeinträchtigen können) (!Weil alle industriellen Geräte grundsätzlich offline sind) (!Weil ein Inventar niemals aktualisiert werden darf) (!Weil Sensoren grundsätzlich keine Software enthalten)




Was ist vor einem Firmwareupdate an einer realen Anlage wichtig? (Herstellerhinweise Risiken Kompatibilität und Freigaben prüfen) (!Grundsätzlich die höchste Versionsnummer auswählen) (!Die Zuständigkeit aus dem Inventar entfernen) (!Ohne Abstimmung während des Produktionsbetriebs aktualisieren)




Welchen Ausgangsstatus hat DEV-101 am festgelegten Stichtag? (Überfällig) (!Planmäßig) (!Klärbedarf) (!Heute fällig)




Was verändert das lokale Python-Lernlabor? (Nur fiktive Einträge im Arbeitsspeicher) (!Die Firmware echter Produktionssensoren) (!Die Konfiguration des Firmennetzwerks) (!Die Zugangsdaten industrieller Gateways)




Warum ist ein Wartungsnachweis wichtig? (Weil dokumentierte Arbeiten dadurch überprüfbar werden) (!Weil damit automatisch jede Sicherheitsprüfung entfällt) (!Weil ein Nachweis jede Wartung überflüssig macht) (!Weil dadurch alle Geräte die gleiche Softwareversion erhalten)





Memory

Finde die zusammengehörigen Fachbegriffe und Bedeutungen.

Inventarkennung Eindeutige Gerätezuordnung
Firmware Gerätesoftware
Wartungsintervall Geplanter Zeitabstand
Asset-Verantwortung Benanntes Betreuungsteam
Änderungsprotokoll Nachvollziehbare Anpassung
Klärbedarf Fehlender Pflichtwert





Drag and Drop

Ordne die Fachbegriffe ihrer passenden Bedeutung zu.

Ordne die richtigen Begriffe zu. Thema
Firmware Softwarestand
Inventar-ID Gerätekennung
Wartungsnachweis Tätigkeitsbeleg
Betreuungsteam Zuständigkeit
Prüftermin Fälligkeit





Kreuzworträtsel

Inventar Wie heißt ein strukturiertes Verzeichnis der eingesetzten Geräte?
Firmware Wie heißt die auf einem Gerät installierte gerätenahe Software?
Sensor Welches Gerät erfasst physikalische Größen?
Gateway Welches Gerät vermittelt Daten zwischen unterschiedlichen Systemen?
Wartung Wie heißt die geplante Pflege zur Erhaltung der Funktion?
Freigabe Welche Genehmigung kann vor technischen Anlagenänderungen erforderlich sein?





LearningApps

Optionale externe Lernangebote: Verwende nur Übungen, deren Inhalte und Datenverarbeitung für den Unterricht ausdrücklich freigegeben wurden. Übertrage keine echten Geräteinventare an LearningApps.


Lückentext

Vervollständige die Sätze.
Ein strukturiertes Geräteverzeichnis heißt

und unterstützt die Verwaltung von Komponenten.
Jedes Gerät benötigt eine eindeutige

zur zuverlässigen Identifikation.
Die gerätenahe Software wird als

bezeichnet.
Der dokumentierte Firmwarestand wird durch eine

gekennzeichnet.
Für die Betreuung eines Geräts muss eine

festgelegt sein.
Das Datum der nachgewiesenen letzten Maßnahme gehört zur

und dient der Terminprüfung.
Der geplante zeitliche Abstand zwischen Wartungen heißt

und wird im Ausbildungsfall in Tagen angegeben.
Fehlende Pflichtangaben erzeugen den Status

und müssen überprüft werden.
DEV-101 ist vor der simulierten Wartung

, weil sein Termin bereits verstrichen ist.
DEV-102 ist am Stichtag

und benötigt die weitere Wartungsbearbeitung.
Die Erlaubnis für bestimmte technische Änderungen heißt

und muss gemäß Betriebsregeln vorliegen.
Eine Anpassung des Inventars sollte durch einen

nachvollziehbar sein.
Die SQLite-Datenbank des zweiten Lernlabors liegt im

und wird nicht dauerhaft gespeichert.




Offene Aufgaben

Bearbeite die Aufgaben ausschließlich mit fiktiven Datensätzen, lokalen Kopien oder ausdrücklich freigegebenen schulischen Übungsumgebungen.


Leicht – Basisaufgaben

  1. Geräteinventar: Gestalte einen Steckbrief für DEV-101 mit Kennung, Version, Zuständigkeit und Wartung.
  2. Sensor: Zeichne drei unterschiedliche IIoT-Gerätetypen und beschrifte ihre Funktionen.
  3. Datenqualität: Markiere alle fehlenden Pflichtangaben im Ausbildungsinventar und erläutere kurz ihre Bedeutung.
  4. Datenvisualisierung: Erstelle ein Balkendiagramm mit den vier Ausgangsstatuswerten des Ausbildungsfalls.


Standard – Anwendungsaufgaben

  1. Python: Starte das lokale Inventarlabor, führe die vorgesehenen Pflegevorgänge aus und dokumentiere die veränderte Statusverteilung.
  2. SQLite: Erweitere das lokale Datenbankmodell um einen fiktiven Gerätetyp und eine frei erfundene Firmwareversion. Überprüfe anschließend die Abfrage.
  3. Wartungsplanung: Gestalte einen Wochenplan für die Bearbeitung der offenen Inventarpunkte und des heute fälligen Wartungstermins.
  4. Erklärvideo: Produziere ein höchstens zweiminütiges Erklärvideo mit fiktiven Beispielen zum Unterschied zwischen Firmwaredokumentation und Firmwareinstallation.


Schwer – Transferaufgaben

  1. Risikomanagement: Entwickle eine Priorisierung für sechs erfundene OT-Geräte und begründe, welche Rolle Sicherheit, Verfügbarkeit und Kritikalität spielen.
  2. Änderungsmanagement: Entwirf einen Freigabe- und Dokumentationsprozess für einen hypothetischen Firmwarewechsel ohne tatsächliche Geräteänderung.
  3. Qualitätsmanagement: Führe mit einer Lernpartnerin oder einem Lernpartner ein Rollenspiel zwischen OT-Betrieb, Instandhaltung und Informationssicherheit durch. Erstellt gemeinsam ein fiktives Übergabeprotokoll.
  4. Industrie 4.0: Konzipiere ein visuelles Dashboard für eine fiktive Lernfabrik, das Datenvollständigkeit, Wartungstermine und offene Zuständigkeiten zeigt. Nutze ausschließlich erfundene Daten.


Aufgabenfeedback und Reflexion

Basis: Richtig ist eine vollständige und nachvollziehbare Zuordnung der Geräte. Wer Lücken sichtbar lässt und als solche kennzeichnet, arbeitet sorgfältiger als jemand, der unbekannte Informationen ergänzt.

Anwendung: Achte auf reproduzierbare Programmausgaben, saubere Dokumentation und die Trennung zwischen einer simulierten Pflegeaktion und einer wirklichen Wartung.

Transfer: Eine gute Lösung berücksichtigt technische Folgen, organisatorische Verantwortung und die Sicherheit des Betriebs. Die schnellste Änderung ist nicht automatisch die richtige Maßnahme.




Text bearbeiten Bild einfügen Video einbetten Interaktive Aufgaben erstellen



Lernkontrolle

Bearbeite diese Aufgaben schriftlich, als Diagramm oder in einer kurzen Präsentation.

  1. Ursache und Wirkung: Erkläre anhand des Ausbildungsfalls, wie eine fehlende Firmwareversion die Wartungsplanung und Sicherheitsbewertung erschweren kann.
  2. Entscheidungsfindung: DEV-101 ist überfällig, während bei DEV-103 die Zuständigkeit fehlt. Entwickle eine sinnvolle Bearbeitungsreihenfolge und begründe sie.
  3. Vergleich: Vergleiche die Pflege eines Inventars in einer Tabellenkalkulation mit einer SQLite-Datenbank hinsichtlich Datenqualität, Mehrbenutzerbetrieb und Nachvollziehbarkeit.
  4. Sicherheit: Begründe, warum eine automatische Erfassung industrieller Geräte nicht ohne vorherige Prüfung in einer Produktionsanlage eingesetzt werden sollte.
  5. Prozessgestaltung: Entwickle ein Verfahren, mit dem ein Gerätewechsel im Inventar, in der Wartungsplanung und im Änderungsnachweis konsistent dokumentiert wird.
  6. Transfer: Beschreibe, welche zusätzlichen Informationen für ein besonders kritisches industrielles Gerät benötigt werden könnten und warum diese Informationen sinnvoll sind.

Bewertungskriterien: Fachliche Richtigkeit, Begründung der Entscheidungen, Sicherheitsbewusstsein, Nachvollziehbarkeit und Übertragbarkeit auf neue fiktive Fälle.




Lernnachweis

Als Lernnachweis erstellst Du ein digitales Ausbildungsportfolio mit ausschließlich fiktiven Daten.

Es sollte folgende Bestandteile enthalten:

  1. Inventardokumentation: Einen vollständigen Geräte-Steckbrief.
  2. Versionsverwaltung: Eine nachvollziehbare Erklärung zur Erfassung und Prüfung einer Firmwareversion.
  3. Verantwortlichkeiten: Eine Übersicht der zuständigen Teams und ihrer Aufgaben.
  4. Wartungsplanung: Eine korrekte Berechnung und Einordnung von Wartungsterminen.
  5. Programmtest: Eine Dokumentation der lokal ausgeführten Tests samt Ergebnissen.
  6. Datenanalyse: Ein Diagramm der Inventarqualität vor und nach den simulierten Pflegeaktionen.
  7. Reflexion: Eine begründete Einschätzung der Grenzen einer rein automatisierten Geräteinventarisierung.

Erfolgreicher Lernnachweis: Du erkennst fehlende Angaben, triffst begründete Pflegeentscheidungen, kannst Ergebnisse überprüfen und beachtest die Sicherheitsregeln für industrielle Systeme.




OERs zum Thema


Wikipedia: Internet der Dinge

Der folgende Artikel vermittelt weiterführende Grundlagen zu vernetzten Geräten und ihren Anwendungen.


Frei zugängliche Fachquellen

  1. NIST SP 800-82 Rev. 3 (2023): Guide to Operational Technology Security. Enthält Hinweise zu Geräteinventaren, Versionen, Verantwortlichkeiten und Risiken aktiver Erfassungsmethoden.
  2. NIST Cybersecurity Framework 2.0 (2024): NIST CSF 2.0. Der Themenbereich Asset Management beschreibt die Pflege von Hardware- und Softwareinventaren.
  3. BSI IT-Grundschutz, IND.1: BSI: Prozessleit- und Automatisierungstechnik. Behandelt die Informationssicherheit industrieller Betriebstechnik.
  4. Plattform Industrie 4.0: Predictive Maintenance. Einführung in datenbasierte vorausschauende Instandhaltung.

Quellenprüfung: Die Fachgrundlagen wurden mit den genannten Veröffentlichungen abgeglichen. Herstellerabhängige Firmwarefreigaben und reale Wartungsintervalle können daraus nicht für beliebige Geräte abgeleitet werden.


Medienrechte und Nutzung

Die eingebundenen Wikimedia-Commons-Dateien wurden anhand ihrer jeweiligen Dateibeschreibungsseiten ausgewählt. Ihre Urheber und Lizenzen sind unmittelbar an den Abbildungen angegeben. Bei Weiterverwendung beachtest Du die jeweilige Lizenz, insbesondere Namensnennung und Weitergabe unter gleichen Bedingungen bei CC-BY-SA-Material.

Die drei YouTube-Videos stammen von ihren jeweiligen Anbietern. Sie werden als externe Lehrvideos eingebettet und sind dadurch nicht automatisch offen lizenziert. Kopieren, Bearbeiten oder erneutes Hochladen erfordert entsprechende Nutzungsrechte.

Datenschutzhinweis: Externe Videos, Wikipedia- und LearningApps-Einbettungen können beim Laden Verbindungsdaten an die jeweiligen Anbieter übermitteln. Die lokalen Python- und SQLite-Labore benötigen diese Dienste nicht. Übertrage niemals reale Geräteinformationen oder andere geschützte Betriebsdaten an externe Lernplattformen.


Verknüpfte Lernbereiche


aiMOOC-Projekte



Schulfach+




aiMOOCs



aiMOOC Projekte