NOTE: It appears that you have cookies disabled on your internet browser. To use our website, please enable cookies either in general, or for this website. Consult your web browsers HELP file to learn how to do this.




Programmable Logic Controllers: An Emphasis on Design and Application
Fourth Edition
by
Kelvin T. Erickson
Missouri University of Science and Technology

This book presents a comprehensive treatment of programmable logic controllers (PLCs) with an emphasis on program design. This text stresses an organized approach to developing PLC programs - "Given a set of operational specifications, how does one develop the PLC program?" This book develops the design process: the tasks involved, breaking the program into manageable pieces, standard code for the various parts, and handling the sequential parts of the problem. The book contains 75 example problems demonstrating good design practice and culminates in two full-length case studies. There are more than 250 homework problems and the text is illustrated with over 1000 figures.

Due to its popularity, ladder logic is employed in the majority of the text. However, the text also comprehensively covers the other four IEC 61131-3 languages: function block diagram, structured text, instruction list, and sequential function chart. These languages are covered for five PLCs: Rockwell ControlLogix, Rockwell MicroLogix/SLC-500, Siemens S7-200/300/400/1200/1500, Modicon, and Emerson/GE.


1520 pages hardbound -- $110

Book Outline
  • Chapter 1: Introduction to PLCs
  • Chapter 2: Basic Ladder Logic Programming
  • Chapter 3: Memory Organization and Addressing
  • Chapter 4: Input/Output Modules and Installation
  • Chapter 5: Timers and Counters
  • Chapter 6: Sequential Applications
  • Chapter 7: Comparison and Computation
  • Chapter 8: Other Ladder Logic Instructions
  • Chapter 9: Other Function Chart Implementations
  • Chapter 10: PID Control
  • Chapter 11: Function Block Diagram
  • Chapter 12: Structured Text
  • Chapter 13: Instruction List
  • Chapter 14: Sequential Function Chart
  • Chapter 15: Troubleshooting
  • Chapter 16: Sensors and Actuators
  • Chapter 17: Communication Networks
  • Chapter 18: Human Machine Interface
  • Chapter 19: Control System Security
  • Chapter 20: Selecting a PLC
  • Chapter 21: Control Projects
  • Chapter 22: Example Projects


Changes for the Fourth Edition


The fourth edition has the following changes:
  • The former GE PLCs are now branded as Emerson PLCs. Only the PACSystems and VersaMax processors are covered.
  • The appearance of the ControlLogix blocks is changed to match the modifications introduced in Logix Designer revision 31.
  • Chapter 2 - Information on input and output buffering has been added.
  • Chapter 3 - Addressing for Rockwell 5069- and 5094-series I/O modules has been added.
  • Chapter 7 - Added Siemens S7-1500 CALCULATE block, introduced in version 14.
  • Chapter 8 - An S7-1500 implementation of the S7-300/400 FIFO/LIFO blocks that were not ported to the S7-1500 are described and implemented in the SCL language in Chapter 12.
  • Chapter 9 - The move-based implementation of sequential operations is added and the section on sequencer blocks is removed.
  • Chapter 10 - New ControlLogix and S7-1500 blocks for process control have been added.
  • Chapter 12 - A structured text implementation of sequential operations is added.
  • Chapter 16 - The problems and the appendix with the thermocouple conversion polynomial coefficients have been deleted.
  • Chapter 17 - The WorldFIP network has been removed.
  • Chapter 19 - Updated for changes in the security features of the processors.
  • Chapter 21 - The implementation of sequential operations is changed to the move-based sequencer. In addition, simulation of the process with the ControlLogix and S7-1500 processors is changed to add (and emphasize) module inhibits.
  • The multi-unit chemical process in Chapter 22 is now larger.
  • All of the chapter problems have been replaced with new problems