Code: 0x0001
Beschreibung: Das Modul hat erfolgreich gebootet. (Info Nachricht
Bemerkung: Wird nach einem kompletten Abfall der Logikspannung ausgelöst, nach einem Reboot), oder einem Neustart ausgelöst durch den internen ,,WatchDog''.
Tritt diese Meldung während des Betriebes gehäuft auf, sollte die Logikspannung überprüft werden bzw. besteht die Möglichkeit eines defekten Leistungstreibers.
![]() | Der Code besteht aus 2 Byte => D-Len > ,,2'' => wird nur das D-Len Byte abgefragt wird diese Meldung nicht als Fehler interpretiert. Die Regel D-Len == ,,2'' => Fehler kann somit immer eingehalten werden. |
![]() | Sollte die Schnittstelle RS232 ohne Spontanmeldung ausgewählt sein, wird diese Meldung unterdrückt. |
Code: 0x02
Beschreibung: Der Speicherplatz reicht nicht mehr aus.
Bemerkung: Kann beim Programmieren von internen Ablaufprogrammen auftreten, wenn der Speicher des EEPROMs erschöpft ist,
oder bei der SRU wenn die dynamisch angelegte Tabelle um interne Bremspunkte zu halten und zu optimieren den noch freien RAM-Speicher überschreitet.
INFO NO RIGHTS (0x03)
Code: 0x03
Beschreibung: Sie haben nicht die passenden Rechte das Kommando auszuführen.
Bemerkung: Die Diagnoseschnittstelle erlaubt es nicht Eingriffe in Bezug auf Bewegungen vorzunehmen. Solche Kommandos dürfen nur über die ,,Hauptschnittstelle'' gesendet werden.
Code: 0x04
Beschreibung: Das gesendete Kommando ist unbekannt.
Bemerkung: Sind Sie sicher, dass der Kommando Code richtig ist? Kann es sein, dass der falsche Benutzer angemeldet ist? Einige Kommandos sind nicht allen Benutzern bekannt.
Code: 0x05
Beschreibung: Das Kommando ist fehlgeschlagen.
Bemerkung: Die Parameter sind alle richtig, aber aus anderen Gründen ist die Ausführung des Kommandos derzeit nicht möglich. Z.B. befindet sich das Modul im ,,Nothalt''.
Bei ,,MOVE POS TIME'', ,,MOVE POS TIME REL'', ,,MOVE POS TIME LOOP'' und ,,MOVE POS TIME REL LOOP'' tritt diese Meldung auf, wenn die Parameter prinzipiell in Ordnung sind, mit den Werten die Position in der geforderten Zeit jedoch nicht erreicht werden kann.
Die Fehlermeldung erscheint auch beim Ausführen von einem Schleifenfahrtbefehl ,,MOVE POS LOOP'', ,,MOVE POS TIME LOOP'', ,,MOVE POS REL LOOP'' und ,,MOVE POS TIME REL LOOP'', wenn das Modul sich im Softwareendanschlag befindet.
Code: 0x06
Beschreibung: Modul ist nicht Referenziert und kann daher das Kommando nicht ausführen.
Bemerkung: Um eine Positionsfahrt auszuführen ist eine Referenzierung notwendig.
INFO SEARCH SINE VECTOR (0x0007)
Code: 0x0007
Beschreibung: Der Raumzeiger für die Sinus-Kommutierung wird gesucht. Hierbei werden die Phasen mit 60% des Maximalstromes bestromt.
Bemerkung: Wird nach dem Einschalten einmalig vor der Durchführung eines Bewegungsbefehles ausgeführt.
![]() | Der Code besteht aus 2 Byte => D-Len > ,,2'' => wird nur das D-Len Byte abgefragt, wird diese Meldung nicht als Fehler interpretiert. Die Regel D-Len == ,,2'' => Fehler kann somit immer eingehalten werden. |
Code: 0x0008
Beschreibung: Es liegen keine weiteren Fehlermeldungen an.
Bemerkung: Wird direkt nach einem ,,CMD ACK'' generiert, wenn keine weiteren Fehler vorhanden sind, bzw. wenn das Modul aus den Softwareendanschlägen herausgefahren ist.
![]() | Der Code besteht aus 2 Byte => D-Len > ,,2'' => wird nur das D-Len Byte abgefragt, wird diese Meldung nicht als Fehler interpretiert. Die Regel D-Len == ,,2'' => Fehler kann somit immer eingehalten werden. |
INFO COMMUNICATION ERROR (0x09)
Code: 0x09
Beschreibung: Ein Fehler in der Kommunikation ist aufgetreten.
Bemerkung: /
Code: 0x10
Beschreibung: Es ist in der Kommunikation eine Zeitüberschreitung aufgetreten.
Bemerkung: Daten konnten nicht verschickt werden, bzw. es wurden noch weiter Daten erwartet, welche nicht rechtzeitig eingetroffen sind.
Code: 0x16
Beschreibung: Falsche Baudrate bei der Kommunikation.
Bemerkung: /
Code: 0x19
Beschreibung: Die Checksumme ist fehlerhaft => Daten sind ungültig.
Bemerkung: /
Code: 0x1D
Beschreibung: D-Len passt nicht zu den erhaltenen Daten.
Bemerkung: /
Code: 0x1E
Beschreibung: Einer der angegebenen Parameter liegt außerhalb des zulässigen Bereiches.
Bemerkung: Wird ein Parameter als falsch erkannt, werden die alten Parameter beibehalten, auch wenn die übrigen Parameter gültig sein sollten.
Code: 0x1F
Beschreibung: Ein Ablaufprogramm ist beendet.
Bemerkung: /
Code: 0x0040
Beschreibung: Der Sensor wurde getriggert (die Bildverarbeitung wurde angestoßen).
Bemerkung: Nur für Bildverarbeitungssensor SRV.
![]() | Der Code besteht aus 2 Byte => D-Len > ,,2'' => wird nur das D-Len Byte abgefragt wird diese Meldung nicht als Fehler interpretiert. Die Regel D-Len == ,,2'' => Fehler kann somit immer eingehalten werden. |
Code: 0x0041
Beschreibung: Der SRV-Sensor ist (wieder) bereit.
Bemerkung: Nur für Bildverarbeitungssensor SRV. Wird zweibytig im Intel-Format verschickt (d.h. das zweite Byte ist 0x00).
![]() | Der Code besteht aus 2 Byte => D-Len > ,,2'' => wird nur das D-Len Byte abgefragt wird diese Meldung nicht als Fehler interpretiert. Die Regel D-Len == ,,2'' => Fehler kann somit immer eingehalten werden. |
Code: 0x0042
Beschreibung: Die Bedienoberfläche (GUI) des Sensors wurde (per USB) mit dem Sensor verbunden. Solange die GUI verbunden ist, können keine Programmwechsel über das Motion Protokoll ausgelöst werden.
Bemerkung: Nur für Bildverarbeitungssensor SRV.
![]() | Der Code besteht aus 2 Byte => D-Len > ,,2'' => wird nur das D-Len Byte abgefragt wird diese Meldung nicht als Fehler interpretiert. Die Regel D-Len == ,,2'' => Fehler kann somit immer eingehalten werden. |
INFO GUI DISCONNECTED (0x0043)
Code: 0x0043
Beschreibung: Die Verbindung zwischen Bedienoberfläche (GUI) des Sensors und dem Sensor wurde beendet.
Bemerkung: Nur für Bildverarbeitungssensor SRV.
![]() | Der Code besteht aus 2 Byte => D-Len > ,,2'' => wird nur das D-Len Byte abgefragt wird diese Meldung nicht als Fehler interpretiert. Die Regel D-Len == ,,2'' => Fehler kann somit immer eingehalten werden. |
Code: 0x44
Beschreibung: Der Sensor hat auf ein neues Bildverarbeitungsprogramm umgeschaltet.
![]() | Als weiterer Parameter wird die Programmnummer des nun aktiven Programms als 16-Bit Integer (Intel-Format: Low-Byte, High-Byte) übermittelt. |
Code: 0xC8
Beschreibung: Für die Positionsfahrt ist kein gültiges Verfahrprofil ausgewählt.
Bemerkung: /
Code: 0xD2
Beschreibung: Der Konfigurations Bereich ist fehlerhaft.
Bemerkung: Das Schreiben des EEPROMs ist fehlgeschlagen oder das EEPROM ist defekt.
Code: 0xD3
Beschreibung: Der Programmspeicher ist fehlerhaft.
Bemerkung: Der komplette Programmspeicher muss gelöscht werden.
Code: 0xD4
Beschreibung: Der programmierte Satz, welcher ausgeführt werden soll, ist fehlerhaft.
Bemerkung: Programmierung prüfen. Grenzen der Parameter prüfen.
Code: 0xD5
Beschreibung: Das Modul hat den Softwareendanschlag überfahren.
Bemerkung: Falls das Kommando-Byte ,,CMD ERROR'' anliegt, ist dieses zu quittieren. => Aus dem Fehler wird ein ,,CMD WARNING''.
Erst jetzt ist es möglich das Modul aus dem Softwareendanschlag mit einem beliebigen Verfahrbefehl herauszubewegen.
Code: 0xD6
Beschreibung: Das Modul hat den Softwareendanschlag überfahren.
Bemerkung: Falls das Kommando-Byte ,,CMD ERROR'' anliegt, ist dieses zu quittieren. => Aus dem Fehler wird ein ,,CMD WARNING''.
Erst jetzt ist es möglich das Modul aus dem Softwareendanschlag mit einem beliebigen Verfahrbefehl herauszubewegen.
Code: 0xD7
Beschreibung: Gilt nur für SRU. Die Druckluft ist schlagartig abgefallen, oder die Kupplung ist gerissen.
Bemerkung: Druckluft prüfen. Sollte ca. 6[bar] betragen. Erkannt wird dieser Abfall durch eine übermäßige Bremspunktkorrektur.
Code: 0xD8
Beschreibung: Modul benötigt Wartung. Kundendienst anrufen.
Bemerkung: SRU muss geschmiert werden.
Code: 0xD9
Beschreibung: Es wurde per Befehl ,,CMD EMERGENCY STOP'' ein Not-Halt ausgelöst.
Bemerkung: /
Code: 0xDA
Beschreibung: Ein Schleppfehler ist aufgetreten.
Bemerkung: Belastung des Moduls reduzieren.
Code: 0xE4
Beschreibung: Die maximale Geschwindigkeit wurde während einer Stromfahrt überschritten. (Motor geht durch)
Bemerkung: Weniger Strom vorgeben.
Code: 0xEC
Beschreibung: Es ist ein ,,mathematischer'' Fehler aufgetreten, z.B. Division durch Null.
Bemerkung: Meist ist ein Konfigurationsparameter falsch und es kommt zu einer Wertebereichsüberschreitung. In den meisten Fällen ist ein Reglerparameter falsch eingestellt.
Code: 0xDB
Beschreibung: Der Profibus Controller arbeitet fehlerhaft.
Bemerkung: Kann nur mit Nutzer ,,DIAG'' ermittelt werden, da diese Meldung nicht über Profibus gesendet werden kann (der Profibus-Controller ist ja defekt!).
Code: 0xDC
Beschreibung: Im Fragmentierungs Protokoll ist in Fehler aufgetreten.
Bemerkung: Es sind Datenpakete verloren gegangen.
Code: 0xE4
Beschreibung: Modul kann nicht kommutieren
Bemerkung: Tritt dieser Fehler gehäuft auf, so ist entweder die Kommutierart falsch gewählt, oder bei Block-Kommutierung sind die Hallgeber defekt bzw. nicht angeschlossen.
Bei Sinus-Kommutierung liegt ein Fehler im Positionsmessystem vor.
Code: 0xDE
Beschreibung: Der maximal Strom wurde überschritten.
Bemerkung: Belastung des Motors reduzieren, evtl. Zwischenschritte einfügen. (,,MOVE VEL'','' MOVE CURRENT'')
Code: 0xDF
Beschreibung : Ein I^(2)T Fehler ist aufgetreten. Hierzu muss die I^(2)T Überwachung aktiviert sein.
Bemerkung: Belastung des Moduls reduzieren.
Code: 0xE0
Beschreibung: Das Modul konnte nicht richtig Initialisiert werden.
Bemerkung: Konfigurationsdaten prüfen.
Code: 0xE1
Beschreibung: Ein interner Fehler ist aufgetreten.
Bemerkung : Die Firmware befindet sich in einem undefinierten Zustand. Darf niemals passieren, wenn doch, dann Service anrufen mit genauer Angabe wie dieser Fehler erzeugt werden konnte.
Code: 0xE2
Beschreibung: Modul ist in einen Hardwareendanschlag gefahren.
Bemerkung: Fehler quittieren (,,CMD ACK''). Falls Bremse vorhanden ist, dann diese lösen (,,MOVE CUR'' mit Parameter 0.0) und Modul manuell aus dem Hardwareendanschlag bewegen.
Wenn keine Bremse vorhanden ist, Modul manuell aus der Hardwareendlage bewegen.
Code: 0xE3
Beschreibung: Modul ist in einen Hardwareendanschlag gefahren.
Bemerkung: Fehler quittieren (,,CMD ACK''). Falls Bremse vorhanden ist, dann diese lösen (,,MOVE CUR'' mit Parameter 0.0) und Modul manuell aus dem Hardwareendanschlag bewegen.
Wenn keine Bremse vorhanden ist, Modul manuell aus der Hardwareendlage bewegen.
Code: 0x70
Beschreibung: Der zulässige Temperaturbereich wurde unterschritten.
Bemerkung: Modul aufwärmen.
Code: 0x71
Beschreibung: Der zulässige Temperaturbereich wurde überschritten.
Bemerkung: Modul abkühlen lassen. Belastung reduzieren.
Code: 0x72
Beschreibung: Die
Logikspannung ist zu niedrig
.
Bemerkung: Logikspannung prüfen.
Code: 0x73
Beschreibung: Die
Logikspannung ist zu hoch
.
Bemerkung: Logikspannung prüfen.
ERROR MOTOR VOLTAGE LOW (0x74)
Code: 0x74
Beschreibung: Die
Motorspannung ist zu niedrig
.
Bemerkung: Motorspannung prüfen. Tritt dieser Fehler häufiger auf, kann das Netzteil der Motorspannung unterdimensioniert sein, oder die Kabel von der Spannungsversorgung zum Modul sind falsch dimensioniert.
ERROR MOTOR VOLTAGE HIGH (0x75)
Code: 0x75
Beschreibung: Die
Motorspannung ist zu hoch
.
Bemerkung: Motorspannung prüfen.
Code: 0x76
Beschreibung: Das Kommunikationskabel ist defekt.
Bemerkung: Bei einem defekten Kommunikationskabel wird dieser Fehler erzeugt. Er wird erst angezeigt, wenn die Kommunikation wieder hergestellt ist.
Tritt dieser Fehler gehäuft auf, so ist ein Wackelkontakt im Buskabel vorhanden.
(Funktioniert bei Firmware < V1.20 nur unter Profibus)
Code: 0x78
Beschreibung: Die zulässige Temperatur des Motors wurde überschritten.