Grundlagen zur Funktion

Die EP6080-0000 unterstützt zwei Zugriffsverfahren auf den Speicher:

Auslieferungszustand

Die EP6080-0000 wird betriebsbereit ohne vordefinierte azyklische Datenstrukturen geliefert.

Grundlagen zur Funktion 1:

Allgemeiner Hinweis zur Datenkonsistenz

Die EP6080-0000 kann dazu benutzt werden, zyklisch Maschinendaten ausfallsicher abzuspeichern. Eine entsprechende Rückmeldung im Status (zyklischer Betrieb) bestätigt, dass die Daten von der EP6080-0000 korrekt übernommen wurden. Im azyklischen Betrieb müssen die Daten korrekt im CoE stehen.

Es kann der Betriebsfall eintreten, dass während eines zyklischen oder azyklischen Schreibzugriffs durch die Task die Box spannungslos geschaltet oder die Task gestoppt wird. In der EP6080-0000 sorgen für diesen Fall Schattenpuffer bzw. das NOVRAM für Datenkonsistenz auf unterster Ebene, so dass immer auf den zuletzt korrekt geschriebenen Datensatz zugegriffen werden kann. Auf Applikationsebene hat jedoch der Benutzer durch entsprechende Anwendung selbst Sorge dafür zu tragen, dass die Applikation z. B. beim Start konsistente Daten übernimmt (z. B. fortlaufende Zähler oder ID-Kennung in den zu speichernden Daten).

Beispiel:

Es werden mehrere azyklische Datenobjekte 1 bis 3 definiert, die fortlaufend der Reihe nach von der Applikation beschrieben werden, z. B. 3 Achspositionen, die zum selben Zeitpunkt in der Applikation ermittelt wurden. Während eines Schreibzugriffs auf Objekt 2 fällt die Spannung aus. Dann beinhaltet Objekt 1 die aktuelle Achsposition 1, Objekte 2+3 aber veraltete. Die Applikation darf beim Neustart dann nicht annehmen, 3 Achsposition zu erhalten die vom selben Zeitpunkt stammen.

Gleiche Seiteneffekte müssen beim gleichzeitigen Betrieb von EP6080-0000 und Persistent/Retain/sonstigen NOVRAM-Daten (z. B. aus FC-Karten oder CX) berücksichtigt werden.

Grundlagen zur Funktion 2:

Betriebsbereitschaft

Achten Sie in Ihrer Applikation unbedingt auf einen gültigen WorkingCounter WcState der Box, bevor Sie mit der Schreib- und insbesondere der Lesekommunikation beginnen! Die bei einem WcState ≠ 0 von einem EtherCAT Slave gelieferten Prozessdaten sind (auch wenn sie ≠0 sind) als ungültig zu verwerfen!

Grundlagen zur Funktion 3:

CoE Verzeichnis

Die Funktionalität der EP6080-0000 bringt es mit sich, dass bei der Parametrierung CoE-Objekte gelöscht oder neu angelegt werden. Um eine korrekte Online-CoE-Darstellung sicherzustellen, beachten Sie die Hinweise.