ASCII - Kommando ERRCODE *    
Syntax Senden ERRCODE *    
Syntax Empfangen ERRCODE * <Data>   Vorhanden in  
Type Command   Setup Software Ja
ASCII Format Integer32   CANBus Objektnummer Nein
DIM -   PROFIBUS PNU Nein
Bereich 0 .. 0xFFFFFFFF   DPR Nein
Default -    
Opmode All   Datentyp Bus/DPR -
Verstärker Status -   Wichtung  
ab Firmware 1.20    
Konfiguration Nein   Letzte Bearbeitung der Seite REV 1.3
Funktionsgruppe Drive Status   EEPROM -
Kurzbeschreibung Ausgabe des Fehlerregisters

Beschreibung

Das Kommando ERRCODE * liefert die Information über aktuell anstehende Fehler in Form einer Bit-Variable. Ein Bit wird gesetzt sobald der zugehörige Fehler erkannt worden ist. Das Löschen der Fehlerbits erfolgt beim Hardware-Reset des Verstärkers.
Fehler, die mit dem Kürzel SW gekennzeichnet sind, können auch per Software-Reset (Funktion „Fehler löschen“, CLRFAULT) gelöscht werden.

Unter Level werden die verschiedenen Fehlerbehandlungen angegeben.

Level 2: Eine Störung führt zum Anhalten des Antriebs (Nothalt). Das Abbremsen erfolgt drehzahlgeregelt mit der Nothalt-Rampe (DECSTOP). Nach dem Erreichen der Stillstandsschwelle VEL0 (spätestens nach 5 Sekunden) wird die Endstufe gesperrt. Der Verstärker ist nicht mehr betriebsbereit (kein BTB), weiterer Betrieb ist erst nach dem Quittieren der Störung möglich. Die Störung wird im Display als Fehler Nr. xx angezeigt (Anzeige Fxx). Darüber hinaus wird im Statusregister ein Fehlerbit gesetzt, das über einen digitalen Ausgang nach außen gemeldet werden kann.

Level 3: (ab Firmware 4.01) Eine Störung führt zum Anhalten des Antriebs (Nothalt). Das Abbremsen erfolgt ohne Positionsinformation der Rückführeinheit. Nach dem Erreichen des Stillstands wird die Endstufe gesperrt.Der Verstärker ist nicht mehr betriebsbereit (kein BTB), weiterer Betrieb ist erst nach dem Quittieren der Störung möglich. Die Störung wird im Display als Fehler Nr. xx angezeigt (Anzeige Fxx). Darüber hinaus wird im Statusregister ein Fehlerbit gesetzt, das über einen digitalen Ausgang nach außen gemeldet werden kann.

Level 4: Eine Störung führt zum sofortigen Sperren der Endstufe. Der Antrieb trudelt unkontrolliert aus, der Verstärker ist nicht mehr betriebsbereit (kein BTB). Der weitere Betrieb ist erst nach dem Quittieren der Störung möglich. Die Störung wird im Display als Fehler Nr. xx angezeigt (Anzeige Fxx).
Das Fehlerbit, das im Statusregister gesetzt wird, kann über einen digitalen Ausgang nach außen gemeldet werden.

Bei den Fehlern, die gleichzeitig den Ebenen 2/3 und 4 zugeordnet sind, entscheidet über die Ebenen-Zugehörigkeit der Zustand der Parameter ACTFAULT und MBRAKE.

ACTFAULT=1 oder MBRAKE=1 LEVEL 2 bzw. 3 (Default-Einstellung)
ACTFAULT=0 und MBRAKE=0 LEVEL 4
 
Bit/Displ./Reset/Level Bitkombination Beschreibung
 
00/F01/SW/2,4 0x00000001 =1 Fehler Kühlkörpertemperatur
wird gesetzt sobald die aktuelle Kühlkörpertemperatur (TEMPH) den maximal zulässigen Wert (MAXTEMPH) überschreitet.
 
01/F02/SW/2,4 0x00000002 =1 Fehler Überspannung
wird gesetzt sobald die Zwischenkreisspannung den max. zulässigen Wert (gegeben über VBUSBAL) überschreitet.
 
02/F03/SW/2 0x00000004 =1 Schleppfehler bei Ausführung der externen Trajektorie (OPMODE=6/SERCOS oder =5 externe Trajektorie)
wird gesetzt sobald die Geschwindigkeit, die über die externe Trajektorie vorgegeben wird, die max. Drehzahl VLIM/VLIMN überschreitet.
 
