With the current version, there really is no other way. That driver was recently rewritten almost completely and in that process, the code that was supposed to split large reads automatically and reassemble is not yet working again.
Each of the SLC/Micro PLC models have limitations on packet sizes and the largest allowed packet is 236 bytes. Hence at 60 floats, it is trying to read 240 bytes.
It is on the bug list to get fixed hopefully by the next release. If you were feeling adventurous, you can look at the code where the problem most likely is. In AllenBradleySLCMicro.vb at line 1569 is a Do While loop that is supposed to break up the reads.