ASCII - Kommando DRVSTAT    
Syntax Senden DRVSTAT    
Syntax Empfangen DRVSTAT <Data>   Vorhanden in  
Type Variable ro   Setup Software Ja
ASCII Format Integer32   CANBus Objektnummer 352D (hex)
DIM -   PROFIBUS PNU 1645 (dec) IND = 1 (dec)
Bereich 0 .. 0xFFFFFFFF   DPR 45 (dec)
Default -    
Opmode All   Datentyp Bus/DPR Integer32
Verstärker Status -   Wichtung  
ab Firmware 1.0    
Konfiguration Nein   Letzte Bearbeitung der Seite REV 1.0
Funktionsgruppe actual values   EEPROM Nein
Kurzbeschreibung Geräte-Statusinformation

Beschreibung

Das Kommando DRVSTAT liefert die internen Status-Informationen in Form einer Bit-Variable.

Unter Level werden die verschiedenen Reaktionen vom Verstärker auf die Warnung angegeben:

Level = 0 Eine Störung wird als Warnung Nr. xx im Display angezeigt (Anzeige nxx).
Darüber hinaus wird im Statusregister ein Warnungsbit gesetzt, das über einen digitalen Ausgang nach außen gemeldet werden kann. Die Endstufe bleibt enabled, der Verstärker ist weiterhin betriebsbereit (BTB), der Betrieb kann u.U. eingeschränkt sein (Strombegrenzung). Mit dem Verschwinden der Störungsursache ist sofort ein uneingeschränkter Betrieb möglich.

Level 1: Eine Störung führt zum Anhalten des Antriebs (Nothalt). Das Abbremsen erfolgt drehzahlgeregelt mit der Nothalt-Rampe (DECSTOP). Die Endstufe bleibt enabled, der Verstärker ist weiterhin betriebsbereit (BTB). Weiterer Betrieb ist erst nach Quittieren bzw. Verschwinden der Fehlerursache möglich. Die Störung wird als Warnung Nr. xx im Display angezeigt (Anzeige nxx). Darüber hinaus wird im Statusregister ein Warnungsbit gesetzt, das über einen digitalen Ausgang nach außen gemeldet werden kann.
Bit/Display/Level Bitkombination Beschreibung
1 / n02 / 0 0x00000002 =1 Ballast-Meldung
wird gesetzt, wenn die aktuelle Ballastleistung die Schwelle PBALMAX überschreitet.
Wird gelöscht, sobald die PBALMAX unterschritten wird.
2 / n03 / 1 0x00000004 =1 Schleppfehler
wird gesetzt sobald der Abstand zwischen der Ist-Position und der Lagereglertrajektorie den eingestellten Wert PEMAX überschreitet.
Wird gelöscht mit dem Kommando CLRFAULT bzw. beim Aktivieren der Funktion „Fehler/Schleppfehler löschen“ über INxMODE=14
3 / n04 / 1 0x00000008 =1 Ansprechüberwachung aktiv
wird gesetzt, wenn die BUS/SLOT-Ansprechüberwachungszeit EXTWD überschritten wurde.
Wird gelöscht mit dem Kommando CLRFAULT bzw. beim Aktivieren der Funktion „Fehler/Schleppfehler löschen“ über INxMODE=14.
4 / n05 / 0 0x00000010 =1 Netzphase fehlt
wird gesetzt sobald das Fehlen einer der 3 Netzphasen festgestellt wird.
Wird gelöscht wenn alle 3 Netzphasen vorhanden.
5 / n06 / 1 0x00000020 =1 Software-Endschalter 1 unterschritten
- wird gesetzt sobald die eingestellte Position des Software-Endschalters 1 SWE1 unterschritten wird.
- Wird gesetzt wenn ein Fahrsatz gestartet wird dessen Zielposition unterhalb von SWE1 liegt (gleichzeitig wird das Bit 8 „Fehlerhafter Fahrauftrag gestartet“ gesetzt).
Wird gelöscht wenn die Position SWE1 überschritten wird und ein positiver Drehzahl/Geschwindigkeitsollwert vorgegeben wird bzw. wenn ein Fahrsatz gestartet wird dessen Zielposition innerhalb des gültigen Verfahrbereiches liegt.
6 / n07 / 1 0x00000040 =1 Software-Endschalter 2 überschritten
- wird gesetzt sobald die eingestellte Position des Software-Endschalters 2 SWE2 überschritten wird.
- Wird gesetzt wenn ein Fahrsatz gestartet wird dessen Zielposition oberhalb von SWE2 liegt (gleichzeitig wird das Bit 8 „Fehlerhafter Fahrauftrag gestartet“ gesetzt).
Wird gelöscht wenn die Position SWE2 unterschritten wird und ein negativer Drehzahl/Geschwindigkeitsollwert vorgegeben wird bzw. wenn ein Fahrsatz gestartet wird dessen Zielposition innerhalb des gültigen Verfahrbereiches liegt.
7 / n08 / 0 0x00000080 =1 Fehlerhafter Fahrauftrag gestartet
wird gesetzt wenn versucht wird einen nichtvorhandenen (fehlerhafte Checksumme) Fahrauftrag zu starten.
Wird gelöscht wenn ein gültiger Fahrsatz gestartet wird.
8 / n09 / 0 0x00000100 = 1 Referenzpunkt nicht gesetzt
wird gesetzt, wenn ein Fahrsatz gestartet wird, ohne dass zuvor eine Referenzfahrt durchgeführt wurde.
Wird gelöscht nach einer abgeschlossenen Referenzfahrt.
9 / n10 / 1 0x00000200 = 1 PSTOP aktiv
ist gesetzt solange der Hardware-Endschalter PSTOP aktiv
wird gelöscht sobald der Hardware-Endschalter PSTOP inaktiv wird.
10 / n11 / 1 0x00000400 =1 NSTOP aktiv
ist gesetzt solange der Hardware-Endschalter NSTOP aktiv
wird gelöscht sobald der Hardware-Endschalter NSTOP inaktiv wird.
11 / n12 / 0 0x00000800 =1 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 sind.
Wenn danach die Daten im EEPROM gespeichert werden (SAVE), wird die Warnung nach dem nächsten Einschalten nicht mehr angezeigt.
12 / n13 / 1 0x00001000 =1 Slot-Warnung (I/O-Karte)
wird gesetzt, wenn die 24 V Versorgungsspannung für die I/O-Erweiterungskarte fehlen.
Wird gelöscht, wenn die 24V-Versorgung der I/O-Erweiterungskarte vorhanden.
13 / n14 / 0 0x00002000 =1 Ermittlung von MPHASE (FBTYPE=7)
wird gesetzt beim Einschalten des Verstärkers.
Wird gelöscht wenn die Endstufe freigegeben wurde und der Wert für MPHASE mit W&S ermittelt werden konnte.
(Wake & Shake - Prozedur )
14 / n15 / 0 0x00004000 reserviert
15 / n16 / 0 0x00008000 Summenwarnung der Warnungen n17...n31
16 0x00010000 =1 Auftrag aktiv (Lageregelung)
wird gesetzt sobald ein Lagereglerauftrag gestartet wird (Fahrsatz,Tippbetrieb,Referenzfahrt).
Wird gelöscht wenn der Lagereglerauftrag abgeschlossen bzw. abgebrochen wird (STOP).
17 0x00020000 =1 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.

