AX2xxx - Warnmeldungen und Fehlercodes

Bei AX2xxx-B200 Antriebsverstärkern werden die Variablen DriveError,DriveState und Status per Variable I/O Data zugefügt.
Bei AX2xxx-B900 Antriebsverstärkern sind die Variablen DriveState2 und DriveState3 per Voreinstellung unterhalb "Eingänge" konfiguriert, die DriveError -Variablen müssen bei Bedarf manuell zugefügt werden. Für weiterführende Informationen siehe: AX2xxx Dialog - Eingänge.

Diese Eingansvariablen können zu Diagnosezwecken genutzt werden (wenn sie z.B. mit einem TwinCAT PLC Prozessabbild verlinkt werden, können sie innerhalb der SPS diagnostiziert werden).

Zusätzlich werden die Fehlercodes und Warnmeldungen in jedem Fall in der 7-Segmentanzeige des AX2xxx angezeigt (siehe Spalte:"Anzeige Display").

Folgende Warnmeldungen und Fehlercodes können auftreten:

Variable

Datentyp

Wert

Anzeige Display

Beschreibung

DriveError

 

(kann auch Byteweise mit mit Hilfe der Variablen DriveError0,DriveError1,DriveError2 undDriveError3 gemappt werden)

 

Das equivalente serielle Kommando ist:

ERRCODE * bzw. ERRCODE"

 

 

UINT32

0x00000001

F01

Fehler Kühlkörpertemperatur

wird gesetzt, sobald die aktuelle Kühlkörpertemperatur (TEMPH) den maximal zulässigen Wert (MAXTEMPH) überschreitet.

0x00000002

F02

Fehler Überspannung

wird gesetzt, sobald die Zwischenkreisspannung den max. zulässigen Wert (VBUSMAX) überschreitet

0x00000004

F03

Schleppfehler

wird bei Ausführung der externen Trajektorie gesetzt, sobald die Geschwindigkeit, die über die externe Trajektorie(OPMODE=6/SERCOS) vorgegeben wird, die max. Drehzahl (VLIM / VLIMN) überschreitet.

0x00000008

F04

Feedback-Fehler (Resolver)

wird gesetzt, wenn die Amplitude der Resolver/Encoder-Signale den minimalen Grenzwert unterschreitet.

0x00000010

F05

Fehler Unterspannung

wird gesetzt, sobald die Zwischenkreisspannung den min. zulässigen Wert (VBUSMIN) unterschreitet

0x00000020

F06

Fehler Motortemperatur

wird gesetzt, sobald der Widerstand des Motortemperaturfühlers (TEMPM) den maximal zulässigen Wert (MAXTEMPM) überschreitet

0x00000040

F07

Interne Versorgungsspannung

fehlerhaft.

0x00000080

F08

Fehler Überdrehzahl

wird gemeldet, wenn die aktuelle Motordrehzahl (V) den max. zulässigen Wert (VOSPD) überschreitet.

0x00000100

F09

Fehler EEPROM

wird gesetzt, wenn beim Lesen/Schreiben des seriellen EEPROM's ein Fehler aufgetreten ist. Dieser Fehler wird entweder durch ein fehlerhaftes EEPROM oder durch eine fehlerhafte Daten-Checksumme hervorgerufen. Im zweiten Fall kann der Fehler durch erneutes Abspeichern der Daten beseitigt werden.

0x00000200

F10

Reserve

0x00000400

F11

Fehler Bremse

wird gesetzt, wenn der Bremseingang einen Fehler meldet (z.B. Bremse nicht angeschlossen).

0x00000800

F12

Reserve

0x00001000

F13

Fehler Umgebungstemperatur

wird gesetzt, sobald die aktuelle Umgebungstemperatur (TEMPE) den maximal zulässigen Wert (MAXTEMPE) überschreitet.

0x00002000

F14

Fehler Endstufe

Es sind folgende Ursachen möglich: Erdschluss, Motorkurzschluss oder Ballastkurzschluss.

0x00004000

F15

Fehler I2T überschritten max

wird gesetzt, wenn I2T 115 % (bei FOLDMODE=0) bzw. 105 % (bei FOLDMODE=1) erreicht hat.

