11
Diagnose
11.4
Erweiterte Diagnosemeldung
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
11.4
Erweiterte Diagnosemeldung
Die Fehler im Antriebsregler und der dort gesteckten Module werden als erweiterte Diagnosemel-
dungen an den PROFIBUS-Master gesendet.
Aufbau der Diagnosemeldung
Byte
1 Bit 0: Station exisitiert nicht (vom Master gesetzt).
2 Bit 0: Slave muss neu parametriert werden.
3 Bit 7: Diagnostic-Overflow - Slave hat mehr Diagnose-Informationen als in ein Telegramm passen.
4 Bits 0 ... 7: Master-Adresse nach Parametrierung ("0xFF" ohne Parametrierung)
5 Bits 0 ... 7: Identnummer High-Byte
6 Bits 0 ... 7: Identnummer Low-Byte
7 Header
8 Status_Type
9 Slot_Number
10 Specifier
11 reserviert
12
13 ... 16 Fehlercode des Inverter Drive 8400
Lenze · Kommunikationsmodul E84AYCPM (PROFIBUS®) · Kommunikationshandbuch · DMS 5.0 DE · 11/2012 · TD17
Beschreibung
Bit 1: Slave ist nicht für den Datenaustausch bereit.
Bit 2: Konfigurationsdaten stimmen nicht überein.
Bit 3: Slave hat erweiterte Diagnosedaten.
Bit 4: Angeforderte Funktion wird vom Slave nicht unterstützt.
Bit 5: Ungültige Antwort vom Slave (vom Master gesetzt)
Bit 6: Falsche Parametrierung
Bit 7: Slave ist von einem anderen Master parametriert (vom Master gesetzt).
Bit 1: Statische Diagnose
Bit 2: Fest auf "1" gesetzt.
Bit 3: Watchdog aktiv
Bit 4: Freeze-Kommando erhalten.
Bit 5: Sync-Kommando erhalten.
Bit 6: Reserviert
Bit 7: Slave ist deaktiviert (vom Master gesetzt).
• Im Header wird die Blocklänge der erweiterten Diagnose inklusive des Headerbyte dargestellt.
• Im vorliegenden Fall beträgt der Wert des Eintrags"0x0A" (Bytes 7 ... 16 = 10 Bytes).
Der Wert des Eintrags ist fest und beträgt "0x81" bei folgenden Bit-Belegungen:
• Bit 7 = 1: "Status"
• Bit 0 = 1: "Statusmeldung"
• Wert aller restlichen Bits = 0
Der Wert der Slot-Nummer ist "0x00".
• Ein gemeldeter Fehler wird im Specifier mit der Kennung "0x1" (Status kommt) eingetragen.
• Ein beseitigter Fehler wird im Specifier mit der Kennung "0x02" (Status geht) eingetragen.
• Wenn kein Fehler gemeldet wurde, hat der Eintrag im Specifier den Wert "0x00" (keine weitere
Unterscheidung).
• Mit der Codestelle C00165 kann der Inhalt des Fehlerspeichers ausgelesen werden.
• Ausführliche Informationen zu den Fehlercodes finden Sie in der Dokumentation des Inverter
Drive 8400.
90