Ken, the RSLogix version I was using for the project didn't have Structured Text, but I was able to use ladder logic to convert the Grey Code to Binary using the Knowledge Base article you linked. Using the CPS instruction, there is actually much less logic needed using the absolute encoder than the old incremental encoder. The new routine hads4 rungs, as compared to over 30 on the old routine. The only downside I could tell was that the resolution of the old encoder was 2000 cycles per revolution, as compared to a max of 255 on the absolute encoder.
Another thing I was wondering...when I called ElectroCam to see if they had information about which module they recommended using, they seemed to have no information at on on ControlLogix, even though they had example logic and module information for the SLC right in the documentation included with the encoder. Should I call and share the information with them, or keep it to myself?