03/F04/HW/3,4 0x00000008 =1 Feedback-Fehler
wird gesetzt wenn die Amplitude der Resolver/Encoder-Signale den minimalen Grenzwert unterschreitet

Der Antrieb wird stromgeregelt abgebremst.
 
04/F05/SW/2,4 0x00000010 =1 Fehler Unterspannung
wird gesetzt sobald die Zwischenkreisspannung den min. zulässigen Wert (VBUSMIN) unterschreitet.
 
05/F06/HW/2,4 0x00000020 =1 Fehler Motortemperatur
wird gesetzt sobald der Widerstand des Motortemperaturfühlers (TEMPM) den maximal zulässigen Wert (MAXTEMPM) überschreitet.
 
06/F07/HW/2,4 0x00000040 =1 wird gemeldet wenn die internen Versorgungsspannungen fehlerhaft sind.
 
07/F08/SW/3,4 0x00000080 =1 Fehler Überdrehzahl
wird gesetzt wenn die aktuelle Motordrehzahl (V) den max. zulässigen Wert (VOSPD) überschreitet.

Der Antrieb wird stromgeregelt abgebremst.
 
08/F09/HW/4 0x00000100 =1 Fehler EEPROM
wird gesetzt, wenn beim Lesen/Schreiben des seriellen EEPROM´s ein Fehler aufgetreten ist. Dieser Fehler kann wird verursacht entweder durch ein fehlerhaftes EEPROM oder durch eine fehlerhafte Daten-Checksumme. In dem zweiten Fall kann der Fehler durch erneutes Abspeichern der Daten (SAVE) beseitigt werden.
 
09/F10/HW 0x00000200 Reserve
 
10/F11/HW/2,4 0x00000400 =1 Fehler Bremse
wird gesetzt, wenn der Bremsenschalter einen Fehler meldet (z.B. Bremse nicht angeschlossen).
 
11/F12/HW 0x00000800 =1 Fehler Motorphase. Dieser Fehler tritt auf, wenn eine Motorphase nicht richtig angeschlossen ist. Dieser Fehler kann abgeschaltet werden, in dem CPHASE = 0 gesetzt wird.
 
12/F13/SW/2,4 0x00001000 =1 Fehler Umgebungstemperatur
wird gesetzt sobald die aktuelle Umgebungstemperatur (TEMPE) den maximal zulässigen Wert (MAXTEMPE) überschreitet.
 
13/F14/HW/2,4 0x00002000 =1 Fehler Endstufe
Es sind folgende Ursachen möglich: Erdschluß, Motorkurzschluß oder Ballastkurzschluß.
 
14/F15/SW/2,4 0x00004000 =1 I2tmax überschritten
wird gesetzt wenn I2t 105 % (bei FOLDMODE=2) überschreitet.
 
15/F16/SW/2,4 0x00008000 =1 Netz-BTB
 
16/F17/HW/2,4 0x00010000 =1 Fehler A/D-Wandler
wird gesetzt wenn beim Einschalten des Verstärkers zu große Stromoffsetwerte gemessen werden.
 
17/F18/HW/2,4 0x00020000 =1 Ballast-Fehler (defekter Ballasttransistor, Vorwahl „Ballastwiderstand extern“ bei Anschluß des internen Ballastwiderstandes).
 
18/F19/SW/2,4 0x00040000 =1 fehlende Netzphase bei PMODE=2
 
19/F20/HW/2,4 0x00080000 =1 Slot-Error
Diese Fehlermeldung wird generiert, wenn bei vorhandener Slot-Erweiterungskarte ein Fehler erkannt wurde. Die mögliche Fehlerursache hängt von der Art der Slot-Erweiterungskarte ab.
1. I/O-Erweiterungskarte – Der Fehler wird generiert, wenn die 24V-Versorgungsspannung der Erweiterungskarte abgeschaltet wird.
2. DPR-Erweiterungskarten (Beckhoff,L&B,Sigmatek)
Die Fehlermeldung erscheint, wenn der DPR-Innterrupt von der Erweiterungskarte ausbleibt (die Überwachungszeit kann mit dem Parameter EXTWD in msek eingestellt werden).
3. PROFIBUS:
Initialisierungsfehler nach dem Einschalten
 
20/F21/HW/2,4 0x00100000 =1 Handling Error
PROFIBUS:
Wird der Operationsmode (OPMODE) bei betriebsbereitem PROFIBUS über einen anderen Kommunikationskanal geändert, wird diese Fehlermeldung generiert und der Antrieb, falls erforderlich, notgebremst.
Ausnahme: Betriebsart –126 (nur Profibus). Gesicherte Betriebsart nach dem Einschalten.
 
