I actually think there's things you could do which from your point of view would be indistinguishable from "forcing the PLC to handle more requests." Rather than controlling the execution of just the calculations in a time-slicing fashion, you could do it to the whole ladder. In other words, lets say you have a ladder program of 1000 rungs. Create an execution control pointer that recycles from 1-10 then resets to 1. If the value is 1, execute the first 100 rungs and skip to the end of ladder, incrementing the value to 2. Next scan, execute the second 100 rungs and skip to the end, and so on. That way, you're getting 10 times the "scans" in a little more time than one scan now, but the rungs all execute in the originally designed order, so you don't need to do any tricky logic to adjust for the results of some calculations being fresher than others (unless you mean physical time as opposed to scan order). You could also scan the entire ladder, and follow with 10 null scans of just the END rung. Or a little cleaner might be to break the program into 10 subroutines of 100 rungs each and then the execution control logic is separate from the working ladder.
Or is it that you're worried about the values being returned by the ECOM being asynchronous to the scan? If so, use the scan once and 10 null scans method.
You also need to think about if the I/O updating 10 times a "scan" will give you problems (X0 was false for 100 rungs, then true for 200 rungs, then false again...). If it would be a problem, you can either copy the I/O to a proxy range once per metascan, or again, do the 1-real-and-10-virtual scan thing.
The more I think about this and your objectives, the more I think you'd be happiest with the 1-and-10 approach. IOW, only execute the logic every nth scan. Every other scan, jump directly to the end rung. That method, beside keeping you from having to break the program into chunks, allows you to fine tune the comms-vs-logic time slices at runtime from the MMI. Don't like your throughput, up the null-scan counter setpoint!
Using that approach, you don't have to worry about any problems with mid-scan changes in I/O, mid-scan ECOM transactions, and the calculations are all performed in the normal scan order and at the same clock time.