The course objective is to provide a study of programmable controllers. This course covers the following topics: PLC and Electrical Safety, Electrical Principles and PLCs, Electrical Circuits and PLCs, PLC Hardware, PLC Programming Instructions, Programming PLC Timers and Counters, PLC and System Interfacing, PLC Installations and Startup, PLC and System Maintenance, Troubleshooting Principles and Test Instruments, Troubleshooting PLC Hardware, Troubleshooting with PLC Software, Analog Principles, Analog Device Installation, and PLC Programming.