This document provides an overview of programmable logic controllers (PLCs) and their use in manufacturing control systems. It discusses the history and purpose of PLCs, the components that PLCs interact with including input/output devices, switches, relays, timers, and counters. The document also covers PLC architecture, components, ladder logic programming, and provides an example of a ladder logic program for controlling the filling of a tank.