ghriver
Member
This has been done, im sure, many times. Im looking for some advice on a good way to accomplish the task.
Machine has 40 stations. 1 pulse per station and 1 pulse if the station has product in it.
I am using bit shift left triggered by the station pulse and the product pulse to set the 1 in the shift register.
My problem is that when the machine increases speed i need to energize the output sooner. So if the product pulse comes in, 6 positions later i need to fire the output. Works fine as long as through the speed range except at the upper end the result is later than i would like to see.
To solve this would i always trigger the output at position 5 instead of 6 and use a variable preset timer based on the speed?
Machine has 40 stations. 1 pulse per station and 1 pulse if the station has product in it.
I am using bit shift left triggered by the station pulse and the product pulse to set the 1 in the shift register.
My problem is that when the machine increases speed i need to energize the output sooner. So if the product pulse comes in, 6 positions later i need to fire the output. Works fine as long as through the speed range except at the upper end the result is later than i would like to see.
To solve this would i always trigger the output at position 5 instead of 6 and use a variable preset timer based on the speed?
Last edited: