Contributor(s): Author: Jon Stenerson Author: David Deeg We saw the need for an understandable book on Siemens Step 7 programming. The book includes a link to download a trial version of Siemens Step 7 (TIA Portal) software. We wanted the book to be practical, and also have breadth and depth of coverage. We also wanted it to be affordable for readers. There are many practical explanations and examples to illustrate and ease learning. There is also a step-by-step appendix on creating a project to ease the learning curve. The book covers various models of Siemens PLCs including S7-300, S7-1200, S7-400, and S7-1500. The coverage of project organization provides the basis for a good understanding of programming and project organization. The book covers ladder logic and Function Block Diagram (FBD) programming. Linear and modular programming are covered to provide the basis for an understanding of how an S7 project is organized and how it functions. There is In-depth coverage of ladder logic, timers, counters, math, special instructions, function blocks, and technology objects. Wiring and use of of I/O modules for various PLC models is covered. Sinking/sourcing, and the wiring of digital and analog modules are covered. There are also practical examples of the use and application of analog modules and their resolution. There is also a chapter that features step-by-step coverage on how to create a working HMI application. The setup and application of Technology Objects for PID and motion control are also covered. There are extensive questions and exercises for each chapter to guide and aide learning. The book includes answers to selected chapter questions and programming exercises.