Interesting app!
The limiting factor of your application will certainly not be the CTRIO. But depending on how you are "reading" or "logging" the readings, or depending on your requirements for the readings, the PLC scantime may come into play. The CTRIO can count very fast pulses, and the pulses it is receiving at 6000 RPM even with a 10 ppr encoder would only give you:
6000 rpm / 60 spm = 100 rps
100 rps x 10 ppr = 1000 pps (Hz)
However, the communication of the scaled reading to the PLC across the backplane of the DL06 is limited by the scantime of the PLC.
But otherwise, I think you are "headed in the right direction", yes.
