Sign in to follow this  
Followers 0
Zubair Malik

How to run program even the signal is stopped

8 posts in this topic

Hi,

I am trying to make a program which runs a complete procedure with a set of timers when X3 gets a signal.

I am using | | x003 for input and facing a problem that when the signal is received in x3 the procedure starts but aborted when the signal is go off. The signal at x3 comes for a while and the procedure will be finished in about 15 seconds.

 

My problem is that as the signal stops, the procedure is also stop. I want that once the signal is received at X3, the procedure should start and run until finished even the signal at X3 get stopped.

 

Thanks

Share this post


Link to post
Share on other sites

Show us your logic.

Everyone will be glad to help

Share this post


Link to post
Share on other sites

Use X3 to SET a tag.

You can then use that tag to run your timers instead of X3.

Don't forget to RESET that tag as a last step when your sequence ends.

Share this post


Link to post
Share on other sites

Thanks for your response.

you are great people.

Please see the attached image for my logic program.

When the signal comes to X3 the process starts but its not get complete it the signal is off at X3.

Please help me on this.

 

 

Diagram.jpg

Share this post


Link to post
Share on other sites

Hello,

 

start your  T1 with Y002

 

hope it makes sense to you and it will help you

Share this post


Link to post
Share on other sites

Hi Zubair

You can try this. Change M0 if you already use it elsewhere in the program.

The sequence will run when X3 goes high and will continue to run until T3 times out. M0 keeps the sequence running, even if X3 turns OFF during the running of the sequence.

Good luck.

 

Example.JPG

Share this post


Link to post
Share on other sites

I would suggest you start again.

That example is very poor and sets and resets are not the way to go.

Write your sequence down on paper and start with the first thing that happens.

ie X3 brings in Y2 until.....   Seal in Y2 with a n/o y2 across x3.

Y2 will stay on until you write a condition in this line to unseal it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0