Entwickeln Sie Ihre eigene EtherCAT-Engineering-Anwendung.
Das KPA EtherCAT Studio 2 Development Framework (SDF) stellt die Softwarekomponenten, Geschäftslogik und Benutzeroberflächen-Bausteine bereit, die zur Entwicklung kundenspezifischer EtherCAT-Konfigurations- und Diagnoseanwendungen erforderlich sind.
Ob Sie eine spezialisierte Engineering-Anwendung, eine integrierte Diagnoseumgebung oder eine vollständige OEM-Lösung benötigen, bietet SDF eine bewährte Grundlage und ermöglicht gleichzeitig die volle Kontrolle über Funktionalität und Benutzererfahrung.
KPA EtherCAT Studio 2 ist ein Beispiel einer Engineering-Anwendung, die auf Basis von SDF entwickelt wurde.
KPA EtherCAT Studio
Sofort einsatzbereite Engineering-Anwendung
Feste Funktionalität
Sofort einsatzbereit
Ideal für Endanwender
Studio Development Framework (SDF)
Entwickeln Sie Ihre eigene Engineering-Anwendung
Vollständig anpassbar
In Ihre eigene Software integriert
Ideal für OEMs und Softwareentwickler

Architektur
Auf bewährter EtherCAT-Expertise aufgebaut
SDF ist die Grundlage hinter KPA EtherCAT Studio 2 — einer voll ausgestatteten Referenzimplementierung, die zeigt, was Sie mit dem Framework erreichen können.
Ob Sie ein eigenständiges Konfigurationswerkzeug oder ein tief integriertes Modul innerhalb einer größeren Engineering-Suite benötigen, bietet SDF die notwendigen Bausteine, um dies schnell zu realisieren — mit der Sicherheit industriebewährter Technologie.


Flexible Frontend-Integration
SDF ist so konzipiert, dass es sich in Ihre bestehende Entwicklungsumgebung einfügt und diese nicht ersetzt. Verbinden Sie sich remote mit einer laufenden SDF-Instanz und steuern Sie EtherCAT-Operationen aus Ihren eigenen Anwendungen:
- .NET Remoting — Verbindung zu einer laufenden SDF-Instanz
- WCF — serviceorientierte Integration für verteilte Architekturen
- COM — Legacy- und Windows-native Anwendungsunterstützung
Leistungsstarkes Backend: KPA EtherCAT Master
SDF stellt eine Online-Verbindung zum KPA EtherCAT Master her, der als Kommunikations-Backend für Konfiguration, Steuerung und Diagnose dient.
Über diese Verbindung können mit SDF erstellte Anwendungen Live-Daten des EtherCAT-Busses abrufen, Konfigurationsdaten hochladen und Diagnoseaufgaben durchführen.
Die Unterstützung von ETG-Spezifikationen gewährleistet Kompatibilität mit Standard-EtherCAT-Geräten und Integration in bestehende EtherCAT-Umgebungen.

Komponenten
Vorgefertigte Dialoge und Steuerelemente
SDF bietet eine umfassende Sammlung von Benutzeroberflächenkomponenten, die die anspruchsvollsten EtherCAT-Engineering-Aufgaben abdecken. Anstatt komplexe UIs von Grund auf zu entwickeln, setzen Entwickler professionelle Werkzeuge aus vorgefertigten Elementen zusammen:
Dialoge — Konfigurationsassistenten, Eigenschaftseditoren, Online-Verbindungs- und Bus-Validierungsdialoge, Diagnoseansichten, Plugin- und Tool-Launcher.
Steuerelemente — Prozessabbild-Viewer und -Editoren, Topologie-Visualisierung, Zustandsmaschinen-Monitore, Mailbox-Protokollschnittstellen (CoE, FoE, SoE und mehr).
Alle UI-Komponenten folgen einer einheitlichen Designsprache und sorgen dafür, dass Ihr Tool von Anfang an professionell wirkt.


Vollständiges EtherCAT-Objektmodell
Im Kern von SDF steht eine umfangreiche Sammlung von Business-Logik-Interfaces, die das gesamte EtherCAT-Konfigurations- und Laufzeitmodell abbilden:
- Projekt & Sicherheit — Projektmanagement, Versionierung, Benutzerzugriffskontrolle
- Master & Netzwerk — ENI-Generierung, automatische Frame-Erstellung, Bus-Scanning, zyklische Tasks/Units, Distributed Clock
- Slave-Konfiguration — Prozessabbild-Variablen, Init-Kommandos, Geräteidentifikation, Mailbox-Services, S2S-Kommunikation, EoE-Subnetz, Leistungsanalyse
- Slave-Bibliothek — umfangreiche Gerätebibliothek und ESI-basierte Geräteunterstützung
- Online-Schnittstelle — RPC zum KPA EtherCAT Master, Echtzeitüberwachung, ENI-Upload mit Fehlererkennung
Plug-ins für spezialisierte Geräte
Erweitern Sie Ihr eigenes Tool mit sofort nutzbaren Plug-ins für gängige EtherCAT-Gateway- und Interface-Geräte — dieselben Plug-ins, die auch in KPA EtherCAT Studio verfügbar sind:
- EL6731-0010 — Profibus-Slave-Unterstützung
- EL6731 — Profibus-Master-Unterstützung
- EL6751 — CAN- und CANopen-Unterstützung
- EL600x / EL602x / EP6002 / EP6002-0002 — Virtuelle serielle COM-Unterstützung
- KPA EtherCAT 4CAN Gateway — 4-CAN-Gateway-Unterstützung
- EL6692 / EL6695 — Master-to-Master-Unterstützung
- EL622x / EP622x / EJ622x — IO-Link-Geräteunterstützung
- MDP-Module, Profibus Master Gateway Profile 3100 und mehr


