EBus Error Behaviour

EBus Error Behaviour 1:
Der Parameter „EBus error behaviour“

Dieser Parameter wird verwendet um die Reaktion auf einen EtherCAT-Fehler einzustellen. Folgende Möglichkeiten können genutzt werden:

Legacy

Ausgangsdaten werden noch geschrieben, Eingangsdaten werden eingefroren und sind damit nicht mehr aktuell.

Set IOs to 0

Ausgangsdaten werden zu Null geschrieben, Eingangsdaten werden zu Null geschrieben. Sobald das EtherCAT-Netzwerk fehlerfrei ist, startet automatisch der Datenaustausch.

Set IOs to 0 without EBus restart
(Default-Einstellung)

Ausgangsdaten werden zu Null geschrieben, Eingangsdaten werden zu Null geschrieben. Sobald das EtherCAT-Netzwerk fehlerfrei ist, kann der E-Bus über die Record Daten wieder freigegeben werden (sieh unten).

Aktivieren von EtherCAT nach einem EtherCAT-Fehler

Im DAP erhalten Sie über das DWord „Status“ die Informationen über den EtherCAT-Zustand. Sobald im EtherCAT-Netzwerk ein Fehler erkannt wird, wird das Bit EcFrameError gesetzt (im High Word Bitoffset x.2). Ist der Fehler behoben und EP9300-0022 wieder bereit, die EtherCAT-Kommunikation zu starten, wird das Bit EcFrameError zurückgesetzt und im High Word Bitoffset x.4 das Flag NeedEBusReset gesetzt.

EBus Error Behaviour 2:
Flag NeedEBusReset

Der Reset wird über Record Daten Write abgesetzt und ist wie folgt aufgebaut.

Profinet Record Daten (Write Request)

Wert

Bedeutung

Slot

0

Slotnummer

SubSlot

1

Sub Slot Nummer

Index

0x2013

Reset Index

Lenght

2

Datenlänge

Daten

0x1234

Wert

Nach dem Absetzen des Reset wird das Bit NeedEBusReset zurückgesetzt.