Programmable logic controllers (PLCs) are increasing in use, and technicians in all fields must be familiar with the fundamentals of installing, programming, and troubleshooting digital and analog PLCs. This course provides a solid foundation in PLC theory, installation, programming, operation, and troubleshooting. Many large, detailed drawings of commercial and industrial PLC systems are used in the training. Video, power point slides, CD-ROM and computer simulations are used to enhance the learning of digital and analog PLCs. Trainees use real equipment as well as lap top simulations and paper and pencil exercises to learn the ins-and-outs of programming.