Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Using Watlow F4 Drivers

Solved!
Go to solution

I am using a Watlow f4 to control a CSZ thermal chamber. I want to use labview to create a profile that will basically take a set temperature from the user and ramp up to that then soak at that temp for a given time. I have a VI that successfully does this and properly controlls my F4 but I'm having issues getting the soak step to wait for the temperature to reach the set level before beginning the soak time. When setting up a profile on the actual unit, this is easy(I just tell the soak to wait for Analog 1 to reach a set value). However, I can't seem to get it set up correctly in labview. I tried running a constant off of the step soak subVI but can't seem to figure it out. I've attached the file to help better explain the situation.

0 Kudos
Message 1 of 13
(6,678 Views)

Hello, I am not really clear on this:

 

"having issues getting the soak step to wait for the temperature to reach the set level before beginning the soak time"

 

Does the Watlow driver even support what you are trying to do?

 

We cannot really see the code without having a Watlow driver installed so if you have a question about setting up LabVIEW logic, maybe ask it in terms of a sequence of steps that need to take place and then we can suggest how to setup dataflow or use a particular LabVIEW structure.

National Instruments
0 Kudos
Message 2 of 13
(6,653 Views)

This is more a question specifically for the Watlow drivers, not so much labview in general. I'm almost positive the driver supports this because I see things that indicate this functionality, but I just can't seem to figure out the correct use of these options.

0 Kudos
Message 3 of 13
(6,650 Views)

ENGRLAB,

 

Am running LV2009 SP1 ( 9.0.1 ) and can't open your vi.  Can you save for previous version and post? 

0 Kudos
Message 4 of 13
(6,633 Views)

Don't know if I did this right, but when I chose save for previous version(9.0) it saved it as a folder with a few files in it(the drivers I used included). Hopefully this works.

 

0 Kudos
Message 5 of 13
(6,627 Views)
Solution
Accepted by topic author ENGRLAB

ENGRLAB,

 

You're inserting a soak step and telling it to wait on Analog Input #1.  What you did not do was tell the F4 what value Analog Input #1 needs to be before the the soak can begin. 

 

You need to input this on the Analog Input Values (0.0; 0.0; 0.0) input of WLF4 Insert Soak Step.vi   It's not elegant, but I think this will work.

 

 

 

0 Kudos
Message 6 of 13
(6,618 Views)

ENGRLAB,

 

Also suggest you set the 'Guaranteed Soak' inputs to be true.

Message 7 of 13
(6,613 Views)

thanks for the help! But I'm very new to labview and can't seem to find that array looking function anywhere to make a similar set-up to what you've done. Functions>Programming>Array>???

0 Kudos
Message 8 of 13
(6,607 Views)

Replace Array Subset

0 Kudos
Message 9 of 13
(6,605 Views)

Well I have it set up pretty much exactly as you have it but its still creating a soak step that "does not wait." What do I have wrong?
I'm assume that the 3 options under Analog Input are refferring to different analog inputs? Is that correct I am only dealing with AnalogIn1 if that makes any difference to my set up here.

0 Kudos
Message 10 of 13
(6,598 Views)