PROFINET · EtherCAT · POWERLINK · EtherNet/IP · TSN · Ethernet-APL

Echtzeit-Ethernet-Entwicklung

Wir übernehmen als Dienstleister die Integration von Echtzeit-Ethernet-Protokollstacks für Gerätehersteller, Maschinenbauer und Chiphersteller. Wir entwickeln, portieren und optimieren PROFINET, EtherCAT, POWERLINK, EtherNet/IP und TSN auf Ihrer Hardware, prüfen die Geräte vor der Zertifizierung, schulen Ihr Team und bleiben danach als Third-Level-Support dabei.

Zielgruppe

Für wen wir arbeiten

  • Gerätehersteller

    Sie möchten eine konforme Echtzeit-Ethernet-Schnittstelle in einen Messumformer, Encoder, Antrieb, ein E/A-Modul oder ein Gateway integrieren und dafür kein eigenes Protokollteam aufbauen.

  • Maschinenbauer und System-OEMs

    Sie möchten eine Maschinen- oder Systemplattform auf deterministisches Ethernet umstellen, ohne die Maschine darum herum neu zu konstruieren.

  • Chiphersteller

    Sie möchten nachweisen, dass ein neuer Chip Industrial Ethernet unterstützt. Wir liefern eine Referenzimplementierung, die Sie veröffentlichen können, ein Beispiel-Framework für Ihre Kunden und die Benchmark-Werte dazu.

Leistungsumfang

Was wir tun

  1. 01

    Stack-Entwicklung und Portierung

    Wir portieren kommerzielle und Open-Source-Protokollstacks auf Ihre MCU-, SoC-, FPGA- oder Linux-Plattform und nehmen sie mit realem Netzverkehr in Betrieb, nicht im Simulator. Erfüllt kein vorhandener Stack Ihre Anforderungen, entwickeln wir eine eigene Implementierung.

  2. 02

    Optimierung der Zykluszeit

    Wir optimieren Treiber, Scheduler und Netzwerkkarte, bis Zykluszeit und Jitter die Anforderungen Ihrer Anwendung erfüllen. Gemessen wird unter Last.

  3. 03

    Kompakte Implementierungen und SoC-Designs

    Wir passen die Schnittstelle an die gewählte Hardware an, vom kompakten MCU-Knoten über die FPGA-Implementierung bis zum SoC mit Echtzeit-Subsystem.

  4. 04

    Treiber, BSP und Middleware

    Wir entwickeln die Software-Schichten unterhalb des Protokollstacks, für Linux, Windows und RTOS. Der Stack hält seine Zykluszeit nur, wenn auch Treiber und Betriebssystem deterministisch arbeiten.

  5. 05

    Zeitsynchronisation

    Wir integrieren PTP nach IEEE 1588 und IEEE 802.1AS und messen die Synchronisationsgenauigkeit an jedem Hop des Pfads.

  6. 06

    TSN-Konfiguration und Benchmarking

    Wir berechnen Qbv-Zeitpläne, übertragen sie auf die Switches und prüfen dann, wie sich das Netz unter Last tatsächlich verhält. Das Datenblatt ist dafür kein Maßstab.

  7. 07

    Vorzertifizierung

    Wir testen Ihre Geräte vorab mit den Testpaketen und Netzlastklassen der Protokollorganisation, bevor Sie die formale Prüfung im akkreditierten Labor beauftragen.

  8. 08

    Schulung, gemeinsame Entwicklung und Langzeitbetreuung

    Wir schulen Ihre Ingenieure in der gelieferten Lösung, entwickeln die erste Implementierung gemeinsam mit Ihrem Team und übernehmen danach den Third-Level-Support, während Ihr Team den First-Level-Support leistet, solange das Produkt ausgeliefert wird.

Technik

Technologien und Plattformen

Unterstützte Protokolle und Technologien
PROFINET · EtherCAT · Ethernet POWERLINK · EtherNet/IP · IEEE 802.1 TSN · 10BASE-T1L / Ethernet-APL
Plattformen
FPGA · SoC mit Echtzeit-Subsystem · Anwendungsprozessor · MCU und kompakte Implementierungen · Echtzeit-Linux · Windows mit PCIe-NDIS-Miniport-Treiber · RTOS
Was Sie erhalten
Gerät, Maschine oder Chip mit integrierter Protokollimplementierung · Stack und Build-Umgebung · Quellcode von Treiber und BSP · Interoperabilitäts- und Leistungsberichte · Whitepaper mit Messdaten · Messbericht zu Zykluszeit und Jitter · Prüfbericht der Vorzertifizierung · Integrationshinweise · ein geschultes Team