0x00008000

F16

Kein Netz-BTB

Hinweise zur Betriebsbereit-Meldung sind der detaillierten AX2xxx Dokumentation zu entnehmen.

0x00010000

F17

Fehler A/D-Wandler

wird gesetzt, wenn beim Einschalten des Verstärkers zu große Stromoffsetwerte gemessen werden.

0x00020000

F18

Ballast-Fehler

wird bei defektem Ballasttransistor bzw. bei Vorwahl "Ballastwiderstand extern" und Anschluss des internen Ballastwiderstandes gesetzt.

0x00040000

F19

Fehlende Netzphase

bei PMODE=2.

0x00080000

F20

Slot-Error

Diese Fehlermeldung wird generiert, wenn bei vorhandener Slot-Erweiterungskarte (z.B. AX2xxx-B200) ein Fehler erkannt wurde. Die mögliche Fehlerursache hängt von der Art der Slot-Erweiterungskarte ab. In der Regel weist diese Fehlermeldung auf einen Hardwaredefekt der Erweiterungskarte hin.

0x00100000

F21

PROFIBUS Handling Error

Fehler kann nur bei Verwendung einer PROFIBUS-Erweiterungskarte auftreten (Bestellnummer: AX2xxx-B310).

0x00200000

F22

Erdschluß

0x00400000

F23

Fehler in der CAN Kommunikation

Die Fehlermeldung BUSOFF wird direkt von der Schicht 2 (CAN Controller) generiert.

0x00800000

F24

Fehler Watchdog zugeschlagen

Dieser Fehler wird ausgegeben, wenn die in EXTWD eingestellte Watchdog-Zeit überschritten wurde, d.h. wenn in der eingestellten Zeit vom Feldbus kein Prozeßdaten-Update erfolgt ist.

0x01000000

F25

Fehler in der Kommutierung

Bei dieser Fehlermeldung hat der Motor ein Problem mit der Kommutierung (er geht durch). Der Grenzwert der Kommutierungsüberwachung wird unter VCOMM in der Einheit UPM (Umdrehung pro Minute) angegeben.

0x02000000

F26

Fehler bei Referenzfahrt (Hardware-Endschalter)

ist definiert durch REFLS.

0x04000000

F27

Fehler AS-Option

Diese Fehlermeldung wird generiert, wenn bei Aktivierung der Anlaufsperren-Option (Bestellnummer: AX20xx-yyyy-0001) die Endstufe freigegeben war.

0x08000000

F28

Fehler "externe Trajektorie"

wird generiert, wenn der Sollwertsprung bei der externen Positions-Trajektorie den maximal zulässigen Wert überschreitet.

0x10000000

F29

Sercos-Fehler

0x20000000

F30

SERCOS NotStop Time-out

0x40000000

F31

Reserve

0x80000000

F32

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. Detaillierte Hinweise hierzu sind der detaillierten AX2xxx Dokumentation zu entnehmen.

DriveState

 

(kann auch Byteweise mit mit Hilfe der Variablen DriveState0,DriveState1,DriveState2 undDriveState3 gemappt werden)

 

Das equivalente serielle Kommando ist:

DRVSTAT

UINT32

0x00000001

n01

I2T-Meldeschwelle überschritten

wird gesetzt, wenn I2T die eingestellte Schwelle I2TLIM überschreitet.

0x00000002

n02

Ballast-Meldung

wird gesetzt, wenn die die aktuelle Ballastleistung die Schwelle PBALMAX überschreitet. Sie wird gelöscht, sobald PBALMAX unterschritten wird.

0x00000004

n03

Meldung Schleppfehler

wird gesetzt, sobald der Abstand zwischen der Ist-Position und der Lagereglertrajektorie den eingestellten Wert PEMAX überschreitet. Sie wird gelöscht mit dem Kommando CLRFAULT.

0x00000008

n04

Meldung Ansprechüberwachung aktiv (Watchdog)

wird gesetzt, wenn die Bus/Slot-Ansprechüberwachungszeit EXTWD überschritten wurde.

0x00000010

n05

Meldung Netzphase fehlt

