Two replies in one here:
Dave…the good news is that Ver 10 (or better) will be the “stake in the ground”, that all future versions of RSLogix 5k will be backward compatible with. i.e. the “firmware trap” will be going away. I guess that this means that the software/firmware guys feel the product has evolved to the point where any future compatibility issues will be manageable and testable.
Version 11 is very close to release and now has the long awaited Sequential Function Chart, and Structured Text languages for routines. Plus we also get on-line editing for Function Block. Other goodies will include more hardware support and faster upload/download (it’s pretty good now I thought.), more processor redundancy support and enhanced motion capabilities…sorry no details yet.
Regarding CLX Motion. For some time I quietly mourned the move away from GML…it just looked so sexy and was so much fun to use…although it was still perfectly possible to write junk logic with it

However, GML simply isn’t one of the IEC languages, and perforce to comply with this standard, GML pretty much had to go, (although I am aware that at an early stage of ControlLogix development it was in the plan). Also GML was always a just the front end to a complier; so adding the ability to on-line edit would have been a major effort, and not justified by the lack of IEC compliance.
The good news is that the CLX implementation of motion instructions in ladder is pretty good. Plus of course you can inherently on-line edit the stuff!! Another plus is that because CLX allows multiple output instructions on a single rung, it is possible to create “threads” of sequenced instructions not too much unlike the way GML did. Of course the format is not so pretty as GML, but the result is very workable. I won’t claim to be a CLX motion expert, but from what I have seen and done the ladder implementation is a lot better than I had expected.
CLX inherently multitasks. In addition to the “continuous task” which run just like File 2 does in an SLC, the processor can run up to 31 other “periodic” tasks, just like the STI file in the SLC. But whereas the SLC only had one STI rate; the CLX can a different rate and priority set for each of the tasks you define.
In a motion context though what you are really asking is: can the CLX handle more than one motion instruction and axis at a time? The answer is that the 1756-L55 processor can have up to 32 axes defined, all of them coordinated. The next question is what kind of performance do you need?
The motion modules themselves do the fine motion planning and loop closure at 200uS, so that is not the issue; the real question is how often can the CLX processor update the motion module(s) with coarse position planning? The coarse update period needs to be about 10 times faster than the quickest accel/decel rates to avoid overshoot so this will set the maximum value it can be.
The minimum coarse update rate is calculated by summing all the motion tasks being simultaneously run for all the axes…typically 3 axes doing S-curves, jogs, gearing and some position camming might require a 5mS coarse rate….more axes and more complex motion instructions will take longer. If the L55 processor isn’t quick enough to handle all your axes, then the L63 processor is about 4-5 times faster than the L63 and should handle all but the most demanding applications.
Motion axes can now be “produced/consumed” between processors so if you need to… just add another processor, and it is easy to pass motion axes data between them. After all the cost of another processor is peanuts compared to the total machine cost if you got to 10 to more axes all doing complex motion!
Even adding another processor will not loose the coordination between all the axes; one of the CLX processors will remain the “CST Master” (Coordinated System Time) for the whole system. This is as easy as ticking a box!
Finally…if you need more than 2 axes I would most certainly be using the 1756-M08SE Sercos module and any of the newer Sercos drives, or the 1394_Sercos versions. The total installed cost will be much lower, the functionality much higher and the control cabinet a lot tidier. Only thing to watch is that Sercos is not a completely defined open standard and each supplier has high level versions of their own (they had no choice, in the absence of a complete standard) and so it is best to put only A-B Sercos drives with A-B motion controllers.
Hope this helps…I know 1394 was a nice system, but CLX is even smarter, despite the loss of GML.