EC-Engineer Software Development Kit

Das EC-Engineer Software Development Kit (SDK) ist ein Software-Framework das die Bereiche EtherCAT Konfiguration und Diagnose abdeckt. Die Buskonfiguration kann dabei Offline, z. B., im Büro, oder auch in verschiedenen Onlinevarianten erfolgen. Dabei spielt es keine Rolle, ob die EtherCAT Slaves am lokalen Rechner oder an der Steuerung angeschlossen sind. Der auf der Steuerung laufende EtherCAT Master EC-Master stellt hierbei alle notwendigen Dienste und Daten zur Verfügung.

EtherCAT Configuration Toolkit

Mehrsprachigkeit

Die Sprache kann ohne Neustart der Anwendung umgeschaltet werden, wobei neben Deutsch und Englisch auch asiatische Sprachen wie Japanisch und Koreanisch unterstützt werden.

EC-Engineer EtherCAT Konfiguration

Topologievarianten

Für eine einfache Buskonfiguration reicht es in der Regel aus, die Slaves aus dem Katalog auszuwählen und an die entsprechende Stelle einzufügen. Das SDK unterstützt hierbei alle denkbaren EtherCAT Topologien, wie Linie, Daisy-Chain, Stern und Stichleitungen. Innerhalb eines Projektes können auch mehrere Busse konfiguriert werden.

EtherCAT Configuration Toolkit Topology

Erweiterungen und Integration

Das CTK richtet sich in erster Linie an Kunden, die eine anpassbare, erweiterbare und integrierbare EtherCAT Engineering-Lösung suchen.
Die Anpassung des User Interfaces ist durch die Verwendung der WPF-Technologie sehr einfach und sauber durchzuführen, da die gesamte Funktionalität in der unterlagerten Business Schicht implementiert ist.
Der modulare Aufbau erlaubt kundenspezifische Erweiterungen. Dies kann, z.B., die Konfiguration von speziellen EtherCAT Slaves, oder das Umwandeln von Prozessdateninformation in ein anderes Format sein.
Eine Integration in vorhandene Software-Pakete ist möglich, sofern diese auf Basis der Microsoft .NET (Windows Forms oder WPF) basieren. In der Regel werden dann, im Rahmen eines gemeinsamen Workshops, die neue Architektur und die Schnittstellen festgelegt. Hierbei unterstützen wir sie kompetent mit unseren Ingenieuren.

EtherCAT Configuration Toolkit Architektur

Beispiele

Brand Labeling

EtherCAT Configuration Toolkit architecture

Erstellen von Slave spezifischen Optionen

EtherCAT Configuration Toolkit architecture

Integration in engineering Software (PLC programmierung, Datenerfassungs system-design Platform, usw.)

EtherCAT Configuration Toolkit architecture