Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Fluke 5700A too many listeners on gpib

HI, I hope somebody can help me with this one.
 
I'm trying to control a FLUKE 5700A calibrator with a NI PCI-GPIB board and LabVIEW 8.5. When I perform a scan for instruments operation in MAX (v 4.3.0) I get the following result: too many listeners on GPIB (I tried with other equipment [hp 34401a] and it was detected). I checked the PCI-GPIB installation and configuration and it passed all test.
 
Now, the Fluke 5700A is a 1990 model, the operator manual says it is fully programmable for use on the IEEE 488.1 standard and that the interface is also design in compliance with supplemental standard IEEE 488.2 (also the *IDN? command is listed in the command list). The FLUKE 5700A software revision are: Main J and Inguard A, if it mean something to somebody.
 
The FLUKE 5700A GPIB address is set to 4 (factory default) and it is the only equipment connected to the GPIB bus.
 
To communicate with this equipment I'm using the certified LabVIEW driver downloaded from NI Instrument driver network. To help debug I just use the Initialize.vi connected to the Close.vi (with ID Query and Reset set to the default TRUE value), I run the application and use NI-Spy to record the talk/listen exchange. From the recorded result I observe a timeout after every VISA READ attempt.
 
When I run the application the ADDR indicator of the Fluke display do not lit (or blink once very quickly) so it seem that the command is not addressed to the equipment (note that when I'm using GPIB::3::4::INSTR the ADDR indicator is ON but I still have a VISA READ timeout).
 
One thing I observed: I right clicked on the "VISA Resource Name" terminal of the Initialize.vi and select "create control". Now when go to the front panel and look at this control it is populated with all GPIB addresses with "4" as a secondary address (e.g. GPIB::1::4::INSTR, GPIB::2::4::INSTR, .. , GPIB::30::4::INSTR) which seems to explain the "too many listeners on gpib" message that I got in MAX (see attached Visa resource name,jpg).
 
I changed the GPIB address on the FLUKE 5700A to "5" and repeated the "create control" operation, after that the VISA Resource Name control was populated with all GPIB addresses with "5" as a secondary address.
 
Anybody with an idea to solve this?
 
Thanks
 
Ben
 
 
 
 
 
 
0 Kudos
Message 1 of 7
(7,525 Views)

I finally found the problem, it was a bad GPIB cable. If someone encounter a similar issue I suggest checking cables to be part of your debug!

 

Ben

0 Kudos
Message 2 of 7
(7,480 Views)

hi ben,

 

我遇到跟你一样的问题了,不过我不是FLUKE表;而是自己做的一个NAT9914仪表接口,同样提示“too many listeners on gpib”,而且用PCI-GPIB卡能够找到HP功率计,但是就是找我的设备时提示这个问题,你说是CABLE的问题,我表示怀疑,怎么可能呢?能帮忙解决下么,多谢。

0 Kudos
Message 3 of 7
(6,525 Views)

my e-mail: yujiajun2000@163.com

0 Kudos
Message 4 of 7
(6,520 Views)

Sorry but I don't speak chinese.

 

Ben64

0 Kudos
Message 5 of 7
(6,464 Views)

Hi,Ben,

 

I encountered the same  problem, "too many listeners in the GPIB system", commuicated with NAT9914 by the PCI-GPIB card,I think that the cable maybe not the problem,and maybe the initializtion of 9914,can you  give me some suggestion?Thanks.

 

Alex.

0 Kudos
Message 6 of 7
(6,428 Views)

I have confirmed a bad GPIB Cable can result in " To Many Listeners " error Message.

0 Kudos
Message 7 of 7
(5,571 Views)