Hilfe bei Ausleseproblem auf GPIB-Bus

Gast #4688258
Lesenswert?

Ahoi,

zur Kommunikation mit GPIB-Geräten habe ich mir einen RS232 auf 
GPIB-Adapter (GPIB-232CV-A) über ebay besorgt und versuche mich gerade 
daran ihn zum laufen zu bringen, wobei ich was GPIB angeht blutiger 
Anfänger bin.

Er wird im C-Mode betrieben, bei 9600 Baud 8N1 und ich kann so 
problemlos GPIB-Geräten (Yokogawa FG110 und Keithley 2000) Befehle 
erteilen (Konfiguration der Messbereiche usw), wenn der GPIB-Adapter die 
gleiche Adresse hat wie das GPIB-Gerät.
Allerdings funktioniert das auslesen der Geräte nicht, wenn ich 
beispielsweise den Befehl :READ? ans Keithley sende (nach Konfiguration 
eines Messbereichs), erscheint die Fehlermeldung -410: Query 
interrupted. Obwohl ich ja eigentlich nach Read? nur abwarte und nichts 
zwischendurch neu konfiguriere.

Meine Schalterstellungen am GPIB-Adapter: 00001001 und 10100010
also: GPIB-Adresse 16 (wie Keithley), C-Mode On, 9600Baud 8N1, Xon/Xoff 
aus

Meine Kommunikation erfolgt über das Terminalprogramm HTherm.

Meine Fragen:
Warum muss mein GPIB-Adapter die gleiche Adresse haben wie das Gerät das 
ich ansteuern will? Ich dachte alle Geräte am GPIB-Bus müssen separate 
Adressen aufweisen?

Wie löst man das Ausleseproblem mit dem "query interrupted"? bzw ist 
vllt mein GPIB-Adapter defekt...

Vielen Dank,

Echo

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren