shifting data conveyor

Ffl & ffu

Gary is right,

We used to use the FFL & FFU to scroll down a "STOP LIST" which is similar to shifting a file using either an MVF or a COP Instruction.
Yes a FFL & FFU can perfectly do the shift if they are well manipulated .

Hagos
 
Appologies, I see what your saying now.

Mostly when I've seen people suggesting FIFO's they are talking purely first in is first out, so 3 objects would result in 3 items in the FIFO with the expectation that the first detection at the out position is the first item detected at the in position, this style of tracking is the problematic one that does not work.

Your suggesting filling the FIFO every pulse with default blank values and id's when an object is detected which is not what I thought you were saying.

One word of warning though, without knowing what is being tracked and over what distance and what type of conveyor.

A belt conveyor for example could have a different count of pulses over a distance, if the first object takes 100 pulses to get from one sensor to the next, the next object may take 103 pulses between the same sensors, the next 95, the next 101 and so on.

Depending on the size, gap and importance it may be needed to put in extra checking to ensure each detection is attributed to the correct object.
 
Thanks Sparkies

Thanks Gary & Peter for this scientific dialogue,
Your thoughts enriched the discussion ,I personally enjoyed it, it reminded me back with the days where I was working for Procter & Gamble where we began our automation career using the old Reliance PLC, the Automate 35, then we went through Allen Bradley PLC-3 , PLC-2 , PLC-5 till the CLX.

Thanks guys for this great informations.

Hagos
 

Similar Topics

Hello specialists! I am little bit concerned about transferring 4 chars to data block every time we receive positive edge. The thing is, I would...
Replies
2
Views
2,222
Hello all, What I want to do is take a word of data and move the bits over 1 bit. So to keep it simple: 0001 0011 1100 0110 and move into...
Replies
2
Views
1,514
Good day all! I am using a compact logic controller, L16ER, and I have an 8 position rotary table. I will try to explain the table positions as I...
Replies
5
Views
2,201
Hello, Im trying to shift 110 bytes of data down by 10 bytes within the same datablock (data block is actually 110 bytes in size) so im...
Replies
20
Views
11,279
Hi! I have an array of 300 part numbers (each is an ascii string of 2 DINT in size). I need to display the top part number at the first station...
Replies
7
Views
4,472
Back
Top Bottom