User manual
Table Of Contents
- 1. Allgemeines
- 2. Technische Daten
- 3. Installation
- 4. Details zu den Kartentypen
- 4.1 RS232-Karten IF-R1 und IF-R2
- 4.2 USB-Karten IF-U1 und IF-U2
- 4.3 CAN-Karten IF-C1 und IF-C2
- 4.4 Analoge Schnittstelle IF-A1
- 4.5 GPIB-Karte IF-G1
- 4.5.1 Hinweise zur Kommunikation
- 4.5.2 Ansteuerung des Gerätes über GPIB
- 4.5.3 Begriffserläuterung
- 4.5.4 Unterschiede zu den anderen Schnittstellenkarten
- 4.5.5 Firmware-Aktualisierungen
- 4.5.6 Ausführungs- und Übertragungszeiten
- 4.5.7 IF-G1 konfigurieren
- 4.5.8 SCPI-Befehle und Abschlußzeichen
- 4.5.9 Fehlermeldungen
- 4.6 Ethernetkarten IF-E1 und IF-E2
- 5. Einsatz in anderen Geräteserien
- 6. Der System Link Mode (nur PSI 9000)
- 7. Kommunikation mit dem Gerät
- 7.1 Begriffserklärungen
- 7.2 Vorwort
- 7.3 Allgemeine Hinweise zur Kommunikation
- 7.4 Hinweise zum USB-Treiber
- 7.5 Aufbau der Kommunikation
- 7.6 Übertragungsparameter IF-R1 und IF-U1
- 7.7 Sollwerte und Istwerte umrechnen
- 7.8 Telegrammaufbau IF-R1 und IF-U1
- 7.9 Telegrammaufbau IF-C1
- 7.10 Telegrammaufbau IF-G1
- 7.11 Telegrammaufbau IF-E1
- 8. Kommunikation mit LabView
- 9. Kommunikation ohne Labview
- 10. Anschlüsse
- 1. General
- 2. Technical specifications
- 3. Installation
- 4. Details about the cards
- 5. Operation in other device series
- 6. The System Link Mode (only PSI9000)
- 7. Communication with the device
- 7.1 Terms explained
- 7.2 Prologue
- 7.3 General notes about the communication
- 7.4 About the USB driver
- 7.5 Structure of the communication
- 7.6 Transmission settings IF-R1 and IF-U1
- 7.7 Translating set/actual values
- 7.8 Telegram structure IF-R1 and IF-U1
- 7.9 Message structure for the IF-C1
- 7.10 Message structure IF-G1
- 7.11 Message structure IF-E1
- 8. Communication with LabView
- 9. Communication without LabView
- 10. Connectors

15
© 2009, Elektro-Automatik GmbH & Co. KG
Irrtümer und Änderungen vorbehalten
DE
<CHAR> 0..255: Dezimalzahl (Ausgabe)
#B0000 0000 … #B1111 1111: Binärdarstellung
#H00… #HFF: Hexadezimaldarstellung
<+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 hö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ätespezischeBefehleundParameter
Rot: gilt nur für Netzgeräte, jedoch nicht immer alle Modelle
Blau: gilt nur für elektroni sche 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 Gerätes zurücksetzen
*TRG Triggert einen Messzyklus
*CLS Löscht alle Event- und Statusregister des GPIB
Controllers
Über die Schnittstellenkarten
4.5.8 SCPI-Befehle und Abschlußzeichen
Die SCPI-Befehle werden als Klartext gesendet. Es ist ein
Abschlußzeichen zu benutzen, das das Ende der Übertra-
gung kennzeichnet:
LF (Line Feed, 0xA, ASCII 10).
Eine Übertragung erfordert zuerst eine Mitteilung vom Host
(PC/SPS etc). Die IF-G1 antwortet, wenn der Host eine Ant-
wort 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.
Änderungen ab Firmwareversion 3.03:
• Weitere Abschlußzeichen:
CR+LF (0xD, 0xA) (ASCII 13, 10)
CR+LF+EOI
LF+EOI
EOI
• Befehle können auch in Kleinbuchstaben sein
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 Zahlenwertes können alternativ:
MIN (entspricht dem Minimalwert des
Parameters )
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