From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Watlow F4D Serial Communication Problem Error Code -1073807339 VISA Read in Watlow F4.lvlib:Utility MODBUS RTU Receive Message.vi

Solved!
Go to solution

So Google search suggest that Baud Rate in VISA Read and Write needs to be changed to match the settings in NI MAX. Am I heading in the right direction ? How would you suggest me to do that ?

 

Thanks

 

Felix

0 Kudos
Message 11 of 19
(3,424 Views)
I'm confused by the Initialize function. From your image, I don't see anywhere that there is a write of the *IDN? and what is returned is a byte array. Sorry, I don't have the chamber/controller to say what is wrong but it appears the driver is not configured for your setup. The driver looks more like Modbus.
Message 12 of 19
(3,423 Views)
I just noticed that your message topic includes the word modus. If you can use the *IDN? query, it is not modbus so either you have create a new driver for the protocol that is currently configured or change protocols.
Message 13 of 19
(3,416 Views)

This is the Driver that I got from NI. http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=0150785855373A2DE0440003BA7CCD...

It says Serial Interface and I am using Serial Connection on the Communication Board. I am not sure what I am missing. Could you clarify ?

 

Thanks

 

0 Kudos
Message 14 of 19
(3,411 Views)
Solution
Accepted by FLiu
The driver was written for a watlow that uses the modbus protocol. Apparently yours does not use that. Modbus does not use ASCII text for sending commands our receiving data. It is all hex. It does not support GPIB, either. Yours is definitely not Modbus because you are able to send the ASCII text *IDN? which is a GPIB standard command. The driver simply does not match up with the controller you have.
Message 15 of 19
(3,407 Views)

Thank you for your reply. The *IDN? command was sent to the Tidal Engineering Synergy488 Board which has serial and GPIB connection on it. That was where I succeeded in communicating in NI MAX. The Watlow manual only contains ModBus Commands. The Synergy488 Board manual does not contain any SCPI command or serial command that I can use to program. I am little confused.

 

0 Kudos
Message 16 of 19
(3,392 Views)
I'm confused as well. You said the synergy board is connected to the watlow. How and why?
Message 17 of 19
(3,389 Views)

When we bought the Chamber. We specify that we want GPIB and Serial Communication. The Watlow F4 communicates using ModBUS. So the manufacturer put a Synergy488 board there to enable serial and GPIB communication with PC. So the Watlow connects with the Synergy 488 Board and the Synergy board connects with PC

0 Kudos
Message 18 of 19
(3,386 Views)

I was able to write and read register using a simple serial VI. You are right that Watlow Driver was not written for my application.

 

Thank you so much for your help.

 

Felix

0 Kudos
Message 19 of 19
(3,383 Views)