"EBus Error Behaviour"

Mit diesem Parameter können Sie die Reaktion auf einen EtherCAT-Fehler einstellen.
Folgende Einstellungen sind möglich:
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 | 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 der EtherCAT-Kommunikation nach einem EtherCAT-Fehler
Im DAP erhalten Sie über das DWord „Status“ Informationen über den EtherCAT-Zustand.

Falls im EtherCAT-Netzwerk ein Fehler erkannt wird, wird das Bit „EcFrameError“ gesetzt. Wenn der Fehler behoben und die ER9320-0022 wieder bereit ist, die EtherCAT-Kommunikation zu starten, wird das Bit „EcFrameError“ zurückgesetzt und das Bit „NeedEBusReset“ gesetzt.
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.