Diagnose - Grundlagen zu Diag Messages
Mit DiagMessages wird ein System der Nachrichtenübermittlung vom EtherCAT Slave an den EtherCAT Master/TwinCAT bezeichnet. Die Nachrichten werden vom Gerät im eigenen CoE unter 0x10F3 abgelegt und können von der Applikation oder dem System Manager ausgelesen werden. Für jedes im Gerät hinterlegtes Ereignis (Warnung, Fehler, Statusänderung) wird eine über einen Code referenzierte Fehlermeldung ausgegeben.
Definition
Das System DiagMessages ist in der ETG (EtherCAT Technology Group) in der Richtlinie ETG.1020, Kap. 13 "Diagnosis Handling" definiert. Es wird benutzt, damit vordefinierte oder flexible Diagnosemitteilungen vom EtherCAT-Slave an den Master übermittelt werden können. Das Verfahren kann also nach ETG herstellerübergreifend implementiert werden. Die Unterstützung ist optional. Die Firmware kann bis zu 250 DiagMessages im eigenen CoE ablegen.
Jede DiagMessage besteht aus
- Diag Code (4 Byte)
- Flags (2 Byte; Info, Warnung oder Fehler)
- Text-ID (2 Byte; Referenz zum erklärenden Text aus der ESI/XML)
- Zeitstempel (8 Byte, lokale Slave-Zeit oder 64-Bit Distributed-Clock-Zeit, wenn vorhanden)
- dynamische Parameter, die von der Firmware mitgegeben werden
In der zum EtherCAT-Gerät gehörigen ESI/XML-Datei werden die DiagMessages in Textform erklärt: Anhand der in der DiagMessage enthaltenen Text-ID kann die entsprechende Klartextmeldung in den Sprachen gefunden werden, die in der ESI/XML enthalten sind. Üblicherweise sind dies bei Beckhoff-Produkten deutsch und englisch.
Der Anwender erhält durch den Eintrag NewMessagesAvailable Information, dass neue Meldungen vorliegen.
DiagMessages können im Gerät bestätigt werden: die letzte/neueste unbestätigte Meldung kann vom Anwender bestätigt werden.
Im CoE finden sich sowohl die Steuereinträge wie die History selbst im CoE-Objekt 0x10F3:
Unter 0x10F3:02 ist der Subindex der neuesten DiagMessage auslesbar.
Unterstützung zur Inbetriebnahme Das System der DiagMesssages ist vor allem während der Anlageninbetriebnahme einzusetzen. Zur Online-Diagnose während des späteren Dauerbetriebs sind die Diagnosewerte z. B. im StatusWord des Gerätes (wenn verfügbar) hilfreich. |
Implementierung TwinCAT System Manager
Ab TwinCAT 2.11 werden DiagMessages, wenn vorhanden, beim Gerät in einer eigenen Oberfläche angezeigt. Auch die Bedienung (Abholung, Bestätigung) erfolgt darüber.
Im Reiter Diag History (A) sind die Betätigungsfelder (B) wie auch die ausgelesene History (C) zu sehen. Die Bestandteile der Message:
- Info/Warning/Error
- Acknowledge-Flag (N = unbestätigt, Q = bestätigt)
- Zeitstempel
- Text-ID
- Klartext-Meldung nach ESI/XML Angabe
Die Bedeutung der Buttons ist selbsterklärend.
DiagMessages im ADS Logger/Eventlogger
Ab TwinCAT 3.1 build 4022 werden von einer Klemme abgesetzte DiagMessages auch im TwinCAT ADS Logger gezeigt. Da nun IO-übergreifend DiagMessages an einem Ort dargestellt werden, vereinfacht dies die Inbetriebnahme. Außerdem kann die Logger-Ausgabe in eine Datei gespeichert werden – somit stehen die DiagMessages auch langfristig für Analysen zur Verfügung.
DiagMessages liegen eigentlich nur lokal im CoE 0x10F3 in der Klemme vor und können bei Bedarf manuell z. B. über die oben genannte DiagHistory ausgelesen werden.
Bei Neuentwicklungen sind die EtherCAT-Klemmen standardmäßig so eingestellt, dass sie das Vorliegen einer DiagMessage über EtherCAT als Emergency melden; der Eventlogger kann die DiagMessage dann abholen. Die Funktion wird in der Klemme über 0x10F3:05 aktiviert, deshalb haben solche Klemmen folgenden Eintrag standardmäßig in der StartUp-Liste:
Soll die Funktion ab Gerätestart deaktiviert werden weil z. B. viele Meldungen kommen oder der EventLogger nicht genutzt wird, kann der StartUp-Eintrag gelöscht oder auf 0 gesetzt werden. Der Wert kann dann bei Bedarf später aus der PLC per CoE-Zugriff wieder auf 1 gesetzt werden.
Nachrichten in die PLC einlesen
- In Vorbereitung -
Interpretation
Zeitstempel
Der Zeitstempel wird aus der lokalen Uhr der Klemme zum Zeitpunkt des Ereignisses gewonnen. Die Zeit ist üblicherweise die Distributed-Clocks-Zeit (DC) aus Register x910.
Bitte beachten: die DC-Zeit wird in der Referenzuhr gleich der lokalen IPC/TwinCAT-Zeit gesetzt, wenn EtherCAT gestartet wird. Ab diesem Moment kann die DC-Zeit gegenüber der IPC-Zeit divergieren, da die IPC-Zeit nicht nachgeregelt wird. Es können sich so nach mehreren Wochen Betrieb ohne EtherCAT Neustart größere Zeitdifferenzen entwickeln. Als Abhilfe kann die sog. Externe Synchronisierung der DC-Zeit genutzt werden, oder es wird fallweise eine manuelle Korrekturrechnung vorgenommen: die aktuelle DC-Zeit kann über den EtherCAT Master oder durch Einsicht in das Register x901 eines DC-Slaves ermittelt werden.
Aufbau der Text-ID
Der Aufbau der MessageID unterliegt keiner Standardisierung und kann herstellerspezifisch definiert werden. Bei Beckhoff EtherCAT-Geräten (EL, EP) lautet er nach xyzz üblichwerweise:
x | y | zz |
---|---|---|
0: Systeminfo | 0: System | Fehlernummer |
Beispiel: Meldung 0x4413 --> Drive Warning Nummer 0x13
Übersicht Text-IDs
Spezifische Text-IDs sind in der Gerätedokumentation aufgeführt.
Text-ID | Typ | Ort | Text Message | Zusätzlicher Kommentar |
---|---|---|---|---|
0x0001 | Information | System | No error | Kein Fehler |
0x0002 | Information | System | Communication established | Verbindung aufgebaut |
0x0003 | Information | System | Initialisation: 0x%X, 0x%X, 0x%X | allgemeine Information, Parameter je nach Ereignis. Interpretation siehe Gerätedokumentation. |
0x1000 | Information | System | Information: 0x%X, 0x%X, 0x%X | allgemeine Information, Parameter je nach Ereignis. Interpretation siehe Gerätedokumentation. |
0x1012 | Information | System | EtherCAT state change Init - PreOp |
|
0x1021 | Information | System | EtherCAT state change PreOp - Init |
|
0x1024 | Information | System | EtherCAT state change PreOp - Safe-Op |
|
0x1042 | Information | System | EtherCAT state change SafeOp - PreOp |
|
0x1048 | Information | System | EtherCAT state change SafeOp - Op |
|
0x1084 | Information | System | EtherCAT state change Op - SafeOp |
|
0x1100 | Information | Allgemein | Detection of operation mode completed: 0x%X, %d | Erkennung der Betriebsart beendet |
0x1135 | Information | Allgemein | Cycle time o.k.: %d | Zykluszeit o.k. |
0x1157 | Information | Allgemein | Data manually saved (Idx: 0x%X, SubIdx: 0x%X) | Daten manuell gespeichert |
0x1158 | Information | Allgemein | Data automatically saved (Idx: 0x%X, SubIdx: 0x%X) | Daten automatisch gespeichert |
0x1159 | Information | Allgemein | Data deleted (Idx: 0x%X, SubIdx: 0x%X) | Daten gelöscht |
0x117F | Information | Allgemein | Information: 0x%X, 0x%X, 0x%X | Information |
0x1201 | Information | Kommunikation | Communication re-established | Kommunikation zur Feldseite wiederhergestellt |
0x1300 | Information | Encoder | Position set: %d, %d | Position gesetzt - StartInputhandler |
0x1303 | Information | Encoder | Encoder Supply ok | Encoder Netzteil OK |
0x1304 | Information | Encoder | Encoder initialization successfully, channel: %X | Encoder Initialisierung erfolgreich abgeschlossen |
0x1305 | Information | Encoder | Sent command encoder reset, channel: %X | Sende Kommando Encoder Reset |
0x1400 | Information | Drive | Drive is calibrated: %d, %d | Antrieb ist kalibriert |
0x1401 | Information | Drive | Actual drive state: 0x%X, %d | Aktueller Status des Antriebs |
0x1705 | Information |
| CPU usage returns in normal range (< 85%) | Prozessorauslastung ist wieder im normalen Bereich |
0x1706 | Information |
| Channel is not in saturation anymore | Kanal ist nicht mehr in Sättigung |
0x1707 | Information |
| Channel is not in overload anymore | Kanal ist nicht mehr überlastet |
0x170A | Information |
| No channel range error anymore | Es liegt kein Messbereichsfehler mehr vor |
0x170C | Information |
| Calibration data saved | Abgleichdaten wurden gespeichert |
0x170D | Information |
| Calibration data will be applied and saved after sending the command “0x5AFE” | Abgleichdaten werden erst nach dem Senden des Kommandos „0x5AFE“ übernommen und gespeichert |
Text-ID | Typ | Ort | Text Message | Zusätzlicher Kommentar |
---|---|---|---|---|
0x2000 | Information | System | %s: %s |
|
0x2001 | Information | System | %s: Network link lost | Netzwerk Verbindung verloren |
0x2002 | Information | System | %s: Network link detected | Netzwerk Verbindung gefunden |
0x2003 | Information | System | %s: no valid IP Configuration - Dhcp client started | Ungültige IP Konfiguration |
0x2004 | Information | System | %s: valid IP Configuration (IP: %d.%d.%d.%d) assigned by Dhcp server %d.%d.%d.%d | Gültige, vom DHCP-Server zugewiesene IP-Konfiguration |
0x2005 | Information | System | %s: Dhcp client timed out | Zeitüberschreitung DHCP-Client |
0x2006 | Information | System | %s: Duplicate IP Address detected (%d.%d.%d.%d) | Doppelte IP-Adresse gefunden |
0x2007 | Information | System | %s: UDP handler initialized | UDP-Handler initialisiert |
0x2008 | Information | System | %s: TCP handler initialized | TCP-Handler initialisiert |
0x2009 | Information | System | %s: No more free TCP sockets available | Keine freien TCP Sockets verfügbar |
Text-ID | Typ | Ort | Text Message | Zusätzlicher Kommentar |
---|---|---|---|---|
0x4000 | Warnung |
| Warning: 0x%X, 0x%X, 0x%X | allgemeine Warnung, Parameter je nach Ereignis. Interpretation siehe Gerätedokumentation. |
0x4001 | Warnung | System | Warning: 0x%X, 0x%X, 0x%X |
|
0x4002 | Warnung | System | %s: %s Connection Open (IN:%d OUT:%d API:%dms) from %d.%d.%d.%d successful |
|
0x4003 | Warnung | System | %s: %s Connection Close (IN:%d OUT:%d) from %d.%d.%d.%d successful |
|
0x4004 | Warnung | System | %s: %s Connection (IN:%d OUT:%d) with %d.%d.%d.%d timed out |
|
0x4005 | Warnung | System | %s: %s Connection Open (IN:%d OUT:%d) from %d.%d.%d.%d denied (Error: %u) |
|
0x4006 | Warnung | System | %s: %s Connection Open (IN:%d OUT:%d) from %d.%d.%d.%d denied (Input Data Size expected: %d Byte(s) received: %d Byte(s)) |
|
0x4007 | Warnung | System | %s: %s Connection Open (IN:%d OUT:%d) from %d.%d.%d.%d denied (Output Data Size expected: %d Byte(s) received: %d Byte(s)) |
|
0x4008 | Warnung | System | %s: %s Connection Open (IN:%d OUT:%d) from %d.%d.%d.%d denied (RPI:%dms not supported -> API:%dms) |
|
0x4101 | Warnung | Allgemein | Terminal-Overtemperature | Übertemperatur. Die Innentemperatur der Klemme überschreitet die parametrierte Warnschwelle. |
0x4102 | Warnung | Allgemein | Discrepancy in the PDO-Configuration | Die ausgewählten PDOs passen nicht zur eingestellten Betriebsart. Beispiel: Antrieb arbeitet im Velocity-Mode. Das Velocity-PDO ist jedoch nicht in die PDOs gemapped. |
0x417F | Warnung | Allgemein | Warnung: 0x%X, 0x%X, 0x%X |
|
0x428D | Warnung | Allgemein | Challenge is not Random |
|
0x4300 | Warnung | Encoder | Subincrements deactivated: %d, %d | Subinkremente deaktiviert (trotz aktivierter Konfiguration) |
0x4301 | Warnung | Encoder | Encoder-Warning | Allgemeiner Encoderfehler |
0x4302 | Warnung | Encoder | Maximum frequency of the input signal is nearly reached (channel %d) | Maximale Frequenz des Eingangssignals ist bald erreicht |
0x4303 | Warnung | Encoder | Limit counter value was reduced because of the PDO configuration (channel %d) | Limit-Zählergrenze wurde aufgrund der PDO-Konfiguration reduziert (Kanal %d) |
0x4304 | Warnung | Encoder | Reset counter value was reduced because of the PDO configuration (channel %d) | Reset-Zählergrenze wurde aufgrund der PDO-Konfiguration reduziert (Kanal %d) |
0x4400 | Warnung | Drive | Drive is not calibrated: %d, %d | Antrieb ist nicht kalibriert |
0x4401 | Warnung | Drive | Starttype not supported: 0x%X, %d | Starttyp wird nicht unterstützt |
0x4402 | Warnung | Drive | Command rejected: %d, %d | Kommando abgewiesen |
0x4405 | Warnung | Drive | Invalid modulo subtype: %d, %d | Modulo-Subtyp ungültig |
0x4410 | Warnung | Drive | Target overrun: %d, %d | Zielposition wird überfahren |
0x4411 | Warnung | Drive | DC-Link undervoltage (Warning) | Die Zwischenkreisspannung der Klemme unterschreitet die parametrierte Mindestspannung. Das Aktivieren der Endstufe wird unterbunden. |
0x4412 | Warnung | Drive | DC-Link overvoltage (Warning) | Die Zwischenkreisspannung der Klemme überschreitet die parametrierte Maximalspannung. Das Aktivieren der Endstufe wird unterbunden. |
0x4413 | Warnung | Drive | I2T-Model Amplifier overload (Warning) |
|
0x4414 | Warnung | Drive | I2T-Model Motor overload (Warning) |
|
0x4415 | Warnung | Drive | Speed limitation active | Die maximale Drehzahl wird durch die parametrierten Objekte (z. B. velocity limitation, motor speed limitation) begrenzt. Die Warnung wird ausgegeben, wenn die Sollgeschwindigkeit größer ist, als eines der parametrierten Begrenzungen. |
0x4416 | Warnung | Drive | Step lost detected at position: 0x%X%X | Schrittverlust erkannt |
0x4417 | Warnung | Drive | Motor-Overtemperature | Die Innentemperatur des Motors übersteigt die parametrierte Warnschwelle. |
0x4418 | Warnung | Drive | Limit: Current | Limit: Strom wird limitiert |
0x4419 | Warnung | Drive | Limit: Amplifier I2T-model exceeds 100% | Die Schwellwerte für den maximalen Strom wurden überschritten. |
0x441A | Warnung | Drive | Limit: Motor I2T-model exceeds 100% | Limit: Motor I2T-Modell übersteigt 100% |
0x441B | Warnung | Drive | Limit: Velocity limitation | Die Schwellwerte für die maximale Drehzahl wurden überschritten. |
0x441C | Warnung | Drive | STO while the axis was enabled | Es wurde versucht die Achse zu aktivieren, obwohl die Spannung am STO-Eingang nicht anliegt. |
0x4600 | Warnung | Allgemein IO | Wrong supply voltage range | Versorgungsspannung im falschen Bereich |
0x4610 | Warnung | Allgemein IO | Wrong output voltage range | Ausgangsspannung im falschen Bereich |
0x4705 | Warnung |
| Processor usage at %d % | Prozessorauslastung bei %d % |
0x470A | Warnung |
| EtherCAT Frame missed (change Settings or DC Operation Mode or Sync0 Shift Time) | EtherCAT Frame verpasst (Einstellungen, DC Operation Mode oder Sync0 Shift Time ändern) |
Text-ID | Typ | Ort | Text Message | Zusätzlicher Kommentar |
---|---|---|---|---|
0x8000 | Fehler | System | %s: %s |
|
0x8001 | Fehler | System | Error: 0x%X, 0x%X, 0x%X | allgemeiner Fehler, Parameter je nach Ereignis. Interpretation siehe Gerätedokumentation. |
0x8002 | Fehler | System | Communication aborded | Kommunikation abgebrochen |
0x8003 | Fehler | System | Configuration error: 0x%X, 0x%X, 0x%X | allgemeine, Parameter je nach Ereignis. Interpretation siehe Gerätedokumentation. |
0x8004 | Fehler | System | %s: Unsuccessful FwdOpen-Response received from %d.%d.%d.%d (%s) (Error: %u) |
|
0x8005 | Fehler | System | %s: FwdClose-Request sent to %d.%d.%d.%d (%s) |
|
0x8006 | Fehler | System | %s: Unsuccessful FwdClose-Response received from %d.%d.%d.%d (%s) (Error: %u) |
|
0x8007 | Fehler | System | %s: Connection with %d.%d.%d.%d (%s) closed |
|
0x8100 | Fehler | Allgemein | Status word set: 0x%X, %d | Fehlerbit im Statuswort gesetzt |
0x8101 | Fehler | Allgemein | Operation mode incompatible to PDO interface: 0x%X, %d | Betriebsart inkompatibel zum PDO-Interface |
0x8102 | Fehler | Allgemein | Invalid combination of Inputs and Outputs PDOs | Ungültige Kombination von In- und Output PDOs |
0x8103 | Fehler | Allgemein | No variable linkage | Keine Variablen verknüpft |
0x8104 | Fehler | Allgemein | Terminal-Overtemperature | Die Innentemperatur der Klemme überschreitet die parametrierte Fehlerschwelle. Das Aktivieren der Klemme wird unterbunden. |
0x8105 | Fehler | Allgemein | PD-Watchdog | Die Kommunikation zwischen Feldbus und Endstufe wird durch einen Watchdog abgesichert. Sollte die Feldbuskommunikation abbrechen, wird die Achse automatisch gestoppt.
|
0x8135 | Fehler | Allgemein | Cycletime has to be a multiple of 125 µs | Die IO- oder NC-Zykluszeit ist nicht ganzzahlig durch 125µs teilbar. |
0x8136 | Fehler | Allgemein | Configuration error: invalid sampling rate | Konfigurationsfehler: Ungültige Samplingrate |
0x8137 | Fehler | Allgemein | Elektronisches Typenschild: CRC-Fehler | Inhalt des Speicher des externen Typenschildes nicht gültig. |
0x8140 | Fehler | Allgemein | Sync Error | Echtzeitverletztung |
0x8141 | Fehler | Allgemein | Sync%X Interrupt lost | Sync%X Interrupt fehlt |
0x8142 | Fehler | Allgemein | Sync Interrupt asynchronous | Sync Interrupt asynchron |
0x8143 | Fehler | Allgemein | Jitter too big | Jitter Grenzwertüberschreitung |
0x817F | Fehler | Allgemein | Error: 0x%X, 0x%X, 0x%X |
|
0x8200 | Fehler | Kommunikation | Write access error: %d, %d | Fehler beim Schreiben |
0x8201 | Fehler | Kommunikation | No communication to field-side (Auxiliary voltage missing) |
|
0x8281 | Fehler | Kommunikation | Ownership failed: %X |
|
0x8282 | Fehler | Kommunikation | To many Keys founded |
|
0x8283 | Fehler | Kommunikation | Key Creation failed: %X |
|
0x8284 | Fehler | Kommunikation | Key loading failed |
|
0x8285 | Fehler | Kommunikation | Reading Public Key failed: %X |
|
0x8286 | Fehler | Kommunikation | Reading Public EK failed: %X |
|
0x8287 | Fehler | Kommunikation | Reading PCR Value failed: %X |
|
0x8288 | Fehler | Kommunikation | Reading Certificate EK failed: %X |
|
0x8289 | Fehler | Kommunikation | Challenge could not be hashed: %X |
|
0x828A | Fehler | Kommunikation | Tickstamp Process failed |
|
0x828B | Fehler | Kommunikation | PCR Process failed: %X |
|
0x828C | Fehler | Kommunikation | Quote Process failed: %X |
|
0x82FF | Fehler | Kommunikation | Bootmode not activated | Bootmode nicht aktiviert |
0x8300 | Fehler | Encoder | Set position error: 0x%X, %d | Fehler beim Setzen der Position |
0x8301 | Fehler | Encoder | Encoder increments not configured: 0x%X, %d | Enkoderinkremente nicht konfiguriert |
0x8302 | Fehler | Encoder | Encoder-Error | Die Amplitude des Resolvers ist zu klein. |
0x8303 | Fehler | Encoder | Encoder power missing (channel %d) | Encoderspannung nicht vorhanden (Kanal %d) |
0x8304 | Fehler | Encoder | Encoder communication error, channel: %X | Encoder Kommunikationsfehler |
0x8305 | Fehler | Encoder | EnDat2.2 is not supported, channel: %X | EnDat2.2 wird nicht unterstützt |
0x8306 | Fehler | Encoder | Delay time, tolerance limit exceeded, 0x%X, channel: %X | Laufzeitmessung, Toleranz überschritten |
0x8307 | Fehler | Encoder | Delay time, maximum value exceeded, 0x%X, channel: %X | Laufzeitmessung, Maximalwert überschritten |
0x8308 | Fehler | Encoder | Unsupported ordering designation, 0x%X, channel: %X (only 02 and 22 is supported) | Falsche EnDat Bestellbezeichnung |
0x8309 | Fehler | Encoder | Encoder CRC error, channel: %X | Encoder CRC Fehler |
0x830A | Fehler | Encoder | Temperature %X could not be read, channel: %X | Temperatur kann nicht gelesen werden |
0x830C | Fehler | Encoder | Encoder Single-Cycle-Data Error, channel. %X | CRC Fehler festgestellt. Überprüfen Sie den Übertragungsweg und das CRC Polynom |
0x830D | Fehler | Encoder | Encoder Watchdog Error, channel. %X | Der Sensor hat nicht innerhalb einer vordefinierten Zeitspanne geantwortet |
0x8310 | Fehler | Encoder | Initialisation error | Initialisierungsfehler |
0x8311 | Fehler | Encoder | Maximum frequency of the input signal is exceeded (channel %d) | Maximale Frequenz des Eingangssignals ist überschritten (Kanal %d) |
0x8312 | Fehler | Encoder | Encoder plausibility error (channel %d) | Encoder Plausibilitätsfehler (Kanal %d) |
0x8313 | Fehler | Encoder | Configuration error (channel %d) | Konfigurationsfehler (Kanal %d) |
0x8314 | Fehler | Encoder | Synchronisation error | Synchronisierungsfehler |
0x8315 | Fehler | Encoder | Error status input (channel %d) | Fehler Status-Eingang (Kanal %d) |
0x8400 | Fehler | Drive | Incorrect drive configuration: 0x%X, %d | Antrieb fehlerhaft konfiguriert |
0x8401 | Fehler | Drive | Limiting of calibration velocity: %d, %d | Begrenzung der Kalibrier-Geschwindigkeit |
0x8402 | Fehler | Drive | Emergency stop activated: 0x%X, %d | Emergency-Stop aktiviert |
0x8403 | Fehler | Drive | ADC Error | Fehler bei Strommessung im ADC |
0x8404 | Fehler | Drive | Overcurrent | Überstrom Phase U, V, oder W |
0x8405 | Fehler | Drive | Invalid modulo position: %d | Modulo-Position ungültig |
0x8406 | Fehler | Drive | DC-Link undervoltage (Error) | Die Zwischenkreisspannung der Klemme unterschreitet die parametrierte Mindestspannung. Das Aktivieren der Endstufe wird unterbunden. |
0x8407 | Fehler | Drive | DC-Link overvoltage (Error) | Die Zwischenkreisspannung der Klemme überschreitet die parametrierte Maximalspannung. Das Aktivieren der Endstufe wird unterbunden. |
0x8408 | Fehler | Drive | I2T-Model Amplifier overload (Error) |
|
0x8409 | Fehler | Drive | I2T-Model motor overload (Error) |
|
0x840A | Fehler | Drive | Overall current threshold exceeded | Summenstrom überschritten |
0x8415 | Fehler | Drive | Invalid modulo factor: %d | Modulo-Faktor ungültig |
0x8416 | Fehler | Drive | Motor-Overtemperature | Die Innentemperatur des Motors übersteigt die parametrierte Fehlerschwelle. Der Motor bleibt sofort stehen. Das Aktivieren der Endstufe wird unterbunden. |
0x8417 | Fehler | Drive | Maximum rotating field velocity exceeded | Drehfeldgeschwindigkeit übersteigt den von Dual Use (EU 1382/2014) vorgeschriebenen Wert. |
0x841C | Fehler | Drive | STO while the axis was enabled | Es wurde versucht die Achse zu aktivieren, obwohl die Spannung am STO-Eingang nicht anliegt. |
0x8550 | Fehler | Inputs | Zero crossing phase %X missing | Nulldurchgang Phase %X fehlt |
0x8551 | Fehler | Inputs | Phase sequence Error | Drehrichtung Falsch |
0x8552 | Fehler | Inputs | Overcurrent phase %X | Überstrom Phase %X |
0x8553 | Fehler | Inputs | Overcurrent neutral wire | Überstrom Neutralleiter |
0x8581 | Fehler | Inputs | Wire broken Ch %D | Leitungsbruch Ch %d |
0x8600 | Fehler | Allgemein IO | Wrong supply voltage range | Versorgungsspannung im falschen Bereich |
0x8601 | Fehler | Allgemein IO | Supply voltage to low | Versorgungsspannung zu klein |
0x8602 | Fehler | Allgemein IO | Supply voltage to high | Versorgungsspannung zu groß |
0x8603 | Fehler | Allgemein IO | Over current of supply voltage | Überstrom der Versorgungsspannung |
0x8610 | Fehler | Allgemein IO | Wrong output voltage range | Ausgangsspannung im falschen Bereich |
0x8611 | Fehler | Allgemein IO | Output voltage to low | Ausgangsspannung zu klein |
0x8612 | Fehler | Allgemein IO | Output voltage to high | Ausgangsspannung zu groß |
0x8613 | Fehler | Allgemein IO | Over current of output voltage | Überstrom der Ausgangsspannung |
0x8700 | Fehler |
| Channel/Interface not calibrated | Kanal/Interface nicht abgeglichen |
0x8701 | Fehler |
| Operating time was manipulated | Betriebslaufzeit wurde manipuliert |
0x8702 | Fehler |
| Oversampling setting is not possible | Oversampling Einstellung nicht möglich |
0x8703 | Fehler |
| No slave controller found | Kein Slave Controller gefunden |
0x8704 | Fehler |
| Slave controller is not in Bootstrap | Slave Controller ist nicht im Bootstrap |
0x8705 | Fehler |
| Processor usage to high (>= 100%) | Prozessorauslastung zu hoch (>= 100%) |
0x8706 | Fehler |
| Channel in saturation | Kanal in Sättigung |
0x8707 | Fehler |
| Channel overload | Kanalüberlastung |
0x8708 | Fehler |
| Overloadtime was manipulated | Überlastzeit wurde manipuliert |
0x8709 | Fehler |
| Saturationtime was manipulated | Sättigungszeit wurde manipuliert |
0x870A | Fehler |
| Channel range error | Messbereichsfehler des Kanals |
0x870B | Fehler |
| no ADC clock | Kein ADC Takt vorhanden |
0xFFFF | Information |
| Debug: 0x%X, 0x%X, 0x%X | Debug: 0x%X, 0x%X, 0x%X |