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 | 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.

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.