This course includes advanced principles of PLC’s including hardware, programming, 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. This course is also taught as ATM 212, ELT 232, ENT 205, IAT 260, IET 232, ILT 196, INT 284