12-07-2017 05:06 AM
Hello everyone!
I am trying to start up a MFC from Bronkhorst with Labview. I have download the Drivers from the Company and I have tried to run one of the examples there. When I run this code I get the following error:
Error -1073807339 occurred at VISA Read in Bronkhorst FLOW-BUS.lvlib:FLOW-BUS RW.vi->Bronkhorst FLOW-BUS.lvlib:Read Setpoint (Percentage).vi->Bronkhorst FLOW-BUS Instrument Control Application.vi
Possible reason(s):
VISA: (Hex 0xBFFF0015) Timeout expired before operation completed.
Anyone knows how to fix this issue or where to start checking? I appreciate any help. If anyone Needs more Information, please let me know.
Some useful Information:
- The MFC is using a RS232 conection and a USB to Serial converter.
- I have checked that I'm calling the right Instrument in VISA.
- Controller Manual: https://www.bronkhorst.com/files/downloads/manuals_english/917084--manual_el-flow_prestige.pdf
- I have checked already Baudrates.
Solved! Go to Solution.
12-07-2017 09:04 AM
Doing VISA Reads to an Instrument depends critically on understanding and following the Manufacturer's "Instrument Guide" that describes the Communication Protocol and Command Structure (I've wrestled with this problem with a number of different instruments).
What has always worked well for me is to start by not using LabVIEW, but by using MAX (the Measurement and Automation Explorer). MAX can "talk" to a VISA port, which means you can test all of the following:
Using MAX, you can configure your VISA Port, try to "talk to" and "listen to" your device, and if there are errors or unexpected results (like you send "Hello", and it says "iasj*32:#S", i.e. gibberish"), you know something is "not quite right" (gibberish is often "Wrong Serial Parameters" -- pay attention to Baud Rate (easy to get right, just by following the manual) and Parity (this one can fool you ...).
Bob Schor
11-20-2018 05:25 AM
Hi, I am facing the same problem than you, but I cannot work out what setting in the FLOW BUS RW.vi is wrong. I have the error in the Read Setpoint (percentage).vi and in the Read Measure (percentage).vi.
Could you please tell me what you had to change to make it work?
I can communicate well while using the FlowDDE +Flow View, but I need the labview routine to automize the protocol.
Thanks for your help!