Über 20 Jahre Erfahrung mit EtherCAT® Software

Seit mehr als zwei Jahrzehnten entwickelt und vertreibt acontis leistungsstarke Softwareprodukte für die EtherCAT®-Technologie.
Ganz gleich, ob Sie EtherCAT MainDevices oder EtherCAT SubDevices entwickeln oder Lösungen für Fehlerbehebung, Diagnose und Überwachung benötigen – wir liefern maßgeschneiderte Software-Entwicklungskits und professionelle Tools für industrielle Anwendungen.

EtherCAT Software for MainDevice Development, SubDevice Development, Tools for Troubleshooting, Diagnosis, Monitoring

EtherCAT MainDevice Entwicklung

acontis technologies unterstützt den gesamten Lebenszyklus eines EtherCAT MainDevice mit einer perfekt abgestimmten Toolchain. EC-Master ermöglicht die schnelle und zuverlässige Implementierung der EtherCAT Kommunikation. Mit dem EC-Engineer entwerfen und konfigurieren Ingenieure EtherCAT Netzwerke und definieren die Topologie, parametrieren die SubDevices und legen die Prozessdaten (Ein- und Ausgänge) fest.

Mit dem EC-Simulator lassen sich komplexe Netzwerke, Fehlerszenarien und Topologieänderungen frühzeitig simulieren, was gründliche Tests und eine virtuelle Inbetriebnahme auf Basis digitaler Zwillinge ermöglicht – lange bevor die reale Hardware verfügbar ist. Während der Inbetriebnahme und im Betrieb bietet der EC-Engineer leistungsstarke Diagnosefunktionen, Prozessdatenüberwachung, Parameterverwaltung und Firmware-Update-Funktionen.

Zusammen bieten EC-Master, EC-Engineer und EC-Simulator ein nahtloses Ökosystem für die effiziente Entwicklung, zuverlässige Inbetriebnahme und den langfristigen Betrieb von EtherCAT-basierten Systemen.

EtherCAT SubDevice Entwicklung

acontis bietet eine Reihe aufeinander abgestimmter Softwareprodukte, die die Entwicklung von EtherCAT SubDevices von der frühen Firmware-Entwicklung bis hin zu Tests und Produktionsvalidierung unterstützen. Für Funktionstests und Verifizierung stellt acontis die EC-STA (EtherCAT SubDevice Test Application) zur Verfügung. Dieses einsatzbereite Testtool basiert auf dem bewährten EC-Master MainDevice Stack und ermöglicht Entwicklern das Testen von SubDevice-Firmware unter realen Bedingungen. Mit Unterstützung für Zustandssteuerung, Prozessdatenüberwachung, Mailbox-Protokolle wie CoE und FoE, EEPROM-Handling und Objekt-Dictionary-Zugriff ermöglicht EC-STA zuverlässiges Debugging, Validierung und automatisierte Produktionstests. Das mitgelieferte SDK und der Quellcode erleichtern die Erweiterung des Tools um kundenspezifische Testsequenzen.

Um die Entwicklung noch vor Verfügbarkeit der Hardware zu beschleunigen, bietet acontis den EC-Simulator an, der EtherCAT SubDevices und komplette Netzwerke in Software virtualisiert. Damit können Entwickler das Verhalten von SubDevices simulieren, Fehlerszenarien testen und automatisierte Tests ohne physische Geräte durchführen, was die Entwicklungszeit und die Hardwareabhängigkeit erheblich reduziert.

Ergänzt werden diese Tools durch den EC-Engineer, der die Konfiguration, Diagnose und Analyse von EtherCAT Netzwerken und SubDevices unterstützt. Zusammen bieten die Produkte von acontis eine umfassende, flexible Umgebung, die SubDevice Herstellern hilft, schneller zu entwickeln, gründlicher zu testen und robuste EtherCAT Geräte mit reduziertem Risiko und Aufwand zu liefern.

Überwachungs- und Diagnosesoftware-Tools

acontis bietet eine Reihe von Überwachungs- und Diagnosesoftware-Tools, mit denen Ingenieure und Serviceteams EtherCAT-Netzwerke beobachten, diagnostizieren, analysieren und Fehler beheben können – von Konfigurationsproblemen bis hin zum Live-Netzwerkverhalten.

Das Herzstück bildet der EC-Engineer, ein voll ausgestattetes Engineering-Tool, das Netzwerkkonfiguration, Diagnose und Live-Überwachung kombiniert. Es kann ENI Dateien erstellen, das reale Netzwerk scannen, Prozessdaten anzeigen, den Status von MainDevice und SubDevices überprüfen, auf ESC-Register und EEPROM zugreifen und das reale Netzwerk mit der Konfiguration vergleichen.

Für eine reine EtherCAT-Diagnose konzentriert sich EC-Lyser auf die Fehlererkennung und eine tiefgehende Netzwerkanalyse. Es ruft Netzwerk- und Fehlerdaten aus dem EC-Master  ab, visualisiert die Topologie mit Hinweisen zur Verbindungsqualität, analysiert den Status des MainDevices, Status der SubDevices, Fehlerzählern und ermöglicht den Zugriff auf Prozessdaten, Objektverzeichnisse, Mailbox-Aktivitäten und FoE-Übertragungen – ideal für die Identifizierung von Kommunikationsfehlern und die Dokumentation von Störungen.

Um die Überwachung des Datenverkehrs zu unterstützen, erfasst und analysiert der EC-Inspector Netzwerk-Frames auf einem PC unabhängig vom MainDevice. Er verwendet die ENI Datei zur Dekodierung von EtherCAT-Frames und zeigt Prozessdatentrends, Zustandsübergänge, Fehlerzähler und Protokolldetails in Diagrammen und Tabellen an. EC-Inspector unterstützt auch die Offline-Wiedergabe von PCAP-Dateien (Wireshark-kompatibel) und ist somit nützlich für sporadisch auftretende oder schwer zu erfassende Probleme.

Die Grundlage für kundenspezifische oder eingebettete Lösungen bildet die EC-Monitor-Bibliothek, ein Software-Entwicklungspaket für die passive EtherCAT-Überwachung. Mit einem Netzwerk-TAP erfasst sie den gesamten Busverkehr und decodiert ihn basierend auf der ENI Konfiguration. Sie stellt Echtzeit-Prozessdaten, Zustände, Mailbox-Inhalte und Fehlermetriken für kundenspezifische Anwendungen oder IIoT-/Edge-Systeme bereit.

EtherCAT Netzwerk und SubDevice Simulation

Der EC-Simulator ist eine Echtzeit-EtherCAT-Netzwerksimulationslösung, mit der Entwickler EtherCAT MainDevice Software ausführen und testen können, ohne dass physische EtherCAT Hardware erforderlich ist. Durch die Simulation kompletter EtherCAT-Netzwerke auf Basis von Standard-ENI-Dateien verhält er sich wie echte SubDevices und lässt sich nahtlos in bestehende Entwicklungsabläufe integrieren. Der EC-Simulator unterstützt sowohl Software-in-the-Loop- als auch Hardware-in-the-Loop-Setups und ermöglicht flexible Testumgebungen, die von reinen Softwaresimulationen bis hin zu realistischen Netzwerktests über EtherCAT reichen. Er hilft Teams, früher mit der Entwicklung zu beginnen, Hardwarekosten zu senken und die Softwarequalität zu verbessern, indem er wiederholbare Tests, Fehlerinjektion und frühzeitige Validierung von Normal- und Fehlerszenarien ermöglicht.

Kostenlose Eval Version