This document provides an overview of programmable logic controllers (PLCs) and ladder logic programming. It discusses the history of PLC development and how PLCs improved on hard-wired relay systems. The document also describes PLC components, how ladder logic works, basic ladder logic programming, and how PLC systems integrate with other automation equipment. The purpose is to explain the basic concepts and operation of PLCs and ladder logic to readers without a controls background.