- Multi Device Management
- Simulation ganzer Anlagen
- Echtzeit Simulation
- Update Cycles upto 250 usec
- Logical, Physical and Alias Addressing
- Mailbox Interface and COE Management
- Integrated EtherCAT PDI Control
- FMMU Management
- SYNC Management
- PDO Management
- State Management
- ESI Device Configuration
|
|
 |
Programmierung mit VisualStudio |
Test mit EtherCAT Verifier |
|
|
PDO Konfigurator |
- Simulation von Montagestrassen
- Simulation von Verpackungsanlagen
- Simulation von Werkzeugmaschinen
- Anlagen-Simulation für die Produktion
- Präsentation und Marketing
|
|
EtherCAT Device - Echtzeit-Simulation unter Windows
|
Mit dem
EtherCAT-Device Stack für Windows
kann mit einem PC eine komplette Anlage in Echtzeit simuliert werden. Dabei bietet der Stack die
Möglichkeit, vorhandene ESI-Dateien realer Geräte einzulesen und zu konfigurieren. So verhalten sich
die simulierten Geräte wie in der realen Welt. In Kombination mit der "X - Realtime Engine" von SYBERA
verhält sich die Simulation in Echtzeit wie die reale Anlage. Die Device Simulation wird direkt vom PC aus mit standard
Ethernet Adaptern realisiert. Die physikalische Anbindung an die SPS erfolgt über handelsübliche INTEL oder REALTEK PCI(e)
Adapter. Auch ein entsprechender PCMCIA oder ExpressCard (PDF) Adapter ist möglich.
Somit ist keine weitere Hardware notwendig und es entfällt die Notwendigkeit einer separaten EtherCAT
Hardware. Die Basis der Programmier-Bibliothek bildet dabei der EtherCAT Device
Protokoll Stack mit der "X - Realtime" Technologie. Die Software ist lauffähig unter Windows und ermöglicht die Simulation
von mehreren EtherCAT Geräten gleichzeitig (z.B. Klemmen oder Antriebe der Firma Beckhoff) in Echtzeit. Je nach PC Hardware und Applikation
sind Telegramm Updatezeiten bis zu 250 μsec realisierbar.
|
EtherCAT Device - Funktionalität
|
Neben zahlreichen erweiterten EtherCAT - Funktionen (z.B. für Distributed
Clock, COE und State Management) ermöglicht das Bibliotheksystems die
EtherCAT - Geräte (PDF) auch ohne eine entsprechende XML - Datei zu
betreiben. Mit dem integrierten Stationsmanagement des EtherCAT Device können die Geräte fast vollständig implizit
verwaltet und betrieben werden. Auch jeder einzelne Funktionsschritt (z.B. FMMU, SYNCMAN, PDO, STATE ...) kann gezielt
gesteuert werden. Zusätzlich hat SYBERA die umfassende Test Software ECATVERIFY entwickelt. Diese Software
ermöglicht dem Entwickler die
simulierten EtherCAT - Geräte zu testen und die Parametrierung (z.B. PDO -
Mapping) durchzuführen. Der Entwickler wird hierbei interaktiv durch die einzelnen Funktionsgruppen und Zustände geführt.
Alle Information werden dabei ausführlich visualisiert.
Wie bei dem
EtherCAT-Master erlaubt der integrierte
PDO Konfigurator (PDF) die einfache Festlegung von PDO -
Mappings. Mit dem Konfigurator wird das Hinzufügen, das Entfernen und das Verschieben von PDO - Objekten ermöglicht. In der
Datei ECATDEVICE.PAR eingetragene Geräte können zur Bearbeitung der PDO - Mappings aufgelistet, oder auch gezielt gesucht
werden (z.B. nach Namen). Neue PDO - Mappings (mit Index, PDO und Bitgröße) können eingegeben und der entsprechenden PDO -
Mapping Liste (TX / RX) zugewiesen werden. Nach erfolgter Konfiguration wird der Eintrag in der Datei ECATDEVICE.PAR
automatisch aktualisiert. Die entsprechenden Längen Angaben (für FMMU, SYNCMAN und Deskriptoren) werden automatisch
angepasst.
|
EtherCAT Device - Technologie
|
Hierbei wird nicht nur das Senden und Empfangen von industrietauglichen Ethernet Protokollen
nach der EtherCAT Spezifikation (vgl. EtherCAT Technology Group ETG) in Echtzeit realisiert. Die Schnittstelle ermöglicht
zudem die funktionale Bearbeitung der EtherCAT Telegramme in einer separaten Echtzeit Task. Das System basiert auf 4 Echtzeit
Tasks: dem Senden und Empfangen von Ethernet Frames, der Bearbeitung von Nutzdaten und der Fehlerbehandlung. über eine STATE
- Machine werden die Tasks funktional synchronisiert. Eine Echtzeit - Task erkennt Frame - Fehler und Hardware Latenzen. Es
wird zudem überprüft, ob zu einem gesendeten EtherCAT - Telegramm ein Antwort - Telegramm empfangen wurde (z.B. bei Timeout),
ob der Working Counter des Antworttelegramms erhöht wurde und ob die Index - Felder der Sende- und Empfangs - Telegramme
übereinstimmen. Mit einem Frame - Filter werden die EtherCAT Telegramme vom Ethernet Frame in Echtzeit separiert und an einen
Telegramm - Stack übertragen. Der Entwickler hat die Möglichkeit, die funktionale Bearbeitung (z.B. Realtime Level2) in einer
Echtzeit - Task auf System- oder auf Applikationsebene umzusetzen.
|
EtherCAT - Training
|
Um die Feldbus Kommunikation effizient anwenden zu können, bietet Sybera das
Training "EtherCAT Entwicklung". Bei diesem
Training wird das Wissen neutral und Produkt - unabhängig vermittelt. Die Schulung ermöglicht anhand von Beispielen und
praktischen Übungen einen umfassenden Einblick in die EtherCAT Technologie. In dem Training werden die Grundlagen der
EtherCAT Technologie (z.B. State Management, PDI, SYNC und FMMU Management, Mailbox Kommunikation, COE und PDO Assignment,
Watchdog, Distributed Clock, Parametrierung und XML Dateien) ausführlich behandelt. Die Teilnehmer erhalten ausführliche
Hintergrund Informationen über die EtherCAT Technologie für den täglichen Einsatz. Das vermittelte Wissen wird mit Wireshark
Analysen gefestigt. Auch werden die Teilnehmer der Schulung in die Lage versetzt, EtherCAT Projekte selbständig zu
konfigurieren, zu programmieren und Fehler zu analysieren. Das Training richtet sich somit an alle Entwickler und Service
Techniker. |