This document provides an overview and reference information for Ladder Logic (LAD) programming instructions for SIMATIC S7-300 and S7-400 programmable logic controllers. It begins with an introduction and safety guidelines. The remainder of the document is organized into sections that describe the syntax and functions of different types of LAD programming elements such as bit logic, comparison, conversion, counter, data block, logic control, integer math, floating point math, move, and program control instructions.