Wie unterstützt AEI bei der Integration von Echtzeit-Ethernet-Protokollstacks?

Wir übernehmen die Integration von Echtzeit-Ethernet-Protokollstacks in industrielle Geräte: Wir entwickeln, portieren und optimieren sie und bereiten sie mit einer Vorzertifizierung, also eigenen Tests vor der formalen Prüfung, auf die Zertifizierung vor.

Unsere Kunden sind Gerätehersteller, Maschinenbauer und Chiphersteller. Wir arbeiten mit PROFINET (einschließlich IRT Klasse C), EtherCAT, Ethernet POWERLINK, EtherNet/IP und IEEE 802.1 TSN auf FPGA, SoC, Anwendungsprozessor, MCU und Echtzeit-Linux. Unser Team hat Software-Master mit einer Zykluszeit von 80 µs entwickelt. Außerdem haben wir eine herstellerübergreifende PROFINET-IRT-Registersteuerung mit Anwendungssynchronisation umgesetzt: Pulsgesteuerte Vorgänge auf verschiedenen Geräten laufen höchstens 3 µs auseinander, wobei Hardwarebeschleunigung das Timing übernimmt. Typische Projekte sind:

  • Ein Stack wird entwickelt oder portiert und mit seiner Build-Umgebung übergeben.
  • Ein vorhandener Stack wird optimiert, bis er die Zykluszeit hält, die Ihre Anwendung braucht.
  • Ein Chip ohne bisherige Industrial-Ethernet-Unterstützung wird in Betrieb genommen, als Referenzimplementierung, die ein Hersteller veröffentlichen kann, mit einem Beispiel-Framework als Ausgangspunkt für seine Kunden.
  • Ihre Ingenieure werden geschult auf Plattform und Protokoll, und die erste Implementierung entsteht gemeinsam mit ihnen.

Wir entwickeln die Protokollintegration; das Produkt und die Kundenbeziehung bleiben bei Ihnen. Die Arbeit reicht von der Protokollauswahl bis zur Vorzertifizierung:

  • Bei der Auswahl berücksichtigen wir den Anlagenbestand Ihrer Kunden, Ihre Zielmärkte, Ihre Chip-Roadmap und die Zertifizierungskosten. Am Ende steht ein Prototyp auf Ihrer Hardware.
  • Die Portierung umfasst den Protokollstack, den zugehörigen Treiber und die Build-Umgebung.
  • Die Optimierung ist Messarbeit: Zykluszeit und Jitter unter Last, auf der Hardware, die ausgeliefert wird.

Anlagen nehmen wir nicht vor Ort in Betrieb. Wir entwickeln die Protokollintegration in Ihrem Produkt und integrieren und testen sie gemeinsam mit Ihren Ingenieuren. Während der Integrations- und Testphase arbeiten wir vor Ort mit Ihnen, danach remote.

Ein Zyklus als Balken in fünf Abschnitten (Stack, Betriebssystem und Treiber, Netzwerkkarte, Leitung und Switch, Antwortzeit des Geräts), jeder beschriftet mit der Entwicklungsentscheidung, die ihn verschiebt; der Geräteabschnitt ist markiert als vom langsamsten Teilnehmer bestimmt, nicht von uns

Wo das Zyklusbudget tatsächlich verbraucht wird und welche Entscheidung welchen Abschnitt verschiebt.

Jedes davon ist irgendwo die richtige Wahl, und entschieden wird meist nicht am Protokoll.

Entscheidend ist der Anlagenbestand Ihres Kunden und das, was in seinen Ausschreibungen steht.

ProtokollWas dafür spricht
PROFINETDie größte installierte Basis, Fertigungs- und Prozessautomation in einem Protokoll, mit IRT für isochrone Anwendungen
EtherCATHohe Gerätedichte und die kürzesten Bewegungszyklen. Auf der Steuerungsseite liefern Chiphersteller keinen Master mit. EtherCAT-Master-Integration heißt deshalb, einen MainDevice-Stack eines Drittanbieters neben Ihrer Anwendung korrekt zum Laufen zu bringen
EtherNet/IPWas nordamerikanische Ausschreibungen am häufigsten verlangen
POWERLINKDas Lizenzmodell zählt, und ein Open-Source-Stack lässt sich im eigenen Haus pflegen
TSNGrundlage konvergenter Netze in Zukunft, aber eine Schicht unter diesen Protokollen und kein Ersatz für sie

