A SLC will only allow 128 elements in a FIFO. Extending the FIFO across files could get hairy. quote]
Forgot about that... but I have an answer. You can roll your own FIFO. I hve attached a program where I built one a few years back. If you look in ladder 10 the FIFO starts on rung 16 and goes thru rung 25.
The GRT that starts the FIFO is only true for 1 scan. This is important to prevent double coping of data.
Since I am doing a copy function 10 words in length I use 1000 words in my data table. Since you can only put 250 intergers to a data file I had to use 4 data files.
The only limitation to this roll your own FIFO is memory space.
Note: this is just another option. I believe Alaric's solution is easier to do and does not require near as much code. (I have it in my sample library now
).