This document provides an overview of a basic training course on programmable logic controllers (PLCs). It describes the objectives of the course which are to explain the basic components and programming of PLCs. The document outlines the course contents which will cover the history of PLCs, relay logic, the central processing unit, input/output systems, programming concepts, applications, troubleshooting and maintenance. It also provides examples of PLC components and their functions.