opcRHS: Lese Hardware-Status der Messkanäle

<< Click to Display Table of Contents >>

Navigation:  MscDll Referenzhandbuch > Opcodes und Parameter > Opcodes: Konfiguration & Verschiedene >

opcRHS: Lese Hardware-Status der Messkanäle

Über diesen Opcode kann ausgelesen werden, ob an den einzelnen Messeingängen ein Fehler erkannt wurde. Weiterhin kann bei Inkrementalgebern mit aktivierter Referenzmarkenverarbeitung ausgelesen werden, ob die Referenzmarke überfahren wurde.

Übersicht


Opcode:        0x38

Name:          opcRHS

Funktion:      Lese Hardware-Status (Read hardware status)

Parameter-Typ: Binär

 

DLL-Funktion


Der Hardware-Status kann kontinuierlich über MSC_SetupStaticChannel und MSC_ReadStatic übertragen werden.

Alternativ ist auch eine Übertragung mit MSC_WriteCommand möglich.

 

Anfragedaten zum Irinos-System


Byte 0: Binärwert 2

 

Antwortdaten vom Irinos-System


Byte 0:        Hardware-Status Messkanal 1

Byte 1:        Hardware-Status Messkanal 2

Byte n:        Hardware-Status Messkanal n+1

 

Status-Byte für Inkrementalgeber-Messkanäle


Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

PwrOvld

 

Refmark

Vector

GComp

OComp

AmpErr

Fast

PwrOvld

Es wurde eine Überlast in der Spannungsversorgung des/der Inkrementalgeber festgestellt.

Refmark

Die Referenzmarke wurde überfahren.

Vector

Der aus Cosinus- und Sinussignal gebildete Signalvektor ist zu klein. (Kann nur bei Eingangskonfiguration für 1Vss – Inkrementalgeber auftreten.)

GComp

Der Amplitudenregler hat einen Grenzwert erreicht. (Kann nur bei Eingangskonfiguration für 1Vss – Inkrementalgeber auftreten.)

OComp

Der Offsetregler hat einen Grenzwert erreicht. (Kann nur bei Eingangskonfiguration für 1Vss – Inkrementalgeber auftreten.)

AmpErr

Ein oder beide AD-Wandler für die Messung des Sinus-/Cosinussignals sind übersteuert. (Kann nur bei Eingangskonfiguration für 1Vss – Inkrementalgeber auftreten.)

Fast

Die Eingangsfrequenz ist zu hoch.

 

Status-Byte für induktive Messeingänge Tesa oder IET


Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

 

 

 

 

 

 

 

ShortCirc

ShortCirc

Oszillator-Kurzschluss

 

Status-Byte für Analog-Eingänge AIN


Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

24VOvld

VRefOvld

 

 

 

 

 

 

24VOvld

Überlast des 24V-Ausgangs am Analog-Stecker.

VRefOvld

Überlast des Referenz-Ausgangs am Analog-Stecker.

 

Status-Byte für Temperatur-Eingänge TEMP


Wenn der Hardware-Status den Wert 0x00 hat, dann ist der Temperaturwert in Ordnung.

In allen anderen Fällen kann der Temperaturwert ungültig sein (z.B. Kabelbruch). Auf eine Auflistung der einzelnen Fehler-Bits wird hier verzichtet, da eine Interpretation für erweiterte Diagnose-Zwecke nur durch den Hersteller sinnvoll ist.

 

Kommentar


Der Hardware-Status der Messeingänge sollte regelmäßig überprüft werden, um die Gültigkeit der Messwerte zu verifizieren. Weitere Erläuterungen dazu finden Sie im Benutzerhandbuch.

 

Kompatibilität zu früheren Systemen


Zur Kompatibilität mit früheren Systemen unterstützt dieser Opcode auch das alte Format, bei dem die Antwort aus Langworten aufgebaut ist, wobei jedes Langwort für eine Irinos-Box steht. Dazu werden keine Anfragedaten an das Irinos-System gesendet.

Hat eine Irinos-Box mehr als 4 Messeingänge, dann wird „nur“ der Hardware-Status dieser Eingänge im Langwort übertragen. Alle anderen nicht.

Darüber hinaus ergeben sich folgende Änderungen:

oBei den Inkrementalgeber-Messkanälen gibt es das zusätzliche Bit PwrOvld.

oBei den Messkanälen für induktive Messtaster sowie bei den Analogeingängen wurde bisher kein Hardware-Status gemeldet (d.h. das Langwort hatte immer den Wert 0). Nun wird auch hier ein Hardware-Status gemeldet.