
adccommunitymod (AutomationDirect) asked a question.
Created Date: April 19,2016
Created By: cheme
**** This post has been imported from our legacy forum. Information in this post may be outdated and links contained in the post may no longer work.****
I am looking for some help regarding shift registers in the productivity series PLC. This is the first time I have used this PLC for this type of appplication. For my application I have a sleeving machine with a conveyor that has bottles in "slots ". I have a encoder attached to the conveyor on a HSI module. I have two sleeve feeders that must cut and feed the bottle sleeve the bottles when they are in a certain position. Due to the speed, each sleeve feeder will feed a sleeve onto every other bottle. I am registering the bottle position with a laser sensor attached to the HSI module. I had planned to setup a shift register using the shift/rotate bits instruction but i cannot select the encoder input to index the register. The encoder pulses are coming in at ~1,600hz. I feel I'm overlooking a simple way to do this. Thoughts? Thanks!
Created Date: April 20,2016
Created by: ADC_CommTeam02
I believe what you need to do is set up a status tag for your GP Inputs on the HSI in the hardware configuration window (see attached .jpg).
Remember that the status tag is dependent of the scan time unlike the actual GP input. I would start your process off slow and ensure you are indexing, then speed up your application to full speed to see if you are missing any pulses.
Created Date: April 19,2016
Created by: cheme
I am looking for some help regarding shift registers in the productivity series PLC. This is the first time I have used this PLC for this type of appplication. For my application I have a sleeving machine with a conveyor that has bottles in "slots ". I have a encoder attached to the conveyor on a HSI module. I have two sleeve feeders that must cut and feed the bottle sleeve the bottles when they are in a certain position. Due to the speed, each sleeve feeder will feed a sleeve onto every other bottle. I am registering the bottle position with a laser sensor attached to the HSI module. I had planned to setup a shift register using the shift/rotate bits instruction but i cannot select the encoder input to index the register. The encoder pulses are coming in at ~1,600hz. I feel I'm overlooking a simple way to do this. Thoughts?
Thanks!