IEC 61131-3: Programming Industrial Automation Systems

Concepts and Programming Languages, Requirements for Programming Systems, Decision-Making Aids

  • Karl Heinz John
  • Michael Tiegelkamp

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Karl-Heinz John, Michael Tiegelkamp
    Pages 9-20
  3. Karl-Heinz John, Michael Tiegelkamp
    Pages 21-65
  4. Karl-Heinz John, Michael Tiegelkamp
    Pages 67-97
  5. Karl-Heinz John, Michael Tiegelkamp
    Pages 99-205
  6. Karl-Heinz John, Michael Tiegelkamp
    Pages 207-231
  7. Karl-Heinz John, Michael Tiegelkamp
    Pages 233-248
  8. Karl-Heinz John, Michael Tiegelkamp
    Pages 249-285
  9. Karl-Heinz John, Michael Tiegelkamp
    Pages 287-292
  10. Karl-Heinz John, Michael Tiegelkamp
    Pages 293-303
  11. Karl-Heinz John, Michael Tiegelkamp
    Pages 305-307
  12. Back Matter
    Pages 309-390

About this book


This practical monograph gives a comprehensive introduction to the concepts and languages of the IEC 61131 standard used to program industrial control systems. The second edition of this established reference covers the latest developments of the IEC 61131 standard. The text and the numerous examples have been extensively updated and present the state of the art of program¬ming industrial automation systems. A summary of the special requirements in programming industrial automation systems and the corresponding features in the IEC 61131-3 standard makes the book suitable for students as well as PLC experts. The material is presented in an easy-to-understand form using numerous examples, illustrations and summary tables. The book also includes a purchaser's guide.
Karl-Heinz John Degree in Com¬puter Science 1981, degree thesis on microprogramming. Since 1984 at infoteam Software GmbH, co-owner and chief executive officer (CEO), his areas of responsibility include the development of IEC 61131 programming systems, such as OpenPCS. He is also a founder member of PLCopen ( and vice-president of ASQF ( Michael Tiegelkamp Degree in Computer Science 1988, degree thesis on PLC architectures. From 1988 to 1994 at infoteam Software GmbH, project manager and head of marketing, responsible for PLC programming systems. Since 1994 at SIEMENS AG, pro¬ject manager for development and later group manager for product definition in the field of SIMATIC, since 2004 various manager positions in the field of low-voltage energy distribution.


automation control control system programming programming language

Authors and affiliations

  • Karl Heinz John
    • 1
  • Michael Tiegelkamp
    • 2
  1. 1.ForchheimGermany
  2. 2.PyrbaumGermany

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2010
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Engineering
  • Print ISBN 978-3-642-12014-5
  • Online ISBN 978-3-642-12015-2
  • Buy this book on publisher's site
Industry Sectors
Materials & Steel
Chemical Manufacturing
Oil, Gas & Geosciences