EBus Error Behaviour
Abb.51: Der Parameter EBus error behaviourDieser 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.
Abb.52: Flag NeedEBusResetDer 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.