LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

abort time delay

Hello,

 

I have encountered an issue I was hoping I could recieve some input on. In my VI that I am creating, we have a series of valve opening and closing followed by time delays to allow for a reaction to occur. However, in terms of saftey while these reactions are going on there is a risk of pressure build up. I want to be able to abort the time delay early when the high pressure alarm is triggered. From here the program would ideally enter a "shutdown" mode to diffuse the pressure build up. Someone had propsed the solution of elapsed time delays with many small ones but I would like to avoid that if possible.

 

Thanks

0 Kudos
Message 1 of 7
(3,205 Views)
0 Kudos
Message 2 of 7
(3,202 Views)

I added in an extra tad of information here

0 Kudos
Message 3 of 7
(3,193 Views)
You still should have stuck with your original thread. You also need to explain why you don't want to use the elapsed time function or smaller waits. Neither the Time Delay or Wait (ms) can be aborted.
0 Kudos
Message 4 of 7
(3,186 Views)

That was my question. I was unsure whether they could be aborted or not.

0 Kudos
Message 5 of 7
(3,177 Views)

there are many ways to do this...without your vi it is a guess on what would help you. also, i like to use notifiers.as Dennis has said,"Neither the Time Delay or Wait (ms) can be aborted". here's an example of a simple state machine:

Example_VI_BD.png

0 Kudos
Message 6 of 7
(3,170 Views)

Thinking if it is a safety issue - would advise against a software solution.  Hardwire relays in failsafe mode.(to the n.o. contacts) 

Message 7 of 7
(3,133 Views)