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

Beschreibung

Das Kommando TRJSTAT liefert die internen Status-Informationen in Form einer Bit-Variable. Die Statusinformationen werden vorwiegend für interne Funktionen benutzt. Ausschließlich Bits, die mit einem ´*´ markiert wurden, können für externe Funktionen (Steuerung) benutzt werden.
Die Bits 16...20 werden zusätzlich in der Statusvariable DRVSTAT gespiegelt.
Bit Wertigkeit Bedeutung
0 0x00000001 =1 innerhalb der nächsten msek wird der Ausgang INPOS2 aktualisiert.
1 0x00000002 =1 Am Ende des aktuellen Fahrsatzes wird keine „In-Position“-Meldung ausgegeben (es ist ein Folgefahrsatz vorhanden).
2* 0x00000004 =1 Toggle Bit "Fahrsatz abgeschlossen"
Wird am Ende eines Fahrsatzes invertiert. Im Gegensatz zu der "In-Position"-Meldung erfolgt das Invertieren des Bits nicht bereits beim Erreichen des In-Position-Fensters, sondern erst beim Erreichen der Zielposition und Abschalten des Trajektoriengenerators. Nach dem Einschalten des Verstärkers ist dieses Bit zunächst auf low.
3...15 Reserve
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.

Siehe Bit 21
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.
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 (LATCH2P16 / LATCH2P32)
21* 0x00200000 =1 Referenzfahrt läuft
wird gesetzt sobald eine Referenzfahrt gestartet wurde.
Wird gelöscht sobald die Referenzfahrt abgeschlossen bzw. abgebrochen (STOP) wurde.
22* 0x00400000 =1 Tippbetrieb läuft
wird gesetzt sobald der Tippbetrieb gestartet wurde.
Wird gelöscht sobald der Tippbetrieb abgebrochen (STOP) wurde.
23 0x00800000 =1 Positionslatch erfolgte (negative Flanke)
wird gesetzt, wenn eine fallende Flanke an dem als Latch-Eingang konfigurierten INPUT2 (IN2MODE=26) erkannt wird.
Wird gelöscht wenn die gelatchte Position ausgelesen wird (LATCH2N16 / LATCH2N32)
24 0x01000000 =1 Nothaltphase aktiv
wird gesetzt, während der Nothalt-Prozedur (Bremsphase nach einem Fehler, bei aktiven Endschalter bzw. wenn der Eingang „Nothalt“ den Zustand 0 aufweist).
25 0x02000000 =1 Positionslatch auf Input 1 (positive Flanke) wird gesetzt, wenn eine steigende Flanke an dem als Latch-Eingang konfigurierten Input1 (IN1MODE=26) erkannt wurde. Wird gelöscht, wenn die gelatchte Position ausgelesen wird (LATCH1P16 / LATCH1P32)
26 0x04000000 =1 Positionslatch auf Input 1 (negative Flanke) wird gesetzt, wenn eine fallende Flanke an dem als Latch-Eingang konfigurierten Input1 (IN1MODE=26) erkannt wurde. Wird gelöscht, wenn die gelatchte Position ausgelesen wird (LATCH1N16N /
27 0x08000000 Reserve
28 0x10000000 = 1 (REFDONE)
Dieses Bit wird gesetzt am Ende einer Referenzfahrt, d.h. nachdem der Referenzpunkt gesetzt wurde und der Stillstand erreicht wurde.

= 0
Beim Starten eines Fahrsatzes bzw. einer Referenzfahrt/ Tippbetriebes.
29 0x20000000 =1 Antrieb befindet sich in der Beschleunigungsphase eines Fahrsatzes
30 0x40000000 =1 Antrieb befindet sich in der Bremsphase eines Fahrsatzes