EBus Error Behaviour

EBus Error Behaviour 1:
Der Parameter EBus error behaviour

Dieser Parameter wird verwendet um die Reaktion auf einen E-Bus-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 der E-Bus fehlerfrei ist geht er automatisch in den Datenaustausch.

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

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

Aktivieren des E-Bus nach einem E-Bus-Fehler

Im DAP erhalten Sie über das Status DWord die Info über den E-Bus. Sobald der E-Bus einen Fehler hat wird das Bit EcFrameError gesetzt (im High Word Bitoffset x.2). Ist der Fehler behoben und der Koppler wieder bereit den E-Bus zu starten wird das Bit EcFrameError zurückgesetzt und im High Word Bitoffset x.4 das Flag NeedEBusRese gesetzt.

EBus Error Behaviour 2:
Flag NeedEBusReset

Der Reset wird über einen Record Daten 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.