11-01-2010 01:34 PM
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.
Solved! Go to Solution.
11-02-2010 04:22 PM
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.
11-02-2010 04:50 PM
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.
11-03-2010 07:15 AM
ENGRLAB,
Am running LV2009 SP1 ( 9.0.1 ) and can't open your vi. Can you save for previous version and post?
11-03-2010 08:28 AM
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.
11-03-2010 09:17 AM - edited 11-03-2010 09:17 AM
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.
11-03-2010 09:47 AM
ENGRLAB,
Also suggest you set the 'Guaranteed Soak' inputs to be true.
11-03-2010 11:22 AM
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>???
11-03-2010 11:47 AM
Replace Array Subset
11-03-2010 01:49 PM
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.