Programmable Logic Controllers: A Practical Approach to IEC 61131-3 using CoDeSys

  • 6h 4m
  • Dag H. Hanssen
  • John Wiley & Sons (UK)
  • 2015

Widely used across industrial and manufacturing automation, Programmable Logic Controllers (PLCs) perform a broad range of electromechanical tasks with multiple input and output arrangements, designed specifically to cope in severe environmental conditions such as automotive and chemical plants.

Programmable Logic Controllers: A Practical Approach using CoDeSys is a hands-on guide to rapidly gain proficiency in the development and operation of PLCs based on the IEC 61131-3 standard. Using the freely-available software tool CoDeSys, which is widely used in industrial design automation projects, the author takes a highly practical approach to PLC design using real-world examples. The design tool, CoDeSys, also features a built in simulator/soft PLC enabling the reader to undertake exercises and test the examples.

Key features:

  • Introduces to programming techniques using IEC 61131-3 guidelines in the five PLC-recognised programming languages.
  • Focuses on a methodical approach to programming, based on Boolean algebra, flowcharts, sequence diagrams and state-diagrams.
  • Contains a useful methodology to solve problems, develop a structured code and document the programming code.
  • Covers I/O like typical sensors, signals, signal formats, noise and cabling.

No prior knowledge of programming PLCs is assumed making this text ideally suited to electronics engineering students pursuing a career in electronic design automation. Experienced PLC users in all fields of manufacturing will discover new possibilities and gain useful tips for more efficient and structured programming.

About the Author

Dag H. Hanssen works as an Assistant Professor in automation at the Institute of Engineering and Safety at the University of Tromsø. During the course of his 18 year long career with the university he has taught many different courses, but he now focusses on control technique, process automation and Application Development.

In this Book

  • About PLCs
  • Digital Signals and Digital Inputs and Outputs
  • Analog Signals and Analog I/O
  • Structured Design
  • Introduction to Programming and IEC 61131-3
  • IEC 61131-3—Common Language Elements
  • Functions
  • Function Blocks
  • Ladder Diagram (LD)
  • Function Block Diagram (FBD)
  • Structured Text (ST)
  • Sequential Function Chart (SFC)
  • Examples
  • CODESYS 2.3
  • CODESYS Version 3.5
  • Bibliography


Rating 4.6 of 13 users Rating 4.6 of 13 users (13)
Rating 4.5 of 45 users Rating 4.5 of 45 users (45)
Rating 4.8 of 52 users Rating 4.8 of 52 users (52)