Das Dilemma: EtherCAT oder PROFINET?
Jede moderne Automatisierungsanlage braucht einen Feldbus – das Nervensystem zwischen Steuerung, Servos, Sensoren und Ventilen. Die Frage ist: EtherCAT oder PROFINET? Beide Normen sind etabliert, beide funktionieren zuverlässig. Aber sie verfolgen fundamentale unterschiedliche Philosophien, die massive Auswirkungen auf Kosten, Latenz und Skalierbarkeit haben.
Dieser Artikel hilft Ihnen, die richtige Wahl zu treffen – basierend auf Ihren spezifischen Anforderungen, nicht auf Marketingsprache.
Die Grundarchitektur: Der entscheidende Unterschied
PROFINET: Master-Slave, Zyklisches Polling
PROFINET funktioniert nach dem klassischen Master-Slave-Prinzip:
- Der Master (PLC) sendet in jedem Zyklus (10–100 ms) ein Rahmen an einen Slave (Servo, Sensor, etc.)
- Der Slave antwortet mit seinen Daten
- Dann geht der Master zum nächsten Slave
- Alle Daten werden in einem Zyklus gelesen und geschrieben
Vorteil: Deterministisch, einfach, kostet wenig CPU-Leistung.
Nachteil: Jeder zusätzliche Knoten erhöht die Zykluszeit. Mit 100 Knoten und 10 ms Zyklus ist schnell die Grenze erreicht.
EtherCAT: On-the-Fly-Datenprozessierung (Flying Master)
EtherCAT nutzt einen radikal anderen Ansatz (der Name steht für „Ethernet for Control Automation Technology"):
- Der Master sendet einen Datenrahmen (Telegram) durch das Netzwerk
- Jeder Slave (Knoten) verarbeitet den Rahmen On-the-Fly: Er liest seine Eingabedaten, schreibt seine Ausgabedaten und leitet das Telegram an den nächsten Knoten weiter
- Der gesamte Prozess dauert ~10–100 µs pro Knoten (nicht Millisekunden!)
- Der Master empfängt am Ende des Rahmens alle Daten von allen Knoten gleichzeitig
Vorteil: Sehr schnell, skaliert auf 65.535 Knoten ohne Zykluszeit-Penalty.
Nachteil: Komplexe Hardware-Anforderungen an die Slaves (spezielle MAC-Prozessoren), höhere Kosten.
Latenz und Determinismus im Detail
PROFINET: Typisch 10–100 ms Zyklus
Mit PROFINET ist ein 10 ms Zyklus Standard. Das bedeutet:
- Sensorwert wird gelesen → verarbeitet → Aktuator erhält Befehl: ~20 ms (2 Zyklen)
- Für schnelle Regelschleifen (z.B. Positionsregelung bei Robotern): Marginal
- Jeder zusätzliche Knoten kann die Zykluszeit um 1–2 ms erhöhen
Beispiel: Eine Linie mit 50 PROFINET-Geräten könnte ein Zyklus von 50–100 ms haben, was für viele Anwendungen zu langsam ist.
EtherCAT: 1–10 ms Zyklus, mit 1000+ Knoten
EtherCAT ermöglicht:
- 1 ms Zykluszeit auch mit 100+ Knoten (skaliert linear mit Datenvolumen, nicht mit Knotenzahl)
- Jitter (Schwankung): ±100 µs (extrem stabil für Echtzeitregelung)
- Latenz: Sensorwert → Verarbeitung → Aktuator: 2–3 ms
Beispiel: Eine EtherCAT-Linie mit 100 Knoten läuft mit konstant 1 ms Zyklus, egal wie viele Knoten hinzugefügt werden.
Das ist der Punkt, wo EtherCAT gewinnt: Für hochdynamische Anwendungen (Robotik, Precisions-Positionierung, Motion Control) ist EtherCAT überlegen.
Kosten: Der Knackpunkt
PROFINET: Günstige Hardware, aber weniger Knoten
- Einfacher Ethernet-Switch: 100–300 Euro
- PROFINET-Master (z.B. Siemens S7-1200): ~1.500 Euro
- Slave-Karte (z.B. für Servo oder Sensor): 200–600 Euro pro Gerät
- Topologie: Star (alle Geräte zum Switch), maximale Anzahl Geräte begrenzt durch Switch-Ports (typisch 24–48)
EtherCAT: Teurere Hardware, aber massive Skalierbarkeit
- EtherCAT-Master (z.B. Beckhoff, EATON): 2.000–5.000 Euro
- EtherCAT-Slave-Hardware (Servo, I/O, Sensor): 400–1.500 Euro pro Gerät
- Topologie: Line (Daisy-Chain), kein Switch nötig, bis 65.535 Knoten möglich
- Aber: Wenn Sie nur 5–10 Geräte brauchen, ist EtherCAT Overkill (höhere Einstiegskosten)
Kostenbeispiel:
- Kleine Linie (5 Geräte): PROFINET günstiger (Gesamtkosten ~4.000 Euro) vs. EtherCAT (~6.000 Euro)
- Große Linie (50 Geräte): EtherCAT günstiger (Gesamtkosten ~25.000 Euro) vs. PROFINET (~35.000 Euro + zusätzliche Switches, höhere Zykluszeit-Schwierigkeiten)
Regionale Dominanz und Ökosystem
PROFINET: Siemens-Dominanz
PROFINET ist eine Siemens-Norm. Das bedeutet:
- Vorteil: Tiefe Integration mit Siemens-Steuerungen (S7-1200, S7-1500, S7-200)
- Vorteil: Massives Ökosystem: Praktisch alle Sensor- und Ventil-Hersteller bieten PROFINET an
- Vorteil: In Deutschland und Europa sehr weit verbreitet (Automotive, Maschinenbau)
- Nachteil: Proprietär, weniger offen als Standards
EtherCAT: Beckhoff-Norm, aber weit offen
EtherCAT stammt von Beckhoff, ist aber offen standardisiert (IEC 61158):
- Vorteil: Vendor-unabhängig, jeder kann EtherCAT implementieren
- Vorteil: Dominiert in modernen Motion-Control- und Robotik-Systemen
- Vorteil: Sehr aktive Entwickler-Community, ständige Verbesserungen
- Nachteil: Weniger Hardware-Vielfalt bei Standard-Sensoren und Ventilen (manche Hersteller bieten nur PROFINET an)
Praxisszenarien: Wann passt welcher Bus?
Wählen Sie PROFINET, wenn:
- Ihre Anlage mit Siemens-Steuerung läuft und Sie damit zufrieden sind
- Sie wenige Geräte (< 20) haben und ein 10–50 ms Zyklus ausreicht
- Sie bestimmte Legacy-Geräte (alte Servo, Sensor) mit PROFINET-Karten haben
- Kosten für kleine Anlagen minimiert werden sollen
- Ihr Personal ist bereits mit Siemens-Systemen vertraut
Beispielanlagen: Verpackungslinien, Montagezellen, pneumatische Steuerungen, Testautomaten
Wählen Sie EtherCAT, wenn:
- Sie Precisions-Motion brauchen (Robotik, CNC, Präzisions-Greifen)
- Sie viele Geräte (> 30) haben und Zykluszeit ein kritischer Faktor ist
- Sie Master-Hersteller-Flexibilität brauchen (Beckhoff, EATON, Omron, usw.)
- Sie hochperformate Regelschleifen (1–10 ms) mit hohem Jitter-Anforderungen haben
- Sie zukunftssicher expandieren möchten (Skalierbarkeit)
Beispielanlagen: Roboterzellen, CNC-Maschinen, Servo-Antriebssysteme, Industrie-Roboterarme, hochdynamische Pick-and-Place-Systeme
Migration und Hybrid-Szenarien
Das Beste aus beiden Welten?
Es ist vollkommen möglich (und häufig), ein Hybrid-System zu betreiben:
- Beispiel: Zentrale Siemens S7-1500 mit PROFINET für die Produktionslogik, aber eine EtherCAT-Achse für Motion-kritische Teile (z.B. Roboterarm)
- Beispiel: Beckhoff TwinCAT mit EtherCAT, aber über Gateways externe PROFINET-Geräte integriert
Das ist modern und pragmatisch. Sie zahlen für das richtige Werkzeug an der richtigen Stelle.
Sicherheit und Diagnostik
PROFINET
- Sicherheits-Profil: PROFISAFE (ähnlich wie SIL 3)
- Diagnostik: Gut integriert in SIMATIC-Systemen, weniger standardisiert bei anderen Herstellern
- Fehlerbaumanalyse: Tools von Siemens und anderen
EtherCAT
- Sicherheits-Profil: EtherCAT Safety (FSoE – Functional Safety over EtherCAT), SIL 3
- Diagnostik: Excellent, eingebaute Tools in TwinCAT/Beckhoff-Systemen
- Lifecycle-Management: Sehr reif, PROFINET noch im Aufbau
Unentschieden hier – beide sind sicher. EtherCAT hat einen leichten Vorsprung in der Diagnostik-Reife.
Entscheidungshilfe: Eine einfache Checkliste
| Kriterium | PROFINET | EtherCAT |
|---|---|---|
| Zykluszeit 10–100 ms ausreichend | ✓ Ideal | Overkill |
| Zykluszeit <5 ms erforderlich | Schwierig | ✓ Ideal |
| < 10 Geräte | ✓ Günstiger | Teurer |
| > 50 Geräte | Teuer, Kompliziert | ✓ Günstiger, Einfacher |
| Motion Control, Robotik | Marginal | ✓ Superior |
| Siemens-System | ✓ Native Integration | Gateway nötig |
| Vendor-Unabhängigkeit | Proprietär | ✓ Open Standard |
Fazit: Es gibt kein „Beste", nur das „Richtige für Ihren Fall"
PROFINET ist ausgezeichnet für klassische Fertigungslinien mit Siemens-Steuerung und wenigen Geräten. EtherCAT ist unschlagbar für Motion Control, große Anlagen und Szenarien, wo jede Millisekunde zählt.
Die beste Strategie? Definieren Sie Ihre Anforderungen klar:
- Wie viele Geräte? → Skalierbarkeitsanforderung
- Wie schnell muss die Regelschleife sein? → Latenz-Anforderung
- Welche Hardware habe ich bereits? → Investitionsschutz
- Wer kennt sich mit welchem System aus? → Operational-Anforderung
Mit diesen Antworten fällt die Entscheidung meist sehr klar aus.