Professionelle Diagnose- und Engineering-Tools
SDF umfasst eine Reihe vorgefertigter Tools, die als eigenständige Module oder als Teil einer einheitlichen Arbeitsumgebung integriert werden können:
- Datenlogger, EEPROM-Editor, ESI- und EEPROM-Vergleich
- Frame-Logger, Motion-Konfigurations-Tool, Prozessabbild-Viewer
- Laufzeit-Datenlogger, S2S-Kommunikationseditor
- Snapshot-Viewer, Topologie-Viewer
Die offene Architektur ermöglicht zudem die Entwicklung eigener Plug-ins und Tools für spezifische Geräte, Protokolle oder Workflows.
Autokonfigurator-Benutzeroberfläche
Typischerweise arbeitet EtherCAT mit einer statischen Buskonfiguration, die durch ENI-Dateien definiert ist. Dies kann jedoch einschränkend sein, wenn die finale Anlage während der Entwicklung noch unbekannt ist — z. B. Maschinen mit wechselbaren Werkzeugen, die eine dynamische Gerätekonfiguration zur Laufzeit erfordern.
SDF bietet die Autokonfigurator-Benutzeroberfläche, um individuelle Gerätekonfigurationen zu erstellen und diese dynamisch im Master-Autokonfigurator zu kombinieren, wodurch eine vollständige Buskonfiguration ohne externe Engineering-Tools entsteht.


Lokalisierung
SDF bietet Lokalisierungswerkzeuge, mit denen Sie Ihre Anwendung an verschiedene Sprachen (EN, DE, CN und mehr) anpassen können. Ein einfacher Prozess ermöglicht das Hinzufügen neuer Sprachen in der gesamten Benutzeroberfläche. Ihre Anwendung kann jede vom Kunden benötigte Sprache unterstützen.
Remote-Konfiguration und -Steuerung
SDF bietet integrierte Unterstützung für Remote-Konfiguration, Steuerung und Diagnose des KPA EtherCAT Master über eine Netzwerkverbindung. Ein integrierter RPC-Client übernimmt die Kommunikation zwischen Engineering-Anwendung und Zielsystem, während SDF die notwendigen Funktionen für Remote-Konfiguration, Diagnose und Systemsteuerung bereitstellt. Dies ermöglicht die Entwicklung verteilter Engineering-, Inbetriebnahme- und Serviceanwendungen mit minimalem Integrationsaufwand.

Anpassung
Kundenspezifische Konfiguration
SDF ermöglicht die Erstellung von an spezifische Produktanforderungen angepassten Anwendungskonfigurationen. Die Anpassung basiert auf kundenseitig bereitgestellten Daten und funktionalen Anforderungen, sodass Verhalten, Funktionsumfang und Benutzeroberfläche ohne Änderung des Frameworks angepasst werden können.
Dieser Ansatz vereinfacht die Entwicklung produktspezifischer Engineering-Tools und gewährleistet gleichzeitig die Kompatibilität mit zukünftigen SDF-Updates.


Branding
SDF unterstützt das Brand-Labeling-Framework (BLF), wodurch Engineering-Tools unter Ihrer eigenen Produktidentität bereitgestellt werden können. Logos, Farben, Produktnamen, Menüstrukturen und Arbeitsabläufe können an das Corporate Design und die Anwendungsanforderungen angepasst werden.
SDF stellt eine umfassende Sammlung von Schnittstellen und GUI-Komponenten bereit, um vollständig gebrandete EtherCAT-Konfigurations- und Diagnoseanwendungen zu erstellen.
Teil des KPA EtherCAT-Ökosystems
SDF ist Teil einer vollständig integrierten EtherCAT-Toolchain. Ob Master, Slave, Diagnose-Tool oder Motion-Control-System — die KPA-Produkte arbeiten nahtlos zusammen, um Ihre Entwicklung zu beschleunigen.
Mit diesem Ökosystem können Sie:
- Eigene Konfigurations- und Diagnose-Tools mit SDF entwickeln
- Ihr EtherCAT-Netzwerk mit dem KPA EtherCAT Master steuern
- Ihre Geräte mit dem KPA EtherCAT Slave Stack ausstatten
- Netzwerkverkehr mit dem KPA EtherCAT Analyzer analysieren
- Bewegungssteuerung mit der KPA Motion Control Library automatisieren

