This document discusses programmable logic controllers (PLCs) and their use in industrial automation. It begins with an abstract that outlines how PLCs are widely used to control industrial machines and presents experiments for students to learn about various PLC applications. The next sections describe the basic components of a PLC system, including input/output modules, the central processing unit, and programming software. Ladder logic programming is discussed as a common method to control PLCs. The document concludes that the presented educational approach on PLCs is effective for teaching students about industrial automation and control systems.