Industrial automation technology training by http://www.BIN95.com/ for industrial engineering, maintenance, management. Even the CNC Machines have a PLC. PLC training, intro to PLC programming and industrial automation and control aspects. http://www.youtube.com/watch?v=yNn6IS3bTmE
For instructor based PLC Training, see https://www.youtube.com/watch?v=Bw-m9gT7Nh4