Die vollständige Toolchain zur Integration von EtherCAT-Slave-Stacks – für einen schnelleren Einstieg in den wachsenden EtherCAT-Markt.
KPA EtherCAT Slave Stack 2 ist die nächste Generation des EtherCAT-Slave-Stacks, mit der Unternehmen ihre Produkte schneller und mit größerer Sicherheit auf den Markt bringen können.
Der Stack ist hochgradig portabel: Er läuft auf Mikrocontrollern, CPUs und DSPs – mit oder ohne Betriebssystem – und ist gemäß den neuesten ETG-Standards validiert.
Als Quellcode geliefert, ermöglicht er eine unkomplizierte Integration und bietet eine zukunftssichere Grundlage für Ihre Entwicklungen.
Funktionen
ETG-Konformität
KPA EtherCAT Slave Stack ist vollständig konform mit den Spezifikationen der EtherCAT Technology Group (ETG).
Jede Version wird mit dem offiziellen EtherCAT Conformance Test Tool (CTT) überprüft, um die volle Übereinstimmung mit den neuesten EtherCAT-Standards sicherzustellen.


EtherCAT-Funktionen
- Mailbox-Protokolle: CoE, EoE, FoE, SoE, VoE
- Distributed Clocks (DC)
- Unterstützung unterschiedlicher Abtastraten
Hardware-Plattformen
KPA EtherCAT Slave Stack kann als Software-Stack mit einer integrierten Hardware-Abstraktionsschicht (typischerweise implementiert über OSAL und Treiberteil) bereitgestellt werden, die eine einfache Unterstützung beliebiger EtherCAT-ASICs und Kommunikationsschnittstellen (PDI) zwischen dem ASIC und einem Mikrocontroller ermöglicht.


Schnittstellen
- Kompatibel mit allen Beckhoff EtherCAT Slave Controllern (ESC):
- ASIC ET 1xxx
- IP-Core
 
- IRQ-Verarbeitung von Hardware-Ereignissen
- Polling von Mailbox und Prozessabbild
- Statisches Object Dictionary (OD) mit Zeiger aus der Anwendung
- Unterstützung von Intel- und Motorola-Datenformaten
Optimierter Speicherverbrauch
Die benötigte RAM-Menge hängt vom Anwendungsdesign und der Größe des Object Dictionary (OD) ab. Zum Beispiel bei der Verwendung eines statischen OD (ein Build auf Basis des Quellcodes):
RAM: >= 8 KB
ROM (flash): >= 64 KB
Darüber hinaus kann KPA EtherCAT Slave Stack zur Minimierung der endgültigen Anwendungsgröße über die Konfigurationsdatei angepasst werden. So können beispielsweise die Mailbox-Protokolle EoE, VoE und FoE deaktiviert werden.


Teil des KPA EtherCAT-Ökosystems
KPA EtherCAT Slave Stack 2 umfasst KPA EtherCAT Studio 2 zur Systemkonfiguration und bietet damit eine vollständige Toolchain für Entwicklung, Test und Validierung.
Mit diesem Ökosystem können Sie:
- EtherCAT-Geräte schneller entwickeln und debuggen
- Die Interoperabilität in einer realen EtherCAT-Umgebung testen
- Die Konformität anhand der neuesten ETG-Standards validieren
- Sicher vom Prototyp bis zur Serienproduktion übergehen
Wichtige Verbesserungen
Im Vergleich zu seinem Vorgänger bietet der KPA EtherCAT Slave Stack 2:
- Erweiterte Portabilität über CPUs, DSPs und Mikrocontroller hinweg
- Verbesserte Konformität mit den neuesten ETG-Standards
- Optimierten Speicherverbrauch für Embedded-Plattformen
- Eine zukunftssichere Grundlage für langfristige Entwicklungen

Gebrauchsfertige Integrationspakete
KPA EtherCAT Slave Stack 2 ist als eine Reihe von sofort einsatzbereiten Integrationspaketen erhältlich – vorintegriert, validiert und optimiert für bestimmte Betriebssysteme und Hardwareplattformen.
Jedes Paket ermöglicht eine schnellere Evaluierung und einen kürzeren Weg zur Markteinführung, indem es eine stabile und ETG-konforme Implementierung des EtherCAT-Protokolls bereitstellt.
Verfügbare Pakete:
- FreeRTOS / TI LP-AM243 – validiertes Integrationspaket
- Linux (PREEMPT_RT) / Beckhoff FC1100 PCI-Karte – validiertes Integrationspaket
- No-OS / Infineon XMC4800 – validiertes Integrationspaket
- Benutzerdefiniertes OS / Hardware – auf Anfrage erhältlich
Die Stack-Architektur ermöglicht eine einfache Anpassung an kundenspezifische Hardware und andere Betriebssysteme, einschließlich Xenomai, RTX64, QNX und INtime.
Integrationsdienstleistungen können auf Grundlage spezifischer Kundenanforderungen bereitgestellt werden.
Jedes Integrationspaket des KPA EtherCAT Slave Stack 2 ist in drei Editionen erhältlich – von der kostenlosen Evaluierung bis hin zur voll ausgestatteten professionellen Implementierung.
Wählen Sie die Edition, die am besten zu Ihrer Projektphase passt:
Evaluation (Testversion) zum Testen und Validieren, Consumer für die sofort einsatzbereite Integration und Professional für den vollständigen Zugriff auf den Quellcode und individuelle Anpassungen.




