Herunterladen Inhalt Inhalt Diese Seite drucken

Coe-Interface; Verfügbarkeit - Beckhoff El9501 Dokumentation

Ethercat-klemmen, netzteil 0…20 v dc, 0…2 a
Inhaltsverzeichnis
Im Zustand Op kopiert der Slave die Ausgangsdaten des Masters auf seine Ausgänge. Es ist Prozessdaten-
und Mailboxkommunikation möglich.
Boot
Im Zustand Boot kann ein Update der Slave-Firmware vorgenommen werden. Der Zustand Boot ist nur über
den Zustand Init zu erreichen.
Im Zustand Boot ist Mailbox-Kommunikation über das Protokoll File-Access over EtherCAT (FoE) möglich,
aber keine andere Mailbox- und Prozessdatenkommunikation.
3.5

CoE-Interface

Allgemeine Beschreibung
Das CoE-Interface (CAN application protocol over EtherCAT Interface) ist die Parameterverwaltung für
EtherCAT-Geräte. EtherCAT-Slaves oder auch der EtherCAT-Master verwalten darin feste (ReadOnly) oder
veränderliche Parameter, die sie zum Betrieb, Diagnose oder Inbetriebnahme benötigen.
CoE-Parameter sind in einer Tabellen-Hierarchie angeordnet und prinzipiell dem Anwender über den
Feldbus zugänglich. Der EtherCAT-Master (TwinCAT System Manager) kann über EtherCAT auf die lokalen
CoE-Verzeichnisse der Slaves zugreifen und je nach Eigenschaften lesend oder schreibend einwirken.
Es sind verschiedene Typen für CoE-Datentypen möglich wie String (Text), Integer-Zahlen, Bool'sche Werte
oder größere Byte-Felder. Damit lassen sich ganz verschiedene Eigenschaften beschreiben. Beispiele für
solche Parameter sind Herstellerkennung, Seriennummer, Prozessdateneinstellungen, Gerätename,
Abgleichwerte für analoge Messungen oder Passwörter.
Die Ordnung erfolgt in zwei Ebenen über hexadezimale Nummerierung:
Zuerst wird der (Haupt)Index genannt, dann der Subindex.
Die Wertebereiche sind:
• Index: 0x0000...0xFFFF (0...65535
• Subindex: 0x00...0xFF (0...255
Üblicherweise wird ein so lokalisierter Parameter geschrieben als 0x8010:07 mit voranstehendem „0x" als
Kennzeichen des hexadezimalen Zahlenraumes und Doppelpunkt zwischen Index und Subindex.
Die für den EtherCAT-Feldbusanwender wichtigen Bereiche sind
• 0x1000: Hier sind feste Identitätsinformationen zum Gerät hinterlegt wie Name, Hersteller,
Seriennummer etc. Außerdem liegen hier Angaben über die aktuellen und verfügbaren
Prozessdatenkonstellationen.
• 0x8000: Hier sind die für den Betrieb erforderlichen funktionsrelevanten Parameter für alle Kanäle
zugänglich wie Filtereinstellung oder Ausgabefrequenz.
Weitere wichtige Bereiche sind:
• 0x4000: Hier befinden sich bei manchen EtherCAT-Geräten die Kanalparameter. Historisch war dies
der erste Parameterbereich, bevor der 0x8000 Bereich eingeführt wurde. EtherCAT-Geräte, die früher
mit Parametern in 0x4000 ausgerüstet wurden und auf 0x8000 umgestellt wurden, unterstützen aus
Kompatibilitätsgründen beide Bereiche und spiegeln intern.
• 0x6000: Hier liegen die Eingangs-PDO („Eingänge" aus Sicht des EtherCAT-Masters)
• 0x7000: Hier liegen die Ausgangs-PDO („Ausgänge" aus Sicht des EtherCAT-Masters)
Verfügbarkeit
Nicht jedes EtherCAT-Gerät muss über ein CoE-Verzeichnis verfügen. Einfache I/O-Module ohne
eigenen Prozessor verfügen in der Regel über keine veränderlichen Parameter und haben deshalb
auch kein CoE-Verzeichnis.
Wenn ein Gerät über ein CoE-Verzeichnis verfügt, stellt sich dies im TwinCAT System Manager als ein
eigener Karteireiter mit der Auflistung der Elemente dar:
EL9501, EL9561
)
dez
)
dez
Version: 1.0.0
Grundlagen der Kommunikation
CoE-Interface
33
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

El9561

Inhaltsverzeichnis