Unser Team hat Geräte- und Master-Projekte in allen diesen Familien ausgeliefert. Wir empfehlen also nicht das Protokoll, das wir zufällig kennen. Geht es um lange Sensorleitungen bei geringer Leistung und nicht um eine kurze Zykluszeit, fällt die Entscheidung auf der physikalischen Schicht, bei 10BASE-T1L und Ethernet-APL, und nicht beim Protokoll darüber.

Vier Protokolle als Spalten mit den Bedingungen, die für jedes sprechen, ohne Rangfolge: PROFINET für eine europäische installierte Basis, Maschinenbauer in der DACH-Region und PI-Zertifizierung; EtherCAT für kurze Zyklen, viele Achsen und geringe Kosten je Knoten; EtherNet/IP für nordamerikanische Werke, ODVA-Ökosysteme und Rockwell-Steuerungen; POWERLINK, wo das Lizenzmodell zählt und ein offener Stack im Haus bleiben kann; darunter TSN als durchgehendes Band

Auswahlbedingungen, keine Rangfolge. TSN liegt unter allen vier, nicht daneben.

Welche Zykluszeiten sind auf Ihrer Hardware erreichbar?

Datenblatt und ausgelieferte Systeme gehen hier auseinander, deshalb nennen wir gemessene Werte.

Ein Beispiel: Für POWERLINK-Managing-Nodes hat unser Team den Standard-Testaufbau von openPOWERLINK um die Anwendungsgruppen erweitert, für die Kunden tatsächlich bauen. 250 µs für Motion und Robotik mit 3 bis 10 gesteuerten Knoten bei 32 Byte je Zyklus, 1 ms für Maschinen-E/A mit 10 bis 20 Knoten bei 64 bis 128 Byte und 5 ms für Prozessautomation mit 30 und mehr Knoten bei 128 bis 256 Byte. Diese drei Punkte zeigen den eigentlichen Zusammenhang: Zykluszeit, Knotenzahl und Nutzdaten je Zyklus hängen zusammen, und eine Angabe ohne die anderen beiden ist unvollständig. Auf der Master-Seite erreicht ein optimiertes Echtzeit-Linux mit einem auf Determinismus ausgelegten Treiber einen Netzzyklus von 80 µs. Windows ist ein anderes Problem mit einer anderen Lösung und wird auf der Seite zur Systemsoftware behandelt.

Welcher Jitter ist tatsächlich erreichbar?

Den bestimmt die Hardware stärker als das Betriebssystem, sobald die Netzwerkkarte ihren Teil leistet.

  • Mit hardwaregesteuertem Senden. Unser gemessener Netz-Jitter liegt bei 40 ns auf einem optimierten Echtzeit-Linux mit einer Intel-i210-Karte. Veröffentlichte Werte für diese Bauart liegen meist näher an 100 ns, und der Abstand ist gewollt: Ein Datenblattwert braucht Reserve für Prozess- und Modellstreuung, ein gemessener Wert nicht. Beide sind richtig; sie beantworten verschiedene Fragen.
  • Ohne diese Funktion oder mit abgeschalteter. Dieselbe Software hält etwa 20 µs. Das ist der Wert für eine Standardkarte ohne hardwaregesteuertes Senden, und er ist als Untergrenze nützlich: So viel erreicht ein reines Software-Design, egal wie gut der Scheduler eingestellt ist.

Einflussgrößen übereinander, mit Balken dafür, wie stark jede den erreichbaren Jitter verschieben kann: Anwendung und Scheduling am stärksten, dann Preemption im Betriebssystem, dann Treiber und Interrupt-Pfad, dann die Netzwerkkarte und ob sie in Hardware Zeitstempel setzt, Switch und Leitung am schwächsten; die schwächste ist markiert als die, die zuerst verdächtigt wird

Die Schichten, die zuerst verdächtigt werden, verschieben den Wert am wenigsten. Der langsamste Teilnehmer bestimmt, was alle halten.

Wie weisen Sie die Genauigkeit der Zeitsynchronisation nach?

Wir messen sie auf dem Pfad, auf dem das Gerät später läuft.

