Skip to main content
  • Book
  • © 2001

IEC 61131–3: Programming Industrial Automation Systems

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

  • Practitioner-oriented but formally correct professional book written by computer experts for industrial engineers
  • Describes the standard IEC 1131-3 for programming systems, which made PLC the most powerful technology in contemporary production automation
  • The CD-ROM contains demo versions of widely used programming systems and a buyer's guide
  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (21 chapters)

  1. Front Matter

    Pages I-8
  2. Introduction

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 9-20
  3. Building Blocks of IEC 61131-3

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 21-64
  4. Variables, Data Types and Common Elements

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 65-94
  5. The New Programming Languages of IEC 61131-3

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 95-200
  6. Standardised PLC Functionality

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 201-226
  7. State-of-the-Art PLC Configuration

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 227-242
  8. Innovative PLC Programming Systems

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 243-282
  9. Main Advantages of IEC 61131-3

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 283-288
  10. Programming by Configuring with IEC 61499

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 289-298
  11. Contents of CD-ROM

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 299-300
  12. Standard Functions

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 301-314
  13. Standard Function Blocks

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 315-322
  14. IL Examples

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 323-330
  15. Standard Data Types

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 331-332
  16. Causes of Error

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 333-334
  17. Implementation-Dependent Parameters

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 335-338
  18. IL Syntax Example

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 339-348
  19. Reserved Keywords and Delimiters

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 349-355
  20. Planned Amendments to the Standard

    • Karl-Heinz John, Michael Tiegelkamp
    Pages 357-358

About this book

The programming of industrial controllers has developed into a fully-fledged engineering discipline in its own right over the last few years. It soon became apparent that the concepts and languages used in office automation were not equal to the task. "Rugged software" and fast adaptability are just two examples of the additional demands made by industrial automation technology. To standardise a variety of modern concepts and languages for the benefit of users, the International Electrotechnical Commission (IEC) developed a standard for using industrial controllers. Based on experience with cxisting PLC languages, five programming languages were defined, together with a data concept using modern software development methods. This book introduces these new programming concepts, assesses the value of the standard in the industrial context, and provides achecklist to enable users to appraise the functionality of a programming system. It also includes two free programming packages on CD-ROM, inviting the reader to try out IEC 61131 programming. The IEC 61131 programming systems OpenPCS and STEP 7 are supplied by infoteam Software GmbH (www.infoteam.de) and SIEMENS AG ( www.siemens.de ). This book is the product of more than 15 years of experience in the development of PLC programming systems, especially a number of IEC systems. The purpose of writing it was not only to present the user with the formal language structure, but also to explain the concepts and methods underlying the different languages.

Reviews

From the reviews of the first edition:

"This book provides a comprehensive introduction to IEC61131-3, the new International Electrotechnical Commission standard governing the concepts and programming languages for industrial control systems. … Through its coverage of the subject, this superb reference text will be invaluable to PLC experts and students alike." (Assembly Automation, Vol. 22 (1), 2002)

Authors and Affiliations

  • Forchheim, Germany

    Karl-Heinz John

  • Pyrbaum, Germany

    Michael Tiegelkamp

Bibliographic Information

Buy it now

Buying options

eBook USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access