21/F22/HW/2,4 0x00200000 =1 Erdschluß
Die Erdschluß-Überwachung ist nur bei den 40/70A Endstufen realisiert.
 
22/F23/HW/2,4 0x00400000 =1 CANBUS Bus-Off
Fehler in der CAN – Kommunikation
Die Kommunikationsstörung BUSOFF wird direkt von der Schicht 2 (CAN Controller) überwacht und gemeldet. Diese Meldung kann unterschiedliche Ursachen haben. Hier einige Beispiele: Telegramm wird gesendet, obwohl kein weiterer CAN – Knoten angeschlossen ist, CAN Knoten weisen unterschiedliche Baudraten auf, Busleitung defekt, Reflexionen auf den Leitungen aufgrund fehlerhafter Leitungsabschlüsse,......

Ein BUSOFF wird vom Servostar nur gemeldet, wenn ein weiterer CAN Knoten angeschlossen ist und mindesten ein Objekt zu Beginn erfolgreich abgesetzt werden konnte. Der Zustand BUSOFF wird mit der Fehlermeldung F23 signalisiert. Sollte beim Auftreten dieses Fehlers die Endstufe freigegeben (enable) sein und eine Fahrfunktion ausgeführt werden, wird der Antrieb mit der Notbremsrampe angehalten und die Endstufe gesperrt (disable).
 
23/F24/SW/2,4 0x00800000 Warnung in Fehler gewandelt (definiert durch WMASK)
 
24/F25/HW/3,4 0x01000000 Kommutierungsfehler (Durchgehen des Motors)

Der Antrieb wird stromgeregelt abgebremst.

Siehe auch VCOMM
 
25/F26/SW/2,4 0x02000000 Hardware-Endschalter - Fehler bei Referenzfahrt (definiert durch REFLS)
 
26/F27/HW/4 0x04000000 =1 Fehler „-AS-Option“
Diese Fehlermeldung wird generiert, wenn beim Aktivwerden der AS-Option die Endstufe freigegeben war (ab Version 3.44).
 
27/F28/SW/2 0x08000000 =1 Fehler „externe Trajektorie“
wird generiert, wenn der Sollwertsprung bei der Vorgabe der externen Positions-Trajektorie den maximal zuläßigen Wert überschreitet.

=1 EtherCAT: Der Fehler "Synchronisation" wird generiert wenn der Antrieb im Phasenhochlauf nicht synchronisieren lässt bzw. wenn der Antrieb im EtherCAT Zustand „Operational“ seine Synchronisation verliert.
 
28/F29/SW/2 0x10000000 =1 Slotkartenfehler (z.B. Sercosfehler)

wird z.B. generiert wenn der Antrieb Kommunikation verliert bzw. wenn der Antrieb über die Slotkarte ein SW Enable Signal ohne HW Enable bekommt.

=1 DPR-Karte
(z.B. EtherCAT) wird generiert, wenn die Kommunikationsphase im Zustand Enable zurück geschaltet wird, ein nicht unterstütztes Mapping der zyklischen Daten vorgewählt wird oder wenn der Antrieb über die Slotkarte ein SW Enable Signal ohne HW Enable bekommt
 
29/F30/SW 0x20000000 Notstop Time-out
 
30/F31/SW 0x40000000 =1 MACRO
Fehler in der MACRO Programmierung
 
31/F32/HW/4 0x80000000 =1 Systemfehler
zeigt einen internen Fehler an. Dieser Fehler wird beim Einschalten des Verstärkers generiert, wenn die Systemüberprüfung während der Initialisierungsphase nicht erfolgreich abgeschlossen werden konnte.
Es sind folgende Ursachen möglich:
1. Fehlerhafte Datentabelle im Flash (mögliche Ursache: abgebrochener Firmware-Update).
2. Macro-Fehler (fehlerhaftes Macro-Programm)
3. Software-Watch-Dog (Fehler bei der Programmausführung)
4. Serielles EEPROM (Fehler beim Lesen/Schreiben des seriellen EEPROM´s)
5. FPGA-Fehler (Fehler beim Laden des FPGA-Programmes)
6. Makro-RAM - zu wenig RAM für die Makro-Programme
Beim Einschalten des Verstärkers, wird im Falle eines Systemfehlers, die genaue Fehlerursache über die serielle Schnittstelle (RS232) ausgegeben.

Der Fehler F32 kann ggf. durch folgenden Vorgang beseitigt werden: ASCII - Befehl SAVE ausführen lassen. Wenn dieser Speichervorgang abgeschlossen ist den Regler resetten.