brucechase
Member
Actually, I activate a timer every time the bag would clear the photoeye and make the preset to be the length of 1 window (just over 1 m). That way each counter would have a timer done bit that says there is a hole available. Yes, I use 1 photoeye approx 1 meter before the counter. Even though my method seems to be the least popular and simplest, please consider what everyone else is saying, there is a lot of experience here. I do know that this method works in my application (which is similar - not identical - to yours). The mockup is not only a good idea, I also think it is required for this application. Remember to use actual components for the induction gate and main conveyor belt.
As for belt speed, for 45 bags per min with a 1 m per bag size, that means the main conveyor must be at a minimum of 45 m/sec speed, but more likely 60 meters/sec speed. For this application, that is moving pretty fast. Again, look at starting and stopping, I would think a min of softstart but more likely a VFD. Use the run contact to give a delay to allow the system to come up to speed before you try to induct. Also, I use the photoeye at the counter for induction to look for jams. If I release the bag and it doesn't clear the induction photoeye before the window closes, stop and alarm - or tell someone to go pick up the big mess on the floor. Again, I really don't think you need a fifo or array, I think it can be done with simple logic (with or without an encoder).
As for belt speed, for 45 bags per min with a 1 m per bag size, that means the main conveyor must be at a minimum of 45 m/sec speed, but more likely 60 meters/sec speed. For this application, that is moving pretty fast. Again, look at starting and stopping, I would think a min of softstart but more likely a VFD. Use the run contact to give a delay to allow the system to come up to speed before you try to induct. Also, I use the photoeye at the counter for induction to look for jams. If I release the bag and it doesn't clear the induction photoeye before the window closes, stop and alarm - or tell someone to go pick up the big mess on the floor. Again, I really don't think you need a fifo or array, I think it can be done with simple logic (with or without an encoder).