The programming examples concentrate on describing the STL and SCL functions and providing SIMATIC S7 users with programming tips for solving specific tasks with this controller. The programming examples given in the book do not pretend to be complete solutions or to be executable on future STEP 7 releases or S7-300/400 versions. Additional care must be taken in order to comply with the relevant safety regulations.
The author and publisher have taken great care with all texts and illustrations in this book.Nevertheless, errors can never be completely avoided. The publisher and the author accept no liability,regardless of legal basis, for any damage resulting from the use of the programming examples.

This book describes the STL and SCL programming languages for S7-300/400. As a valuable supplement to the description of the languages, and following an introduction to the S7-300/ 400 automation system, it provides valuable, practice-oriented information on the basic handling of STEP 7 when configuring, networking and programming SIMATIC PLCs. The description of the “Basic Functions” of a binary control, such as logic operations or latching/ unlatching functions, makes it particularly easy for first-time users or users changing from relay contactor controls to become acquainted with STEP 7. The digital functions explain how digital values are combined; for example, basic calculations, comparisons or data type conversion.The book shows how you can control program processing (program flow) and design structured programs. In addition to the cyclically processed main program, you can also incorporate event-driven program sections as well as influence the behavior of the controller at startup and in the event of errors/faults.One section of the book is dedicated to the description of the SCL programming language. SCL is especially suitable for programming complex algorithms or for tasks in the data management area, and it supplements STL towards higher-level programming languages. The book concludes with the description of a program for converting STEP 5 programs to STEP 7 programs, and a general overview of the system functions and the function set for STL and SCL.
The Contents of the Book
+ Chapter 1: SIMATIC S7-300/400 Programmable Controller
+ Chapter 2: STEP 7 Programming Software
+ Chapter 3: SIMATIC S7 Program
+ Chapter 4: Binary Logic Operations
+ Chapter 5: Memory Functions
+ Chapter 6: Move Functions
+ Chapter 7: Timer Functions
+ Chapter 8: Counter Functions
+ Chapter 9: Comparison Functions
+ Chapter 10: Arithmetic Functions
+ Chapter 11: Math Functions
+ Chapter 12: Conversion Functions
+ Chapter 13: Shift Functions
+ Chapter 14: Word Logic
+ Chapter 15: Status Bits
+ Chapter 16: Jump Functions
+ Chapter 17: Master Control Relay
+ Chapter 18: Block Functions
+ Chapter 19: Block Parameters
+ Chapter 20: Main Program
+ Chapter 21: Interrupt Handling
+ Chapter 22: Restart Characteristics
+ Chapter 23: Error Handling
+ Chapter 24: Data Types
+ Chapter 25: Indirect Addressing
+ Chapter 26: Direct Variable Access
+ Chapter 27: Introduction, Language Elements
+ Chapter 28: Control Statements
+ Chapter 29: SCL Blocks
+ Chapter 30: SCL Functions
+ Chapter 31: IEC functions
+ Chapter 32: S5/S7 Converter
+ Chapter 33: Block Libraries
+ Chapter 34: STL Operation Overview
+ Chapter 35: SCL Statement and Function Overview
If you are a student and are interested in this book, please leave an email in the comments of the article, I will send this book to you for you to study and improve your knowledge. Thanks