PROFINET-Grundlagen: Was Sie wissen müssen
PROFINET (Process Field Network) ist der führende Ethernet-basierte Feldbus in der Automatisierungstechnik. Er überträgt Prozessdaten zwischen IO-Controllern (SPS) und IO-Devices (Feldgeräte, Antriebe, Remote-IOs) in Echtzeit. Zwei Betriebsmodi:
- PROFINET RT (Real-Time): Zykluszeiten ab 1 ms, für die meisten Standard-Applikationen
- PROFINET IRT (Isochronous Real-Time): Synchronisierte Zykluszeiten bis 250 µs, für Motion Control und hochpräzise Regelungen
PROFINET nutzt Standard-Ethernet-Hardware (100 MBit/s), ist aber durch priorisierte Frames von Standard-TCP/IP-Kommunikation getrennt. Dies macht es robuster als reines Ethernet, aber auch empfindlicher für Konfigurationsfehler.
Die häufigsten PROFINET-Fehler
Stationsausfall (Device Failure)
Ein IO-Device meldet sich nicht mehr im Netz. Mögliche Ursachen:
- Kabelbruch oder Steckerproblem
- Spannungsausfall am Device
- Fehlerhafte IP-Adresse oder Geräte-Name (Device Name)
- Watchdog-Timeout überschritten
Im TIA Portal: Diagnose → PROFINET zeigt direkt, welches Device nicht erreichbar ist. Die Fehlernummer im Diagnosepuffer gibt die Geräteklasse und Fehlerursache an.
Update-Zeit-Verletzungen
PROFINET kann seine konfigurierten Zykluszeiten nicht einhalten. Ursachen:
- Zu viele Geräte in einem Subnetz
- Switch ohne PROFINET-Unterstützung (kein Prioritäts-Tagging)
- Kollisionen durch Half-Duplex-Verbindungen
- CPU-Last zu hoch (OB1-Zykluszeit überläuft)
Topologie-Fehler
Bei IRT-Betrieb muss die physische Topologie exakt mit der konfigurierten Topologie übereinstimmen. Ein falsch angeschlossenes Kabel löst sofort einen Topologie-Alarm aus. TIA Portal → Online → Topologiediagnose zeigt die konfigurierte vs. erkannte Topologie grafisch.
PRONETA: Das kostenlose Diagnosewerkzeug
Siemens PRONETA (PROFINET Network Analysis) ist ein kostenloses Tool für die PROFINET-Netzwerkanalyse. Funktionen:
- Netzwerkscan: Alle PROFINET-Devices im Subnetz werden erkannt und aufgelistet
- IP-Adressvergabe: Device-Namen und IP-Adressen können direkt gesetzt werden
- Topologie-Visualisierung: Zeigt die physische Verdrahtung anhand von LLDP-Daten
- Firmware-Check: Zeigt veraltete Firmware-Versionen der Geräte
PRONETA läuft auf einem Standard-PC mit Netzwerkkarte und benötigt keine spezielle Hardware. Starten Sie immer mit einem PRONETA-Scan, wenn Sie ein unbekanntes Netzwerk analysieren.
Wireshark für tiefe Protokollanalyse
Für komplexe Diagnosen, bei denen PRONETA nicht ausreicht, ist Wireshark das Werkzeug der Wahl. Mit dem PROFINET-Dissector (in Wireshark integriert) können Sie PROFINET-Frames auf Protokollebene analysieren:
- Filter:
pn_rtzeigt alle PROFINET-RT-Frames - Filter:
pn_dcpzeigt Discovery and Configuration Protocol (für Geräteerkennung) - Timing-Analyse: Prüfen Sie, ob Zykluszeiten eingehalten werden
- Alarme:
pn_alarmzeigt alle PROFINET-Alarmnachrichten
Wichtig: Für Wireshark-Analyse benötigen Sie einen Managed Switch mit Port-Mirroring (SPAN), um den Netzwerkverkehr mitlesen zu können, ohne das Netzwerk zu unterbrechen.
LLDP-Topologieerkennung
PROFINET nutzt LLDP (Link Layer Discovery Protocol) für die automatische Topologieerkennung. Jedes PROFINET-Device sendet regelmäßig LLDP-Pakete, die seinen Namen, seine Ports und die Verbindungen zu Nachbargeräten beschreiben. TIA Portal nutzt diese Daten, um die erkannte Topologie mit der konfigurierten zu vergleichen.
Wenn LLDP-Daten fehlen, deutet das auf:
- Nicht-PROFINET-kompatible Switches (Standard-Ethernet-Switches)
- Firmware-Problem am Gerät
- Netzwerksegmentierung, die LLDP-Pakete blockiert
Switch-Einstellungen für PROFINET
Nicht jeder Managed Switch ist für PROFINET geeignet. Kritische Einstellungen:
- VLAN: PROFINET-RT-Frames haben Priority 6 (CoS). Switches müssen Quality of Service (QoS) unterstützen.
- Spanning Tree: Deaktivieren Sie STP/RSTP für PROFINET-Ports oder nutzen Sie Rapid Spanning Tree mit PROFINET-BPDU-Behandlung. STP-Konvergenzzeiten können PROFINET-Timeouts auslösen.
- Auto-Negotiation: Setzen Sie PROFINET-Ports auf 100 MBit/s Full-Duplex (kein Auto-Negotiation) für deterministisches Verhalten.
- IRT-Betrieb: Erfordert PROFINET-zertifizierte IRT-fähige Switches (z.B. Siemens Scalance X-200 IRT).
Kabelqualität und EMV
PROFINET ist zwar toleranter als ältere Feldbuse, aber Kabelqualität bleibt entscheidend. Typische Probleme:
- Cat5e vs. Cat6: PROFINET empfiehlt Cat5e oder besser. Industriekabel der Kategorie PROFINET PA (IEC 61784-5-3) für dauerhafte Bewegung.
- Schirmung: Bei EMV-belasteten Umgebungen (Frequenzumrichter, Schweißanlagen) ist beidseitige Schirmung Pflicht.
- Kabelschleppen: Industriekabel mit definierter Schleppketteneigenschaft verwenden. Standard-Ethernetkabel versagen nach wenigen Millionen Biegezyklen.
- Steckverbinder: M12-Stecker (RJ45-Kragen) für industrielle Umgebungen, keine Standard-RJ45-Stecker ohne Schutz.
Gerätaustausch ohne Programmierwerkzeug
PROFINET unterstützt den Geräteaustausch ohne Programmierwerkzeug (Device Replacement Without Engineering). Ein neues Gerät übernimmt automatisch den Device-Namen und die IP-Adresse des ausgefallenen Geräts, wenn:
- Die Funktion in TIA Portal aktiviert ist (Geräteeigenschaften → PROFINET → Geräteaustausch ohne Tauschgerät)
- Das Gerät an denselben Port am Switch angeschlossen wird
- Das neue Gerät noch keinen Device-Namen hat (Werksauslieferung)
Dies ermöglicht im Wartungsfall einen schnellen Gerätetausch durch nicht spezialisiertes Wartungspersonal – ein großer Vorteil gegenüber älteren Feldbus-Systemen.
Fazit: Systematische Diagnose spart Zeit
PROFINET-Probleme haben fast immer eine eindeutige Ursache, die mit den richtigen Werkzeugen schnell gefunden wird. Starten Sie immer mit dem TIA Portal Diagnose-Dashboard und PRONETA. Für hartnäckige Probleme kommt Wireshark zum Einsatz. Investieren Sie in gute Switch-Hardware und Industriekabel – die Ersparnis bei einer einzigen vermiedenen Störung rechtfertigt die Mehrkosten.