PROFINET vs. EtherCAT — Industrial Ethernet im Vergleich
PROFINET und EtherCAT sind die beiden meistverbauten Industrial-Ethernet-Systeme in Europa, funktionieren intern aber grundverschieden: PROFINET nutzt geswitchtes Standard-Ethernet mit Echtzeit-Klassen, EtherCAT schickt einen Summenrahmen durch alle Teilnehmer, die ihre Daten im Vorbeiflug lesen und schreiben. Die Wahl hängt weniger vom Datenblatt ab als vom Steuerungs-Ökosystem und den Zykluszeit-Anforderungen.
PROFINET
PROFINET ist die Sprache, mit der die Steuerung einer Fabrik ihre Maschinen im Takt über Netzwerkkabel dirigiert.
EtherCAT
EtherCAT schickt einen einzigen Ethernet-Rahmen durch alle Geräte, die ihn im Vorbeifahren lesen und beschreiben.
PROFINET
- Standard
- IEC 61158 und IEC 61784, ein offener international genormter Standard
- Geprägt von
- Siemens und der Organisation PI (PROFIBUS und PROFINET International)
- Netz
- läuft über Standard-Ethernet, meist 100 Mbit pro Sekunde, mit normalem Switch
- Rollen
- IO-Controller (die SPS), IO-Devices (die Feld-Geräte) und IO-Supervisor (PC zum Einrichten und Diagnostizieren)
- Datenmodell
- zyklischer I/O-Austausch nach dem Provider/Consumer-Modell, jeder sendet im festen Takt
- Echtzeitklassen
- RT (Real-Time, per Vorrang-Kennzeichen im Datenpaket vom Switch bevorzugt) und IRT (Isochronous Real-Time, taktsynchron für Motion Control)
EtherCAT
- Standard
- IEC 61158 (und IEC 61784-2), international genormt seit 2007
- Entwickelt von
- Beckhoff Automation, vorgestellt 2003
- Gepflegt von
- EtherCAT Technology Group (ETG), gegründet 2003, weltweit grösste Industrial-Ethernet-Organisation
- Kernprinzip
- processing on the fly: ein Ethernet-Rahmen durchläuft alle Slaves, jeder liest und schreibt im Vorbeifahren
- Rollen
- ein Master (Steuerung) und viele Slaves (Feldgeräte)
- Verkabelungsform
- Linie, Baum, Stern oder Ring; der Ring dient der Ausfallsicherheit (Redundanz)
// Wofür sie gemacht sind
PROFINET: gut geeignet für
- Fabrikautomation mit vielen Geräten. PROFINET ist genau dafür gebaut: Es tauscht die Daten aller I/O-Module, Antriebe und Sensoren im festen Takt aus.
- Zeitkritische Steuerung. Reaktionen kommen zuverlässig im Millisekunden-Takt, weil der bevorzugte RT-Kanal wichtige Daten im Switch vorzieht.
- Taktgenaue Bewegung. Mehrere Motoren laufen exakt synchron, weil die IRT-Variante alle Achsen auf denselben Takt koppelt.
- Ein Kabel für alles. Steuerung, Konfiguration und Diagnose laufen über dasselbe Netz, weil PROFINET auf Standard-Ethernet setzt und Echtzeit sowie normales TCP/IP nebeneinander trägt.
- Herstellerübergreifende Anlagen. Geräte verschiedener Marken spielen zusammen, weil PROFINET ein offener, international genormter Standard mit GSDML-Steckbrief je Gerät ist.
PROFINET: weniger geeignet für
- Sehr weite Strecken oder Funk. PROFINET ist für verkabelte Anlagen auf kurzen Distanzen gedacht. Für grosse Distanzen oder Funk passt Funktechnik besser, etwa LoRaWAN oder Mobilfunk fürs IoT (die gleiche Art Netz wie beim Handy).
- Einfache Punkt-zu-Punkt-Sensoren. Für den Anschluss eines einzelnen simplen Sensors ist PROFINET zu aufwendig. Hier reicht oft IO-Link, das Sensoren direkt und günstig anbindet.
- Reine IT- oder Cloud-Datenwege. Zum Verschicken von Messwerten an eine Cloud oder eine Datenbank ist PROFINET nicht gemacht. Dafür eignen sich Messaging-Techniken wie MQTT oder der Fabrik-Standard OPC UA.
- Bestandsanlagen ohne Ethernet. Wo nur alte serielle Leitungen liegen, lässt sich PROFINET nicht direkt nutzen. Dann bleibt der serielle Vorgänger PROFIBUS oder Modbus RTU die Wahl, bis auf Ethernet umgerüstet wird.
EtherCAT: gut geeignet für
- Präzise Bewegungssteuerung: wenn viele Motoren im exakten Gleichtakt laufen sollen. EtherCAT synchronisiert alle Geräte auf unter eine millionstel Sekunde genau (über Distributed Clocks, also verteilte Uhren).
- Sehr kurze Reaktionszeiten: wenn eine Maschine in Sekundenbruchteilen reagieren muss. EtherCAT schafft Zykluszeiten von oft rund 100 Mikrosekunden, also unter einer tausendstel Sekunde.
- Viele Geräte an einer Leitung: wenn du hunderte Sensoren und Antriebe anschliessen willst. Ein EtherCAT-Strang kann bis zu 65535 Geräte aufnehmen.
- Standard-Ethernet-Hardware: wenn du auf verbreitete Technik setzen willst. EtherCAT nutzt normale Ethernet-Kabel und -Rahmen und braucht keine teuren Spezial-Chips im Kabel.
- Effiziente Datennutzung: wenn du viele kleine Signale schnell übertragen willst. Ein einziger Rahmen bedient alle Geräte und transportiert dabei über 90 Prozent echte Nutzdaten.
EtherCAT: weniger geeignet für
- Reine IT-Netzwerke im Büro: für normalen Computer-Verkehr wie Web und E-Mail nicht gedacht, weil EtherCAT ein Echtzeit-Feldbus für Maschinen ist. Dafür passt klassisches Ethernet mit TCP/IP.
- Grosse, weit verteilte Anlagen: für Geräte, die kilometerweit verstreut sind, weniger geeignet, weil EtherCAT auf kurze, verkettete Verkabelung in einer Maschine ausgelegt ist. Für weite Strecken passt ein Funknetz wie LoRaWAN (ein Funknetz für grosse Distanzen) besser.
- Einfache, langsame Steuerungen: wenn nur wenige Signale selten abgefragt werden, ist EtherCAT unnötig aufwendig. Ein einfacher, alter Feldbus-Standard wie Modbus RTU reicht dann und ist günstiger.
- Herstelleroffene Cloud-Anbindung: für den direkten Weg von Maschinendaten in die IT oder Cloud nicht die erste Wahl, weil EtherCAT auf die schnelle Maschinenebene zielt. Dafür eignet sich ein Standard wie OPC UA besser.
// Wann was?
Nimm PROFINET, wenn …
- Nimm PROFINET, wenn du im Siemens-Umfeld arbeitest: S7-Steuerungen, TIA Portal und ein riesiges Angebot an zertifizierten Geräten machen die Integration reibungslos.
- Nimm PROFINET, wenn flexible Topologien gefragt sind: Stern, Baum und Ring (MRP für Medienredundanz) über normale Industrie-Switches, gemischt mit sonstigem Ethernet-Verkehr.
- Nimm PROFINET, wenn funktionale Sicherheit über denselben Bus laufen soll: PROFIsafe ist etabliert und von vielen Herstellern in Antrieben und I/O verfügbar.
- Nimm PROFINET RT für typische Fabrikautomation: Zykluszeiten im Bereich weniger Millisekunden reichen für Förder-, Prozess- und Verpackungstechnik meist locker.
Nimm EtherCAT, wenn …
- Nimm EtherCAT für harte Motion-Control-Anforderungen: Zykluszeiten unter 100 Mikrosekunden und verteilte Uhren mit unter 1 Mikrosekunde Jitter für synchrone Achsen.
- Nimm EtherCAT, wenn du ohne Switches auskommen willst: die Teilnehmer werden einfach in Linie durchgeschleift, der Rahmen läuft durch alle Slaves und zurück.
- Nimm EtherCAT bei vielen kleinen I/O-Punkten: das Summenrahmen-Prinzip nutzt die Bandbreite extrem effizient, hunderte Klemmen belasten den Zyklus kaum.
- Nimm EtherCAT im Beckhoff/TwinCAT-Umfeld oder bei Maschinenbau-Serien, wo günstige Slave-Controller die Stückkosten pro Gerät drücken.
EtherCAT ist bei Determinismus und Effizienz technisch überlegen und im hochdynamischen Maschinenbau gesetzt. PROFINET punktet mit Ökosystem, Topologie-Freiheit und der nahtlosen Siemens-Integration, die in vielen Fabriken schlicht den Ausschlag gibt. Für die meisten Anlagen ist die Steuerungsplattform die eigentliche Entscheidung — der Feldbus folgt ihr. Wer beide Welten hat, koppelt sie über Gateways, das ist Alltag und kein Drama.
// Häufige Fragen
Ist EtherCAT wirklich schneller als PROFINET?
Beim Standard-Vergleich ja: EtherCAT erreicht Zykluszeiten unter 100 Mikrosekunden, PROFINET RT liegt im Millisekundenbereich. PROFINET IRT kommt mit spezieller Hardware ebenfalls auf 250 Mikrosekunden und weniger, ist aber aufwendiger zu planen. Entscheidend ist, was deine Applikation braucht — für normale Fabrikautomation sind beide schnell genug, bei synchroner Mehrachs-Motion spielt EtherCAT seine Architektur aus.
Kann ich PROFINET und EtherCAT in einer Anlage mischen?
Ja, über Gateways oder Buskoppler: es gibt EtherCAT-Klemmen, die als PROFINET-Device auftreten, und umgekehrt Koppler, die ein PROFINET-Segment in einen EtherCAT-Strang einbinden. Typisches Muster: die Maschine läuft intern auf EtherCAT, nach aussen zur Linie spricht sie PROFINET. Wichtig ist, die Zykluszeiten an der Koppelstelle realistisch zu planen — dort entsteht immer ein Versatz.
