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