In my opinion (and many others) there is only one way to become a proficient PLC programmer. And that is to buy a PLC, buy the software get the programming manual and make a test rig with switches proxy's and relays etc. Then spend months/years studying, practicing and learning all the...