der das "normale" Meßergebnis unter Berücksichtigung des
Offsetwertes.
Anzeige der eingestellten Meßzeit
Die eingestellte Meßzeit kann wie ein Meßergebnis ausgelesen
werden. Dies geschieht durch das Kommando "DT1". Rück-
setzen der Funktion erfolgt durch "DT0" oder "CLS".
Anzeige abschalten
Durch das Kommando "DS0" kann die Anzeige außer Betrieb
gesetzt werden. Die Meßfunktionen des HM 8122 werden
dadurch weder unterbrochen, noch beeinflußt. Es wird nur das
Meßresultat ausgeblendet und im Display durch die Darstellung
"___" ersetzt. Das Rücksetzen dieses Kommandos erfolgt durch
"DS1" oder "CLS".
Geräteantworten und Buskommandos
Local- und Remote-Betrieb
Wenn das Gerät in den Remote-Betrieb versetzt wurde, ist die
Rückkehr zum Local-Betrieb auf zwei Arten möglich.
Entweder über das Kommando "RM0" oder mittels der Taste
"Local" auf der Frontseite des Gerätes. Dies gilt solange das Gerät
sich nicht im Local lock-out Mode (LK1) befindet. Das Kommando
"LK1" verhindert während des programmgesteuerten Betriebes
jeglichen Zugriff über die Frontplatte. Eine Aufhebung dieser
Betriebsart kann nur über die Kommandos "LK0" oder "RM0"
erfolgen.
Service Request
Das Gerät kann über das Kommando "SR1" in den Service-
Request-Mode versetzt werden. Bei jeder Messung wird dann
auf dem Bus ein Service-Request (SRQ) ausgelöst (Leitung SRQ
aktiv). Sobald der HM 8122 daraufhin vom Kontroller abgefragt
wird, setzt das HM 8122 auf der Busleitung Bit 6 auf "1".
Daraufhin können die Resultate über den Bus abgefragt werden.
Die Funktion wird durch "SR0" annulliert.
Abfrage der Gerätekonfiguration
Über das Kommando "CNF" kann der aktuelle Status des HM
8122 abgefragt werden. Sobald dieses Kommando gesendet
wird, überträgt das Gerät an Stelle eines Meßwertes die Informa-
tionen über die aktuelle Gerätekonfiguration wenn es als "Talker"
adressiert ist. Anschließend werden wieder die Meßwerte über-
tragen.
Wird das Kommando "CNF" innerhalb eines Befehl-Strings über-
tragen oder wird das Gerät im Local-Mode bedient, wird die
Konfiguration über den Bus gesendet, welche das Gerät in dem
Augenblick besitzt, wenn das Kommando über den Bus übertra-
gen wird.
Rücksetzen des Meßdaten-String
Der HM 8122 wird durch das Kommando "CLR" auf seine
Ausgangswerte (default-Einstellungen) zurückgesetzt. Dies ist
äquivalent zum Befehl-Sting "FRA XC0 DH0 WT1 OF0 DT0 DS1
DN0 SR0 NOP".
Änderung des Meßdaten-String
Das Format der vom Gerät übertragenen Daten kann entweder
in der Form "Komprimiert" oder "Normal" dargestellt werden.
Dies wird durch die Kommandos "COP", oder "NOP" (normal
operation) erreicht.
Geräteidentifikation
Sobald das Gerät als "Talker" adressiert wird, gibt es über den Bus
16
HM8122
seine Identifikation ab. Diese setzt sich zusammen aus der
Typenbezeichnung (HM 8122) und der Versionsnummer der
Firmware.
Gerätenachrichten
Die Gerätenachrichten lassen sich nach zwei Arten unterschei-
den: Meßergebnisse und Konfigurationsdaten. Beide Daten-
Strings unterscheiden sich deutlich.
Meßdaten
Ein typischer Meßdaten-String im Normalbetrieb sieht folgen-
dermaßen aus:
FRA 0 - 123.456789 E+3
Die Bestandteile des Datenstring haben folgende Bedeutung:
FRA
Kodierung für die eingestellte Meßfunktion
0
Overflow Indikator 0= Overflow; sonst Leerzeichen
-
Vorzeichen; + oder - im Offsetmode; sonst Leerz.
123.45
Meßwert mit Dezimalpunkt
E+3
Exponent mit Vorzeichen
Nichtsignifikante Nullen am Beginn des Meßdaten-String wer-
den in der Betriebsart "komprimiert" nicht übertragen. Dadurch
hat der Meßdaten-String eine variable Länge. In der Betriebsart
"Offset" wird das Vorzeichen des übertragenen Wertes (Offset-
wert) durch ein "R" ersetzt. Dieser Wert wird nur einmal beim
Wechsel in die Betriebsart "Offset" übertragen. Anschließend
folgen wieder normale Meßdaten.
Konfigurationsdaten
Ein String mit Konfigurationsdaten kann folgendes Aussehen
haben:
FRA X MT00250 X0 DH1 OF0 WT0 DS1 SR1 C0
Die Datenstringbestandteile haben folgende Bedeutung:
FRA
Kodierung für die eingestellte Meßfunktion
x
Angabe ob externer (x) oder interner (i) Oszillator
MTxxxxx eingestellte Meßzeit in Millisekunden
X0
Betriebsart Arming (XA), externes Gate (XG), keine
externe Triggerung (X0)
DH1
Betriebsart Display Hold aktiv (DH1)
OF0
Betriebsart Offset aktiv (OF1) oder nicht (OF0)
WT0
Wartezeit zwischen Meßzeiten (WT1); keine (WT0)
DS1
Anzeige aktiviert (DS1) oder nicht (DS0)
SR1
Service Request aktiv (SR1) oder nicht (SR0)
C0
Daten-String komprimiert (C0) oder normal (N0)
In der Betriebsart "Drehzahlmeßung" ist die Zusammensetzung
der Konfigurationsdaten vergleichbar, mit dem Unterschied, daß
statt der Meßzeit in Millisekunden die Anzahl der Pulse pro
Umdrehung angezeigt wird.
In der Betriebsart Ereigniszählung sieht der Ausgangs-String wie
folgt aus:
TOT G1 DS1 C0
TOT
Betriebsart Ereigniszählung
G1
Eingang "offen" (G1) oder "geschlossen" (G0)
DS1
Anzeige aktiviert (DS1) oder nicht (DS0)
C0
Daten-String komprimiert (C0) oder normal (N0)
Beispiele für die Programmierung in Basic stehen auf Anfrage zur
Verfügung. Gerätetreiber für folgende Meßtechnik-Software
werden auf Anfrage kostenlos zur Verfügung gestellt. Treiber
sind erhältlich für:
LabView und LabWindows
PowerLab
National Instruments
Meilhaus (Turbo Pascal)
Änderungen vorbehalten