PTP und IEEE 1588 sind schnell versprochen und ebenso schnell falsch integriert, denn eine Synchronisationsgarantie ist nur so gut wie der schwächste Hop. Ein gewöhnlicher Switch mitten in einem sonst geeigneten Netz kann sie aufheben. Wir messen die Synchronisationsgenauigkeit an jedem Hop und zeigen, wo sie nachlässt. Für TSN gilt dasselbe. Qbv-Zeitpläne müssen berechnet, auf jeden Switch übertragen und dann gegen das Verhalten des Netzes unter Last geprüft werden. Dieser Prüfschritt wird am häufigsten ausgelassen, und gerade er findet die Fehlkonfiguration.

Kann man jetzt auf TSN als Standard setzen?

Das Profil, auf das Industriekunden gewartet haben, gibt es jetzt.

  • Was sich geändert hat. IEC/IEEE 60802, das TSN-Profil für die Industrieautomation, ist im Juni 2026 erschienen. Vorher konnte „TSN-Unterstützung“ im Datenblatt fast jede beliebige Teilmenge der IEEE-802.1-Funktionen bedeuten, und zwei konforme Geräte konnten trotzdem nicht zusammenarbeiten. Erst ein benanntes Profil macht eine Anforderung in der Ausschreibung formulierbar.
  • Was sich nicht geändert hat. Ein Netz wird nicht konform, weil es jetzt ein Profil gibt. Wir testen mit den Geräten, die Sie tatsächlich betreiben, und zeigen, wo sie das Profil erfüllen und wo nicht. So ist die Lücke bekannt, bevor jemand um sie herum entwirft.

Was bringt eine Vorzertifizierung vor dem Labortermin?

Sie spart meist eine zweite Laborbuchung und hält den angekündigten Markttermin.

Eine Konformitätsprüfung ist ein mehrtägiger Laborauftrag, den das Prüflabor je Gerät anbietet und nach Aufwand abrechnet. Innerhalb einer Buchung sind mehrere Testdurchläufe möglich. Fällt ein Gerät durch und muss neu eingereicht werden, gibt es ein neues Angebot, und der Liefertermin ist den Kunden dann schon genannt. Wir testen PROFINET-, EtherCAT-, EtherNet/IP- und POWERLINK-Geräte vorher bei uns mit den Zertifizierungs-Testpaketen und Netzlastklassen der jeweiligen Protokollorganisation und mit denselben Werkzeugen, die das akkreditierte Labor verwendet. Bei der formalen Prüfung sieht dann niemand das Gerät zum ersten Mal scheitern. Das Zertifikat stellt weiterhin das akkreditierte Labor aus.

FAQ

Häufige Fragen

