User manual

15
© 2008, Elektro-Automatik GmbH & Co. KG
Irrtümer und Änderungen vorbehalten
DE
<+INT> 0..32768: positive Integerzahl (Ausgabe)
#B0000 0000 0000 0000#B0111 1111 1111 1111:
Binärdarstellung
#H0000… #HFFFF: Hexadezimaldarstellung
<B0> 1 oder ON: Funktion wird eingeschaltet
0 oder OFF: Funktion wird ausgeschaltet
<B1> NONE: lokaler Betrieb, eine Umschaltung auf
Fernbedienung ist möglich
LOCal: nur lokaler Betrieb möglich, Auslesen
von Daten ist zulässig
REMote: Fernbedienung des Gerätes ist akti
-
viert
<B2> ON oder 1: Automatische Messwerterfassung
mit x Messpunkten
ONCE oder 0: einmalige Messwerterfassung
ausgelöst über *TRG mit x Messpunkten
<ERR> Error und Eventnummer (-800 bis 399)
<SRD> String
<LF> Endezeichen (line feed, 0x0A)
<Time> [[ddd], [hh], [mm], [s]s.s[s][s][s][s][s][s]
Standardformat ist Sekunden (s.s)
; Das Semikolon wird verwendet, um innerhalb
einer Message mehrere Befehle zu senden.
: Der Doppelpunkt trennt herwertige Schlüssel
-
wörter von niederwertigeren Schlüsselwörtern
[ ] Kleinbuchstaben und der Inhalt in rechteckigen
Klammern sind optional.
? Das Fragezeichen kennzeichnet eine Abfrage.
Die Abfrage kann gleichzeitig mit einer Daten-
sendung verknüpft werden. Hierbei ist darauf
zu achten daß, bevor eine neue Datensendung
erfolgt, die Antwort des Systems abgewartet
werden muss.
-> Anwort vom Gerät
GerätespezischeBefehleundParameter
Rot: gilt nur für PSI-Netzgeräte
Blau: gilt nur für elektronische Lasten
Schwarz: gilt für alle Geräte
Allgemeine IEEE488.2 Befehle
*IDN? Liest die Geräteidentifikation aus. Antwort:
Benutzerdef. Text , Hersteller, Gerätetyp,
Geräteserienummer, Gerätefirmwareversion
und Firmwareversion der Schnittstellenkarte
<LF>
*RST Gerät zurücksetzen durch folgende Prozedur:
- Umschaltung in Remote-Betrieb
- den Ausgang/Eingang auf AUS setzen
- alle Fehlermeldungen des Getes zucksetzen
- Sollwerte setzen:
Usoll = 0, Isoll=0, Psoll=MAX, Rsoll= MIN
*TRG Triggert einen Messzyklus
*CLS Löscht alle Event- und Statusregister des GPIB
Controllers
*ESE <CHAR> Setzt das Event Status Enable Register
Über die Schnittstellenkarten
4.5.8 SCPI-Befehle
Die SCPI-Befehle werden als Klartext gesendet. Es ist ein
Steuerzeichen zu benutzen, das das Ende der Übertragung
kennzeichnet: LF (Line Feed, 0xA, ASCII 10).
Die IF-G1 beachtet folgendes Zeichen nicht:
CR = ASCII Code 13 (0xD), falls es am Ende einer Befehls-
zeile vor dem Zeichen LF (Line feed) steht. Falls CR nach
LF kommt, entsteht ein Fehler für den nächsten Befehl.
Eine Übertragung erfordert zuerst eine Mitteilung vom Host
(PC/SPS etc). Diese muss mit LF abgeschlossen werden.
Die IF-G1 antwortet, wenn der Host eine Antwort erwartet.
Das ist immer dann der Fall, wenn am Ende des Befehls
ein „?“ steht.
Befehle, die etwas stellen/setzen sollen, bestehen immer
aus dem Befehl selbst und einem oder mehreren Werten.
Der Befehl kommt zuerst, der oder die Werte durch Kommas
getrennt danach:
<BEFEHL><Numeric value>,<Numeric value>...
Generell können Befehle in ihrer Kurz- oder Langform ge-
sendet werden. Nachfolgend wird die Kurzform der Befehle
in großgeschriebenen Buchstaben angegeben und ist stets
ein Teil der Langform.
Syntaxformat
Spezifikation nach „1999 SCPI Command reference”.
Folgende Syntaxformate können in Befehlen bzw. Antworten
auftreten:
<Numeric value>
Der Zahlenwert entspricht dem Zahlenformat
im Display des Gerätes und ist abhängig von
den Nennwerten des Gerätes. Es gilt:
- er wird vom voranstehenden Befehl immer
mit einem Leerzeichen getrennt eingeben
- Anstatt eines Zahlenwertesnnen alternativ:
MIN (entspricht dem Minimalwert des
Parameters )
oder
MAX (entspricht dem Maximalwert des
Parameters
übertragen werden.
Achtung! Sollwerte, die höher sind als die
Nennwerte des Gerätes, erzeugen einen
Fehler!
<NR1> Zahlenformat ohne Dezimalpunkt
<NR2> Zahlenformat mit Dezimalpunkt
<NR3> Zahlenformat mit Dezimalpunkt und Exponent
<NRf> enthält<NR1>,<NR2>,<NR3>
<NRf+> enthält<NR1>, <NR2>, <NR3> sowie MIN und MAX
Unit V Volt
A Ampere
W Watt
OHM Ohm
s Sekunden
<CHAR> 0..255: Dezimalzahl (Ausgabe)
#B0000 0000 … #B1111 1111: Binärdarstellung
#H00… #HFF: Hexadezimaldarstellung