Jump to content

Recommended Posts

Posted

I am new to VisiLogic, and trying to navigate through what I thought was a simple task on a V430 HMI PLC.  I have a conveyor with a sensor on one end and a sprayer in the middle.  I simply need to shift or delay my sensor on signal so that the sprayer sprays when it is under the sprayer.  I was able to accomplish this through a complicated mess of timers and bits.  The problem is if another item passes the sensor while the timers are running, it ignores the part.  I would normally use a shift register on other plc platforms, but can't for the life of me seem to find the right information on doing this or getting anything to work.  I am sure that there is a simple solution to this but my inexperience with the differences in VisiLogic are holding me back.  Please help.

  • MVP 2023
Posted

My standard solution (thanks to Joe Tauser)...

STACK.jpg.30f17acf7ec42dd6ec7afc1a170839d9.jpg

You can place to MI905 distance to gun in pulse.

Then symply check last bit (MI(1000+DIST TO GUN)) in FIFO STACK.  If this bit =1 then  Gun =  Enable.

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
×
×
  • Create New...

Important Information

This site uses cookies. By clicking I accept, you agree to their use.