This document provides an overview of programmable logic controllers (PLCs), covering their basic components, architecture, and programming techniques. It outlines the advantages of using PLCs over traditional relay systems, including lower wiring costs, ease of modifications, and enhanced reliability. The training objective is to equip participants with skills to describe PLC components, implement troubleshooting techniques, and program PLCs for specific applications.