This course includes the advanced principles of PLCs, including hardware, programming, variable
speed drives, and troubleshooting. Emphasis is placed on developing advanced working programs and
troubleshooting hardware and software communication problems. Upon completion, students should be able to
demonstrate their ability in developing programs and troubleshooting the system.