Hello,
The actual plc's and rigs seem quite good for some basic learning and could easily be added to to create more complex systems as you gained more knowledge but they don't seem to include the software for actually doing the programming with and this is VERY VERY expensive for seimens and AB if I remember correctly so that would be a bit of a stumbling block. A company called Rockwell used to run courses for the AB stuff, you could do a level 1 and level 2 course I think, so may be more worthwhile doing one of these (if they still do them/exist). Not sure about the Seimens courses but they must do them. Stay away from Seimens step 5 though as is now obsolete and although quite a few places do still have it it is being phased out. I've done a lot of PLC programming on AB SLC500 and PLC 5 and Seimens Step 7, a little of Seimens step 5 and more recently a new system that is a combination of ladder logic and C+ called codysis so if you do get any of the kits and need any help then feel free to ask and if I can help I will. If I can find any of my old training manuals I'll happily lend them to people if thats any help as well.