BECKHOFF CX210009x4 Benutzerhandbuch
Seite 20

Produktübersicht
CoEVerzeichnis Lokalisierung im EtherCATSlave
Das CoEVerzeichnis als Parametersystem muss im Gerät in der Firmware (FW) im lokalen Controller
verwaltet werden. Dies ist das so genannte OnlineVerzeichnis, weil es dem Anwender nur zur Verfügung
steht, wenn der EtherCATSlave unter Betriebsspannung in Betrieb ist und ggf. über EtherCAT
Kommunikation manipuliert werden kann.
Damit auch ohne vorhandenen Slave schon vorab die Parameter eingesehen und verändert werden können,
wird üblicherweise eine DefaultKopie des gesamten Verzeichnisses in der Gerätebeschreibungsdatei ESI
(XML) hinterlegt. Dies wird OfflineVerzeichnis genannt. Änderungen in diesem Verzeichnis wirken sich bei
TwinCAT nicht auf den späteren Betrieb des Slaves aus. Die xmlDateien können auf der BeckhoffWebsite
Der TwinCAT Systemmanager 2.11 kann beide Listen anzeigen und kennzeichnet dies:
im Online Verzeichnis
im Offline Verzeichnis
wird das reale aktuelle Verzeichnis des Slaves
ausgelesen. Dies kann je nach Größe und Zykluszeit
einige Sekunden dauern
wird das OfflineVerzeichnis aus der ESIDatei
angezeigt. Änderungen sind hier nicht sinnvoll bzw.
möglich.
wird die tatsächliche Identität angezeigt
wird in der Identität der konfigurierte Stand angezeigt
wird der Firmware und HardwareStand des
Gerätes laut elektronischer Auskunft angezeigt
wird kein Firmware oder HardwareStand angezeigt,
da dies Eigenschaften des realen Gerätes sind
ist ein grünes Online im TwinCAT Systemmanager,
Karteireiter CoEOnline zu sehen
ist ein rotes Offline im TwinCAT Systemmanager,
Karteireiter CoEOnline zu sehen
Einteilung
Es sind verschiedene Typen für CoEParameter möglich wie String (Text), IntegerZahlen, Bool'sche Werte
oder größere ByteFelder. Damit lassen sich ganz verschiedene Eigenschaften beschreiben. Beispiele für
solche Parameter sind Herstellerkennung, Seriennummer, Prozessdateneinstellungen, Gerätename,
Abgleichwerte für analoge Messung oder Passwörter.
Die für den anwendungsorientierten EtherCATFeldbusanwender wichtigen Bereiche im SlaveCoE sind
• x1000: hier sind feste IdentitätsInformation zum Gerät hinterlegt wie Name, Hersteller, Seriennummer
etc. Außerdem liegen hier Angaben über die aktuellen und verfügbaren Prozessdatenkonstellationen.
• x8000: hier sind die für den Betrieb erforderlichen funktionsrelevanten Parameter für alle Kanäle
zugänglich wie Filtereinstellung oder Ausgabefrequenz.
Ferner interessant sind die Bereiche
• x4000: hier liegen in manchen EtherCATGeräte alternativ zum x8000Bereich die Kanalparameter.
• x6000: hier liegen die EingangsPDO ("Eingang" aus Sicht des EtherCATMasters)
• x7000: hier liegen die AusgangsPDO ("Ausgang" aus Sicht des EtherCATMasters)
Kanalweise Ordnung
Das CoEVerzeichnis ist in EtherCAT Geräten angesiedelt die meist mehrere funktional gleichwertige Kanäle
umfassen. z.B. hat eine 4 kanalige Analogeingangsklemme 0..10V auch 4 logische Kanäle und damit 4
gleiche Sätze an Parameterdaten für die Kanäle. Um in den Dokumentationen nicht jeden Kanal auflisten zu
müssen, wird gerne der Platzhalter "n" für die einzelnen Kanalnummern verwendet.
Im CoESystem sind für die Menge aller Parameter eines Kanals eigentlich immer 16 Indizes mit jeweils 255
Subindizes ausreichend. Deshalb ist die kanalweise Ordnung in 16
dez
/10
hex
Schritten eingerichtet. Am
Beispiel des Parameterbereichs x8000 sieht man dies deutlich:
Kanal 0: Parameterbereich x8000:00 ... x800F:255
Kanal 1: Parameterbereich x8010:00 ... x801F:255
Kanal 2: Parameterbereich x8020:00 ... x802F:255
tbc...
CX210009x4
20
Version 1.1