This course introduces the student to the general concepts and programming techniques for digital, networked, and peer to peer communications associated with programmable logic controllers (PLCs) with a focus on mechatronics applications.