Wer übernimmt die Echtzeit-Ethernet-Stack-Entwicklung für einen Gerätehersteller?
Wir, als Protokollebene in Ihrem Produkt und nicht als Systemintegrator in der Halle Ihres Kunden. Anwendung und Kundenbeziehung bleiben bei Ihrem Team. Wir übernehmen den Teil, der Spezialwissen im Protokoll verlangt, integrieren und testen ihn mit Ihren Ingenieuren vor Ort und remote und bleiben danach als Third-Level-Support dabei.
Kann ein Standard-PC als Industrial-Ethernet-Master arbeiten?
Ja, mit einem optimierten Echtzeit-Linux und einem auf Determinismus ausgelegten Treiber. Unser Team hat eigene NIC-Treiber gebaut, die einen Netzzyklus von 80 µs ohne Socket-Puffer erreichen. Unterstützt die Netzwerkkarte hardwaregesteuertes Senden, liegt der Netz-Jitter bei einigen zehn Nanosekunden; auf einer Standardkarte ohne diese Funktion hält dieselbe Software etwa 20 µs.
Welche Hardware sollen wir wählen?
Klären Sie das früh, denn die Plattform bestimmt die erreichbare Zykluszeit stärker als jede spätere Optimierung. Ein FPGA liefert das engste Timing, kostet aber Aufwand bei Toolchain und Inbetriebnahme. Ein SoC mit Echtzeit-Subsystem bietet Reserven für die Anwendung neben deterministischem Timing. Ein dedizierter Kommunikations-IC löst die Konformität im Silizium und bindet Sie an einen Baustein. Wir wägen das gegen Ihre Stückzahlen, Ihre Zykluszeit und die Lebensdauer des Produkts ab.
Arbeiten Sie auf unserem Chip oder nur auf Referenzplattformen?
Auf beiden. Unser Team hat Echtzeit-Ethernet auf Altera Cyclone III, IV GX und V SoC ausgeliefert, auf Xilinx Spartan, Artix und Zynq, auf Bausteinen von STMicroelectronics, auf einem Arm-SoC von NXP, auf einem TI-Sitara-Anwendungsprozessor und auf einem dedizierten Industrie-Kommunikations-IC. Für Chiphersteller portieren wir zur Markteinführung auf neue Bausteine.
Können Sie unsere Ingenieure schulen, statt nur Code zu liefern?
Ja, und es lohnt sich zu sagen, was eine Schulung leistet und was nicht. Zuerst entsteht ein gemeinsames Vokabular und eine gemeinsame Grundlage für Designentscheidungen. Ihr Team und unseres reden dann nicht in zwei Sprachen über dasselbe Problem, und Fragen, die sonst spät auftauchen, kommen früh. Danach übernehmen Ihre Ingenieure Integration, Fehlersuche, First-Level-Support und anwendungsseitige Anpassungen selbst. Tiefe im Protokollstack selbst entsteht über Jahre und mehrere Produkte, nicht in einem Kurs. Deshalb kombinieren wir Schulung mit Third-Level-Support als Ergänzung zu Ihrem First-Level-Support.
Wie lange dauert es, ein Gerät um ein Protokoll zu erweitern?
Das hängt von Architektur und Plattform ab, davon, ob Sie einen Stack eines Drittanbieters nutzen, und davon, ob der Chip eine neue Familie ist oder eine bereits unterstützte. Zwei Richtwerte aus unseren Projekten. Ein PROFINET IO-Device auf einem Drittanbieter-Stack, bei dem Ihre vorhandene Anwendungslogik in Funktionsbausteine übernommen und nicht neu geschrieben wird, dauert typischerweise etwa acht Wochen. Portierung und Entwicklung eines Stacks von Grund auf eher vierundzwanzig.
Wovon hängen die Kosten für ein zusätzliches Protokoll ab?
Von vier Dingen, und nur eines davon ist unser Engineering. Der Implementierungsweg setzt die Untergrenze. Ein Software-Stack auf einem Standard-MAC, ein SoC mit Protokollbeschleunigung und ein dedizierter Kommunikations-IC liegen bei Silizium und Aufwand in unterschiedlichen Größenordnungen. Dann die Stack-Lizenz, bei der das Modell mehr zählt als der Listenpreis. Eine Entwicklungslizenz ist oft kostenlos, die Produktionslizenz wird dagegen je Knoten berechnet, sodass Ihre Stückzahlen die tatsächlichen Kosten bestimmen. Die Zertifizierung ist eine mehrtägige Laborbuchung nach Aufwand plus Zertifikatsgebühr. Zuletzt das Engineering, das davon abhängt, ob es um eine neue Chipfamilie geht oder um eine bereits unterstützte. Preise von Stack-Anbietern nennen wir nicht für sie. Nennen Sie uns Protokoll, Plattform und Stückzahlen, und wir schätzen das Ganze mit Ihnen ab.
Übernehmen Sie die Zertifizierung?
Nein. Wir bereiten ein Gerät mit einer Vorzertifizierung vor, also mit unseren eigenen Tests vor der formalen Prüfung, und begleiten die formale Prüfung. Das Zertifikat stellt das akkreditierte Labor der Protokollorganisation aus. Bei PROFINET ist die Zertifizierung eine Regel der PI, keine gesetzliche Pflicht; wann sie greift, beschreibt die PI auf ihrer Seite zur Produktzertifizierung.
Normen und Quellen
  • IEC 61158 / IEC 61784 – Normen für industrielle Kommunikationsnetze
  • IEEE 802.1Q (TSN: 802.1Qbv, 802.1AS) – Time-Sensitive Networking
  • IEC/IEEE 60802 – TSN-Profil für die Industrieautomation
  • PROFINET-Spezifikation – PROFIBUS & PROFINET International (PI)
  • PI-Produktzertifizierung – profibus.com/products/product-certification
  • EPSG DS 301 – Kommunikationsprofil Ethernet POWERLINK
  • EtherCAT Technology Group (ETG) – EtherCAT-Spezifikation und Konformität
  • IEEE 802.3cg – 10BASE-T1L, Single Pair Ethernet
Weiterlesen

Sollen wir das für Ihr Produkt einschätzen?

Lesen Sie zuerst unsere technischen Notizen oder sprechen Sie direkt mit dem Team, das die Arbeit übernimmt.