Die zweite Generation eines benutzerfreundlichen Tools für das Engineering, die Installation und die Diagnose von EtherCAT-Netzwerken.
- Leichtgewichtige, leistungsstarke Lösung für EtherCAT-Master mit wesentlichen Funktionen zur Erstellung und Verwaltung von Masterkonfigurationen und Netzwerküberwachung.
- Lässt sich in andere Entwicklungsumgebungen integrieren, um mit dem Studio Development Framework einen einheitlichen, erweiterten Entwicklungsarbeitsbereich zu schaffen.
- Die Funktionen sind wettbewerbsfähig mit denen führender Industrieprodukte.
Konfiguration
Automatische Erstellung von Frames
KPA EtherCAT Studio bietet erhebliche Vorteile durch die automatische Konfiguration von Ethernet-Frames für den Bus unter Verwendung einer umfassenden Slave-Bibliothek. Darüber hinaus stellt die integrierte Bus-Scan-Funktion sicher, dass alle angeschlossenen Geräte erkannt und für eine nahtlose Kommunikation optimiert werden. Diese Funktion vereinfacht den Einrichtungsprozess, spart Zeit und reduziert das Fehlerpotenzial.
Process Image Variablen
Mit der Konfigurationsfunktion für Process Image (PI) können Benutzer Master- und Slave-Variablen, einschließlich PDO-Einträge, verwalten und steuern. Diese Funktionalität unterstützt sowohl die Verwaltung von vordefinierten PI-Variablen, die für eine effiziente Konfiguration und Verwaltung verwendet werden können, als auch von benutzerdefinierten Variablen, die erstellt und verwaltet werden können, um spezifische Systemanforderungen zu erfüllen und sich an einzigartige Anwendungsfälle anzupassen.
Befehle zur Initialisierung
Initialisierungskommandos sind für die Initialisierung und Steuerung von Prozessen der Kommunikation mit einem Slave verantwortlich, wie angegeben. Während der automatischen Generierung führen diese Kommandos mehrere wichtige Prüfungen durch, einschließlich Zustandsüberwachung, Geräteidentifikation, DC-Konfiguration und Initialisierung der EtherCAT-Dienste.
Darüber hinaus unterstützen die Init-Kommandos auch Mailbox-Kommandos, die Funktionalitäten wie PDO-Mapping, anwendungsorientiertes EtherCAT (AoE), Ethernet over EtherCAT (EoE), Plugin-Kommandos mit Geräteparametrierung und benutzerdefinierte Kommandos bieten.
Volle Kontrolle über die Mailbox-Dienste
Das KPA EtherCAT Studio bietet volle Kontrolle über die Mailbox-Dienste und ermöglicht den Zugriff auf eine Reihe von Funktionen. Dazu gehören Application over EtherCAT (AoE), Controller over EtherCAT (CoE), Ethernet over EtherCAT (EoE), File over EtherCAT (FoE), und Sercos over EtherCAT (SoE).
Darüber hinaus ermöglicht es den Zugriff auf das Objektverzeichnis, erleichtert die Daten- und Dateiübertragung und ermöglicht die Konfiguration von Protokollen.
Geräte-Identifikation
Die Funktion Geräteidentifikation bietet eine eindeutige Kennung für jeden Slave, die eine präzise und zuverlässige Adressierung ermöglicht. Diese Funktion stellt sicher, dass jedes Gerät genau erkannt wird und mit ihm kommuniziert werden kann, was einen effizienten und fehlerfreien Datenaustausch ermöglicht.
Die EtherCAT-Technologie ermöglicht die Adressierung von Slaves auf unterschiedliche Weise, je nach den Möglichkeiten des Geräts und den Anforderungen des Benutzers.
- Konfigurierter Stationsalias, der vom Konfigurationsprogramm festgelegt wurde
- EEPROM-Alias – ein Alias wird aus dem EEPROM des Slaves gelesen (0x8-Adresse)
- Abfrage der ID – AL Status Code Register 0x0134 wird für den Wert der Geräte-ID verwendet
- Direct ID – Der ID-Selector wird direkt an die I/O-Eingänge des ESC angeschlossen. Es besteht keine Notwendigkeit für einen Mikrocontroller
Zyklische Aufgaben/Einheiten
Die Funktion Zyklische Tasks/Einheiten bietet eine flexible Möglichkeit zur Verwaltung von Prozessdatenaktualisierungen. Sie ermöglicht die Aufteilung der zyklischen Aktualisierungen in mehrere Tasks, jede mit ihrer eigenen unabhängigen Rate, Priorität und ihrem eigenen Offset.
Darüber hinaus ermöglicht diese Funktion die Bindung von Slave-Eingangs-/Ausgangsdaten an bestimmte zyklische Rahmen, wodurch sichergestellt wird, dass bestimmte Blöcke des Prozessabbilds in präzisen Intervallen aktualisiert werden. Das Ergebnis ist ein effizienter und synchronisierter Datenaustausch, der Ihnen eine feinkörnige Kontrolle über Ihre Prozessdatenaktualisierungen ermöglicht.
Analysieren von Leistungsdaten
Das System zur Stromverfolgung ermöglicht die Überwachung der Stromversorgung und des Stromverbrauchs der LVDS-Slaves auf dem Bus, um Strommangelprobleme in der Konfiguration zu vermeiden.
- Analyse des Energiebedarfs
- Leistungsüberwachung und -berechnung
Distributed Clock
Die Funktion ermöglicht die Synchronisation des Masters und aller Slave-Geräte am Bus.
- DC-Zeit
- Shift-Zeit
- Reference clock
- DC mode
EoE-Subnetz konfigurieren
- IP/DNS/Maske zuweisen
- Switch/IP port
- Manuelle/automatische Konfiguration
Plugins
KPA EtherCAT Studio offers a flexible and adaptable solution for supporting slaves with specific specifications and extending their capabilities.
Wir bieten eine Reihe gebrauchsfertiger Plugins für gängige Geräte an, darunter:
- 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: Unterstützung für I/O-Link-Geräte
Autokonfigurator Benutzeroberfläche
Normalerweise arbeitet EtherCAT mit einer statischen Buskonfiguration, die durch ENI-Dateien definiert wird. Dies kann jedoch in Situationen einschränkend sein, in denen die endgültige Ausrüstung während der Entwicklung unbekannt ist. Einige Systeme erfordern die Flexibilität, Geräte oder ihre Einstellungen dynamisch zu ändern, ohne sich auf externe Tools verlassen zu müssen. Zum Beispiel können Maschinen mit austauschbaren Werkzeugen diese Fähigkeit benötigen. Um dies zu ermöglichen, bietet koenig-pa den Autokonfigurator UI an, der die Erstellung individueller Gerätekonfigurationen ermöglicht. Diese Konfigurationen können dann dynamisch auf dem Master-Autokonfigurator kombiniert werden, um eine komplette Buskonfiguration zu bilden.
KPA EtherCAT Studio bietet eine umfassende Benutzeroberfläche zur Unterstützung der Entwicklung und des Testens von Konfigurationsdateien für den Master-Autokonfigurator und gewährleistet eine reibungslose Integration in Produktionsumgebungen.
Kontrolle
EtherCAT-Master-Netzwerkkonfiguration
Eine leistungsstarke Schnittstelle zur Verbindung mit einem entfernten Master und zum Hochladen von Konfigurationen (ENI).
Diese Funktion ermöglicht nicht nur eine nahtlose Kommunikation, sondern auch eine Busverifizierung während des Verbindungsprozesses. Sie erkennt automatisch Fehler und Konfigurationsabweichungen und kann diese beheben.
Zugriff auf Slave-Speicher und EEPROM
Eine umfassende Schnittstelle für den Zugriff und die Verwaltung von Slave-Speicherregistern und EEPROM. Das KPA EtherCAT Studio bietet Entschlüsselungsfunktionen und einen integrierten Editor für bestimmte Bereiche des Slave-Speichers und des EEPROMs.
Zustandsmaschine
Eine Überwachungs- und Steuerungsfunktion, die es dem Benutzer ermöglicht, den Zustand des gesamten EtherCAT-Busses (Master-Status) oder einzelner Slaves zu überwachen und zu verwalten. Diese Funktion bietet auch Echtzeit-Zugriff auf AL/DL-Statusmeldungen.
Mailbox-Protokolle
Das KPA EtherCAT Studio bietet eine Reihe von Funktionen für den Zugriff auf Mailbox-Daten, darunter:
- CoE (CANopen über EtherCAT): Zugriff auf das Objektverzeichnis, um CoE-OD-Werte zu lesen und zu setzen.
- SoE (Sicherheit über EtherCAT): Zugriff auf SERCOS-IDNs, die es dem Benutzer ermöglichen, Daten zu lesen und zu schreiben.
- FoE (Dateizugriff über EtherCAT): Lesen und Schreiben von Dateien über eine implementierte Schnittstelle.
Diagnostik
Statistik
Die Statistikfunktion des Studios ist so konzipiert, dass sie anhand einer Liste verschiedener statistischer Parameter einen umfassenden Überblick über die Leistung des Benutzersystems bietet.
- Vom NIC erfasste Netzwerkaktivität: wie viele Frames wurden gesendet, wie viele Fehler wurden behoben, wie viele Pakete wurden gesendet und empfangen, usw.
- EtherCAT-Aktivität, die vom Master erfasst wird: wie viele Frames hat der Master gesendet und wie viele Frames wurden nicht weitergeleitet
- CPU- und Buslast
- Die Abweichung der eingestellten Periodizitätswerte des Geräts von den tatsächlichen Werten
Topologie-Viewer
Ein unverzichtbares Werkzeug zur Visualisierung der Struktur und des Status des EtherCAT-Netzwerks! Mit dieser intuitiven Schnittstelle lässt sich der Zustand des Netzwerks leicht überwachen.
Im Falle eines Kommunikationsverlustes zwischen den Segmenten wird die betroffene Leitung deutlich rot hervorgehoben, um eine sofortige Sichtbarkeit aller Probleme zu gewährleisten. Tritt ein Kabelbruch auf, während die Redundanzprüfung aktiviert ist, zeigt das System außerdem den genauen Ort des Fehlers an und ermöglicht so eine schnelle Fehlerbehebung und Wartung.
Diagramm-Betrachter / Schnappschuss-Betrachter / Laufzeit-Datenlogger
Studio bietet fortschrittliche Diagnosetools für die gleichzeitige Überwachung eines oder mehrerer Signale von verschiedenen Slaves. Benutzer können die ausgewählten Signale im Online-Modus in Echtzeit visualisieren, was eine bessere Analyse und einen besseren Einblick in die Systemleistung ermöglicht.
Daten-Logger
Das Data Logger-Tool ermöglicht die Erfassung eines Schnappschusses des EtherCAT-Netzwerks und die Sammlung von Informationen über den Systemzustand. Die gesammelten Daten können direkt im Data Logger analysiert und einfach für die Verwendung mit anderen Tools, wie z. B. Wireshark, exportiert werden.
Dashboard
Das Dashboard ist eine wichtige Diagnosefunktion von KPA EtherCAT Studio, die dazu dient, Diagnosedaten für einen einfachen Zugriff und eine einfache Analyse zu gruppieren und zu überwachen. Es bietet zwei Modi: den allgemeinen Modus, der die Slave-Eigenschaften hervorhebt, und den Ports-Diagnose-Modus, der sich auf Port-Parameter konzentriert.
Studio/Master Traces, Master Events
Studio bietet ein umfassendes Toolset für die Protokollierung, mit dem Benutzer Protokolle sowohl von Studio- als auch von Master-Vorgängen erfassen können. Die Protokolle können gefiltert und im TXT-Format zur weiteren Analyse und Fehlerbehebung exportiert werden.