wird gesetzt, sobald das Fehlen einer der 3 Netzphasen festgestellt wird.

0x00000020

n06

Meldung Software-Endschalter 1 unterschritten

wird gesetzt, sobald die eingestellte Position des Software-Endschalters SWE1 unterschritten wird.

Sie wird auch gesetzt, sobald ein Fahrauftrag gestartet wird, dessen Zielposition unterhalb des im Antrieb hinterlegten SWE1 Wertes liegt. Sie wird gelöscht, sobald SWE1 überschritten und ein positiver Drehzahl-/Geschwindigkeitssollwert vorgegeben wird, bzw. wenn ein Fahrauftrag mit gültigen Positionswerten abgesetzt wird.

0x00000040

n07

Meldung Software-Endschalter 2 überschritten

wird gesetzt, sobald die eingestellte Position des Software-Endschalters SWE2 überschritten wird.

Sie wird auch gesetzt, sobald ein Fahrauftrag gestartet wird, dessen Zielposition oberhalb des im Antrieb hinterlegten SWE2 Wertes liegt. Sie wird gelöscht, sobald SWE2 unterschritten und ein negativer Drehzahl-/Geschwindigkeitssollwert vorgegeben wird, bzw. wenn ein Fahrauftrag mit gültigen Positionswerten abgesetzt wird.

0x00000080

n08

Meldung Fehlerhafter Fahrautrag gestartet

wird gesetzt, wenn versucht wird einen nicht vorhandenen (fehlende Checksumme) Fahrauftrag zu starten. Sie wird gelöscht, wenn ein gültiger Fahrsatz gestartet wird.

0x00000100

n09

Meldung Referenzpunkt nicht gesetzt

wird gesetzt, wenn ein Fahrsatz gestartet wird ohne zuvor eine Referenzfahrt durchgeführt zu haben.

0x00000200

n10

Meldung PSTOP aktiv

wird gesetzt, solange der Hardware-Endschalter PSTOP aktiv ist. Sie wird zurückgenommen, sobald der Endschalter frei wird.

0x00000400

n11

Meldung NSTOP aktiv

wird gesetzt, solange der Hardware-Endschalter NSTOP aktiv ist. Sie wird zurückgenommen, sobald der Endschalter frei wird.

0x00000800

n12

Meldung Default-Motordaten geladen

wird beim Einschalten des Verstärkers gesetzt, wenn die Motornummer aus dem seriellen EEPROM und die Motornummer aus dem SINCOS-Geber unterschiedlich ist.

0x00001000

n13

Slot-Warnung (I/O-Karte)

wird gesetzt, beim Auftreten von Fehlern in Zusammenhang mit der optionalen I/O-Interfacekarte zum Starten von fest hinterlegten Fahraufträgen (Bestellnummer: AX2090-I001).

0x00002000

n14

Ermittlung von MPHASE (FBTYPE

wird gesetzt, beim Einschalten des Verstärkers.
Wird gelöscht wenn die Endstufe freigegeben wurde und der Wert für MPHASE ermittelt werden konnte.

0x00004000

n15

Fehlerhafter VCT-Eintrag angewählt

wird gesetzt, sobald bei konfigurierter VC-Tabelle ein fehlerhafter VCT-Eintrag angewählt und übernommen werden soll.

0x00008000

n16

Warnung ... aktiv n17 n31

Steht an, falls eine oder mehrere Warnungen im Bereich n17... n31 aktiv sind.

0x00010000

 

Auftrag aktiv (Lageregelung)
wird gesetzt, sobald ein Lagereglerauftrag gestartet wird (Fahrsatz,Tippbetrieb,Referenzfahrt).
Wird gelöscht, wenn der Lagereglerauftrag abgeschlossen bzw. abgebrochen wird (STOP

0x00020000

 

Referenzpunkt gesetzt
gesetzt nach einer Referenzfahrt bzw. beim Einsatz eines Absolutwertgebers (Multiturn).
Wird gelöscht, beim Einschalten des Verstärkers bzw. beim Starten einer Referenzfahrt

0x00040000

 

Home-Position
ist gesetzt, solange der Referenzschalter belegt ist.
Wird gelöscht,sobald der Referenzschalter wieder frei ist

0x00080000

 

In-Position
wird gesetzt, sobald der Abstand zwischen der Zielposition eines Lagereglerauftrages und der aktuellen Ist-Position kleiner als PEINPOS

0x00100000

 

Positionslatch erfolgte (positive Flanke)
wird gesetzt, wenn eine steigende Flanke an dem als Latch-Eingang konfigurierten INPUT2 (IN2MODE >=26) erkannt wird.

Wird gelöscht, wenn die gelatchte Position ausgelesen wird ( LATCH16 )

LATCH32 )

0x00200000

 

Meldung Position 0
wird gesetzt, wenn die konfigurierte Bedingung für diese Meldung (SWCNFG2)

SWE0 , SWE0N ) erfüllt ist. Je nach der Konfiguration wird dieses Bit beim Überschreiten von SWE0 >, beim Erreichen des Positionsfensters SWE0...SWE0N

