Intro positioning

TimeFluxCap

Member
Join Date
Nov 2002
Location
Australia
Posts
321
Anyone know the URL/s for a good tutorial on using encoders with PLCs for positioning? Im after an improved way of knowing the exact postion of a cloth conveyor belt, but anything KISS ( KEEP IT SIMPLE for STUPID ) would be good.
 
The simplest method doesn't require an encoder. You can wire a prox switch to an input and have the prox count gear teeth mounted on the conveyor's drive shaft. Instead of gear teeth, you can also use a homemade marker. The limiting factor is the speed of the conveyor and the size of the marker. The prox signal must be on (and off) for a period of time greater than one PLC scan in order for it to be reliably detected. If you can meet those limitations, you can use a standard counter function in ladder logic to keep track of position. Don't overlook the fact that if you design your marker properly, you can count both the off-to-on and the on-to-off transitions of the prox switch.

In addition, you need some method of 'homing' the conveyor. Homing is nothing more than moving the conveyor to a known postion and setting the counter's accumulated value to that value (usually zero).

If the simple method can't keep track of position to the level of accuracy you need, then the next step is to use a high speed counter module in your PLC. The capabilities vary among PLC brands. In general, these are 'smart' modules, meaning that they have their own microprocessor on board that runs independently of the PLC. This allows the HSC to keep track of counts at higher frequencies. The accumulated count, count rate, direction, and other data is passed to the PLC CPU during the normal I/O scan. Some HSC modules have outputs that can be configured to turm on and off at various preset levels.

HSC modules typically give you more flexibility in connecting your encoder. You can use single-ended or differential encoder signals, quadrature, and marker pulses. Some HSCs have a built-in homing sequence.

That should be enough to get you started. I can expand upon anything that isn't clear.
 

Similar Topics

Hello everyone I am currently working as a controls engineer and have been given the task to give an introductory PLC course for a customer. I...
Replies
17
Views
3,918
First of all let me say hello and give you a little background on me. I'm 30, in school for electromechanical engineering technician and have a...
Replies
6
Views
2,586
Hello! I am new to PLC's but have a need and desire to learn. I work in a factory that makes textile related products, the variety of products and...
Replies
9
Views
3,139
"How can a Discrete 120 V ac output module is to be used to control a 230 V DC solenoid show how this could be accomplished using a interposing...
Replies
4
Views
1,962
I am new to the Allen Bradley products and would like a quick tutorial on how to use RSView. I have built my ladder logic in RSLogix, can connect...
Replies
11
Views
7,360
Back
Top Bottom