This document provides an overview of programmable logic controllers (PLCs) and their basic components and functions. It describes the typical hardware components of a PLC including the processor, power supply, input/output modules, and programming device. It also explains the basic concepts of PLC memory organization, input and output circuit types, ladder logic programming, and common PLC applications in industry. The document is intended to introduce trainees to the fundamental building blocks and programming of PLC systems.