Dieses Bit bedeutet NICHT: Referenzfahrt abgeschlossen.
18 0x00040000 =1 Home-Position
ist gesetzt solange der Referenzschalter belegt ist.
Wird gelöscht sobald der Referenzschalter nicht belegt
19 0x00080000 =1 In-Position
wird gesetzt sobald der Abstand zwischen der Zielposition eines Lagereglerauftrages und der aktuellen Ist-Position kleiner als PEINPOS ist.
Wird gelöscht sobald der Abstand größer als PEINPOS.
Die Meldung In-Position wird unterdrückt, wenn in der Zielposition ein Folgefahrsatz gestartet werden soll.
20 0x00100000 =1 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 (z.B.: LATCH1N16/LATCH1N32)
21 0x00200000 reserviert
22 0x00400000 reserviert
23 0x00800000 reserviert
24 0x01000000 reserviert
25 0x02000000 reserviert
26 0x04000000 =1 Initialisierung beendet
wird gesetzt nachdem die interne Initialisierung des Verstärkers abgeschlossen ist.
27 0x08000000 reserviert
28 0x10000000 =1 Motorstillstandsmeldung
Das Bit ist gesetzt, wenn die aktuelle Motordrehzahl kleiner als die Schwelle VEL0 ist
29 0x20000000 =1 Sicherheitsrelais
wird gesetzt wenn das Sicherheitsrelais offen (AS-Option)
wird gelöscht wenn das Sicherheitsrelais geschlossen.
30 0x40000000 =1 Endstufe freigegeben
wird gesetzt wenn Software- und Hardwareenable gesetzt sind.
31 0x80000000 =1 Fehler steht an
wird gesetzt wenn der Verstärker gestört (Endstufe gesperrt, Fehlernummer Fxx wird auf dem Display angezeigt).
Mit dem Kommando ERRCODE kann der Fehler im Klartext ausgegeben werden.
Das Bit wird gelöscht beim Einschalten des Verstärkers bzw. beim Kommando CLRFAULT oder beim Aufruf der Funktion „Fehler löschen“.