Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Communication to Vötsch oven

Hello, how to communicate to a Vötsch oven?

(in the past the name of the company was: "Haraeus Vötsch"     now: www.weiss-technik.com)

-------------------------------------------------------------------
Eugen Wiebe
Bernstein AG
CLAD - Certified LabView Associate Developer
0 Kudos
Message 1 of 25
(8,648 Views)

In this attached document there are two communication protocols described: ASCII-1 or ASCII-2.

Most ovens, as I have seen, communicate over ASCII-2 (e.g. $00I<CR>)

-------------------------------------------------------------------
Eugen Wiebe
Bernstein AG
CLAD - Certified LabView Associate Developer
0 Kudos
Message 2 of 25
(8,646 Views)

This link can also be helpful:

http://www.basytec.de/applications/climate.pdf

Vötsch comms.jpg

-------------------------------------------------------------------
Eugen Wiebe
Bernstein AG
CLAD - Certified LabView Associate Developer
0 Kudos
Message 3 of 25
(8,644 Views)

If the oven has a RS232 (25pin) connector (like the VT4010 / VT4020) this is the pinout:vötsch 25pin pinout.jpg

 

-------------------------------------------------------------------
Eugen Wiebe
Bernstein AG
CLAD - Certified LabView Associate Developer
0 Kudos
Message 4 of 25
(8,641 Views)

In this operating manual also the communication method is described:

http://doc.es.aau.dk/fileadmin/doc.kom.aau.dk/labs_facillities/control/manuals/VT4002_climate_chambe...

 

It is equal for many Vötsch (Votsch) ovens.

 

similar:

Communication protocol of VC7xxx

-------------------------------------------------------------------
Eugen Wiebe
Bernstein AG
CLAD - Certified LabView Associate Developer
0 Kudos
Message 5 of 25
(8,635 Views)

Hello EWiebe,

 

thanks for sharing the informations. Do you had some additional questions?

best regards
Alexander
0 Kudos
Message 6 of 25
(8,588 Views)

Hello! With the info in this thread and some other posts on this forum I have successfully set up communication with a Vötsch Heraeus HC 4120 using RS-232 and the ASCII-2 protocol.

I can set and read the values in the $00I and $00E-commands but I cant find a way to actually turn the chamber on.

 

Do you have any information regarding how to turn the chamber on via RS-232?

 

Thank you for the help.

0 Kudos
Message 7 of 25
(7,743 Views)

Perhaps this will help...

 

-------------------------------------------------------------------
Eugen Wiebe
Bernstein AG
CLAD - Certified LabView Associate Developer
0 Kudos
Message 8 of 25
(7,736 Views)

Thank you for the prompt answer!

The format in the document you sent is different from the one i tried before. I tried sending "$00E050.0 000.0 000011001 00 100 2 0 <CR> according to the document you sent and the chamber answered "0<LF>50.<CR>. It still didn't start.

 

And when sending "$00I<CR>" The chamber answers "0030.0 0022.5 0000.0 0037.7 0020.0 0167.7 0020.0 0167.7 0020.0 0167.7 0020.0 0167.7 0100.0 0000.0 000010000000000000000000000".

 

I have followed a printed operation manual I have here and I have scanned the protocol pages from it and attached to this post.

When I use the protocol found there, the chamber seems to work well and the messages fit the format. But I still cant find a way to actually activate the chamber.

The only options I seem to have is to send the E or the I-command, there is no command to start the chamber.

 

I have also tried sending the "Start program" command "$xxPyyyy<CR>" which I found somewhere on this forum. 

The chamber actually starts on that command but it runs some pre-defined program and ignores the value I sent using the E-command.

 

The chamber also does not answer to the "$00?<CR>" status message that I found some has been helped by.

 

I think it's strange that the starting of the chamber would be so hard when the settings work so well.

Is there a limitation in the protocol or something which inhibits starting of the chamber, or have I just missed the correct command?

 

0 Kudos
Message 9 of 25
(7,731 Views)

$xxPyyyy<CR>

 

With the ASCII-2 protocol, this is indeed the command to start an existing program of the chamber.

  • xx : adress of the chamber
  • yyyy : number of the program (0 = stop). Obviously this program must exist in the memory of the chamber.

The chamber answers with 0<SPACE><CR> if the command was accepted.

  • 0 --> 0x30
  • <SPACE> --> 0x20 (\s)
  • <CR> --> 0xD (\r)

Do you only want to start the chamber without running a predefined profile ?

0 Kudos
Message 10 of 25
(7,721 Views)