0x00400000

 

Meldung Position 1
wird gesetzt, wenn die konfigurierte Bedingung für diese Meldung (SWCNFG

SWE1 , SWE1N ) erfüllt ist. Je nach der Konfiguration wird dieses Bit beim Überschreiten von SWE1 , beim Unterschreiten von SWE1 , beim Erreichen des Positionsfensters SWE1 oder beim Verlassen des Positionsfensters SWE1 gesetzt

0x00800000

 

Meldung Position 2
wird gesetzt, wenn die konfigurierte Bedingung für diese Meldung (SWCNFG

SWE2 , SWE2N ) erfüllt ist. Je nach der Konfiguration wird dieses Bit beim Überschreiten von SWE2 , beim Unterschreiten von SWE2, beim Erreichen des Positionsfensters SWE2 oder beim Verlassen des Positionsfensters SWE2 gesetzt.

0x01000000

 

Meldung Position 3
wird gesetzt, wenn die konfigurierte Bedingung für diese Meldung (SWCNFG

SWE3 , SWE3N ) erfüllt ist. Je nach der Konfiguration wird dieses Bit beim Überschreiten von SWE3

0x02000000

 

Meldung Position 4
wird gesetzt, wenn die konfigurierte Bedingung für diese Meldung (SWCNFG

SWE4 , SWE4N ) erfüllt ist. Je nach der Konfiguration wird dieses Bit beim Überschreiten von SWE4

0x04000000

 

Initialisierung beendet
wird gesetzt, nachdem die interne Initialisierung des Verstärkers abgeschlossen ist

0x08000000

 

Meldung Position 5
wird gesetzt, wenn die konfigurierte Bedingung für diese Meldung (SWCNFG2

SWE5 , SWE5N ) erfüllt ist. Je nach der Konfiguration wird dieses Bit beim Überschreiten von SWE5

0x10000000

 

Motorstillstand
wird gesetzt, wenn die Motordrehzahl die Stillstandschwelle (VEL0

0x20000000

 

Sicherheitsrelais
wird gesetzt, wenn das Sicherheitsrelais (AS-Option, Bestellnummer: AX20xx-yyyy-0001) offen ist.
Wird gelöscht, wenn das Sicherheitsrelais wieder geschlossen ist

0x40000000

 

Endstufe freigegeben (!)
wird gesetzt, wenn Software- und Hardware-Enable gesetzt sind.

0x80000000

 

Fehler steht an (!)
wird gesetzt, wenn der Verstärker gestört wird (Endstufe gesperrt, Fehlernummer Fxx wird auf dem Display angezeigt).
Mit dem Kommando ERRCODE

 

 

 

 

 

 

 

 

 

 

 

 

State

UINT8

0x01

 

Kommando-Fehler

von der AX2xxx-Bx00 Anschaltung.

0x02

 

Fehler in den Eingangsdaten

von der AX2xxx-Bx00 Anschaltung.

0x04

 

Fehler in den Ausgangsdaten

von der AX2xxx-Bx00 Anschaltung.

0x08

 

Timeout

von der AX2xxx-Bx00 Anschaltung.

0x10

 

Fehler K-Bus Reset

von der AX2xxx-Bx00 Anschaltung.