If the OPC server you are using is the Archestra OPC servers used with the latest InTouch software there is an issue with directly reading Input and Output registers in the 500 series of Allen-Bradley controllers. Even though it is not an SLC it still shares the same communications. There are many technotes in the Wonderware library about this issue. Usually the easiest thing to do is copy the I/O into N files so that the data will be where you expect it to be. I think you can get it to work, but it is really strange and things are not mapped where you expect them to be, but the manual describes this quirk and how to figure out where the data actually resides.
Darren