Veränderungen im CoE-Verzeichnis (CAN over EtherCAT), Programmzugriff
Beachten Sie bei Verwendung/Manipulation der CoE-Parameter die allgemeinen CoE-Hinweise im Kapitel
„CoE-Interface" der EtherCAT-System-Dokumentation:
• StartUp-Liste führen für den Austauschfall,
• Unterscheidung zwischen Online/Offline Dictionary,
• Vorhandensein aktueller XML-Beschreibung (Download von der Beckhoff Website),
• "CoE-Reload" zum Zurücksetzen der Veränderungen
• Programmzugriff im Betrieb über die PLC (s. TwinCAT3 | PLC-Bibliothek: Tc2_EtherCAT und
Beispielprogramm R/W CoE)
Datenerhaltung und Funktion „NoCoeStorage"
Einige, insbesondere die vorgesehenen Einstellungsparameter des Slaves sind veränderlich und
beschreibbar. Dies kann schreibend/lesend geschehen
• über den System Manager (Abb. Karteireiter „CoE-Online") durch Anklicken
Dies bietet sich bei der Inbetriebnahme der Anlage/Slaves an. Klicken Sie auf die entsprechende Zeile
des zu parametrierenden Indizes und geben sie einen entsprechenden Wert im „SetValue"-Dialog ein.
• aus der Steuerung/PLC über ADS z. B. durch die Bausteine aus der TcEtherCAT.lib Bibliothek
Dies wird für Änderungen während der Anlangenlaufzeit empfohlen oder wenn kein System Manager
bzw. Bedienpersonal zur Verfügung steht.
Datenerhaltung
Werden online auf dem Slave CoE-Parameter geändert, wird dies in Beckhoff-Geräten
üblicherweise ausfallsicher im Gerät (EEPROM) gespeichert. D. h. nach einem Neustart (Repower)
sind die veränderten CoE-Parameter immer noch erhalten.
Andere Hersteller können dies anders handhaben.
Ein EEPROM unterliegt in Bezug auf Schreibvorgänge einer begrenzten Lebensdauer. Ab
typischerweise 100.000 Schreibvorgängen kann eventuell nicht mehr sichergestellt werden, dass
neue (veränderte) Daten sicher gespeichert werden oder noch auslesbar sind. Dies ist für die
normale Inbetriebnahme ohne Belang. Werden allerdings zur Maschinenlaufzeit fortlaufend CoE-
Parameter über ADS verändert, kann die Lebensdauergrenze des EEPROM durchaus erreicht
werden.
Es ist von der FW-Version abhängig, ob die Funktion NoCoeStorage unterstützt wird, die das
Abspeichern veränderter CoE-Werte unterdrückt.
Ob das auf das jeweilige Gerät zutrifft, ist den technischen Daten dieser Dokumentation zu
entnehmen.
• wird unterstützt: die Funktion ist per einmaligem Eintrag des Codeworts 0x12345678 in CoE
0xF008 zu aktivieren und solange aktiv, wie das Codewort nicht verändert wird. Nach dem
Einschalten des Gerätes ist sie nicht aktiv.
Veränderte CoE-Werte werden dann nicht im EEPROM abgespeichert, sie können somit beliebig
oft verändert werden.
• wird nicht unterstützt: eine fortlaufende Änderung von CoE-Werten ist angesichts der o.a.
Lebensdauergrenze nicht zulässig.
EL6711-0010
HINWEIS
Version: 1.0
Grundlagen der Kommunikation
23