Download Erweiterungsmodul EM-ABS-01

Transcript
7.8.3 Emergency-Message, Reaktion
Wenn ein Slave am Systembus in Störung geht, sendet er das EmergencyTelegramm. Das Emergency-Telegramm kennzeichnet über seinen Identifier die
Node-ID zur Identifizierung des ausgefallenen Knotens und über seinen Dateninhalt
(8 Bytes) die vorliegende Fehlermeldung.
Nachdem eine Fehlerquittierung am Slave erfolgt ist, sendet dieser erneut ein Emergency-Telegramm mit dem Dateninhalt Null.
Das Emergency-Telegramm hat den Identifier 128 + Node-ID ( = 129 ... 191)
Der Systembus-Master wertet die Emergency-Telegramme der Slaves aus. Seine Reaktion auf ein Emergency-Telegramm ist mit Emergency Reaction 989 einstellbar.
Betriebsart
0 - Error
1 - No Error
2 - Ignore
Funktion
Das Emergency Telegramm führt zur Störung
beim Systembus-Master.
Das Emergency Telegramm wird als Warnung
angezeigt.
Das Emergency Telegramm wird ignoriert.
Betriebsart Parameter 989 = 0 – Error
Verhalten des Systembus-Masters bei Emergency Reaction 989 = 0 / Error:
Sobald der Systembus-Master ein Emergency-Telegramm empfängt, geht er ebenfalls
in Störung und meldet über die Fehlerart den ausgefallenen Teilnehmer an Hand
dessen Node-ID. Es wird nur der Teilnehmer gemeldet, nicht die Störungsursache.
Die Fehlermeldung am Systembus-Master über Fehlerart 260 ist 21nn mit nn =
Node-ID (hexadezimal) des Slaves, bei dem eine Störungsabschaltung vorliegt.
Zusätzlich meldet der Systembus-Master über Warnstatus 270 Bit 13 die Warnung
Sysbus (0x2000).
Tritt eine Störungsabschaltung bei mehreren Slaves auf, wird am Systembus-Master
der Slave angezeigt, der als erster sein Emergency-Telegramm gesendet hat.
Betriebsart Parameter 989 = 1 – No Error
Verhalten des Systembus-Masters bei Emergency Reaction 989 = 1 / No Error:
Sobald der Systembus-Master ein Emergency-Telegramm empfängt, meldet er über
Warnstatus 270 Bit 13 die Warnung Sysbus (0x2000).
Hinweis:
03/12
In beiden Fällen eines Fehlers wird im Systembus-Master die Boolsche
Variable SysbusEmergency mit der Quellen-Nummer 730 auf TRUE gesetzt. Diese kann im Systembus-Master und (bei Übertragung über eine
TxPDO) in den Slaves für ein definiertes Stillsetzen genutzt werden.
SysbusEmergency wird ebenfalls gesetzt, wenn der Systembus-Master in
Störung geht.
Das Rücksetzen von SysbusEmergency erfolgt mit der Fehlerquittierung.
EM-ABS-01 für ACU
53