You are previewing Programmable Logic Controllers.
O'Reilly logo
Programmable Logic Controllers

Book Description

A programmable logic controllers (PLC) is a real-time system optimized for use in severe conditions such as high/low temperatures or an environment with excessive electrical noise. This control technology is designed to have multiple interfaces (I/Os) to connect and control multiple mechatronic devices such as sensors and actuators.

Programmable Logic Controllers, Fifth Edition, continues to be a straight forward, easy-to-read book that presents the principles of PLCs while not tying itself to one vendor or another. Extensive examples and chapter ending problems utilize several popular PLCs currently on the market highlighting understanding of fundamentals that can be used no matter the specific technology. Ladder programming is highlighted throughout with detailed coverage of design characteristics, development of functional blocks, instruction lists, and structured text. Methods for fault diagnosis, testing and debugging are also discussed. This edition has been enhanced with new material on I/Os, logic, and protocols and networking.

For the UK audience only: This book is fully aligned with BTEC Higher National requirements.


*New material on combinational logic, sequential logic, I/Os, and protocols and networking
*More worked examples throughout with more chapter-ending problems
*As always, the book is vendor agnostic allowing for general concepts and fundamentals to be taught and applied to several controllers

Table of Contents

  1. Cover image
  2. Table of Contents
  3. Copyright
  4. Preface
  5. Chapter 1. Programmable Logic Controllers
  6. 1.1. Controllers
  7. 1.2. Hardware
  8. 1.3. Internal Architecture
  9. 1.4. PLC Systems
  10. Chapter 2. Input/Output Devices
  11. 2.1. Input Devices
  12. 2.2. Output Devices
  13. 2.3. Examples of Applications
  14. Chapter 3. Digital Systems
  15. 3.1. The Binary System
  16. 3.2. Octal and Hexadecimal
  17. 3.3. Binary Coded Decimals
  18. 3.4. Numbers in the Binary, Octal, Hex, and BCD Systems
  19. 3.5. Binary Arithmetic
  20. 3.6. PLC Data
  21. 3.7. Combinational Logic Systems
  22. 3.8. Sequential Logic Systems
  23. Chapter 4. I/O Processing
  24. 4.1. Input/Output Units
  25. 4.2. Signal Conditioning
  26. 4.3. Remote Connections
  27. 4.4. Networks
  28. 4.5. Examples of Commercial Systems
  29. 4.6. Processing Inputs
  30. 4.7. I/O Addresses
  31. Chapter 5. Ladder and Functional Block Programming
  32. 5.1. Ladder Diagrams
  33. 5.2. Logic Functions
  34. 5.3. Latching
  35. 5.4. Multiple Outputs
  36. 5.5. Entering Programs
  37. 5.6. Function Blocks
  38. 5.7. Program Examples
  39. Chapter 6. IL, SFC, and ST Programming Methods
  40. 6.1. Instruction Lists
  41. 6.2. Sequential Function Charts
  42. 6.3. Structured Text
  43. Chapter 7. Internal Relays
  44. 7.1. Internal Relays
  45. 7.2. Ladder Programs
  46. 7.3. Battery-Backed Relays
  47. 7.4. One-Shot Operation
  48. 7.5. Set and Reset
  49. 7.6. Master Control Relay
  50. Chapter 8. Jump and Call
  51. 8.1. Jump
  52. 8.2. Subroutines
  53. Chapter 9. Timers
  54. 9.1. Types of Timers
  55. 9.2. On-Delay Timers
  56. 9.3. Off-Delay Timers
  57. 9.4. Pulse Timers
  58. 9.5. Retentive Timers
  59. 9.6. Programming Examples
  60. Chapter 10. Counters
  61. 10.1. Forms of Counter
  62. 10.2. Programming
  63. 10.3. Up- and Down-Counting
  64. 10.4. Timers with Counters
  65. 10.5. Sequencer
  66. Chapter 11. Shift Registers
  67. 11.1. Shift Registers
  68. 11.2. Ladder Programs
  69. Chapter 12. Data Handling
  70. 12.1. Registers and Bits
  71. 12.2. Data Handling
  72. 12.3. Arithmetic Functions
  73. 12.4. Closed Loop Control
  74. 12.4.1. Modes of Control
  75. Chapter 13. Designing Systems
  76. 13.1. Program Development
  77. 13.2. Safe Systems
  78. 13.3. Commissioning
  79. 13.4. Fault Finding
  80. 13.5. System Documentation
  81. Chapter 14. Programs
  82. 14.1. Temperature Control
  83. 14.2. Valve Sequencing
  84. 14.3. Conveyor Belt Control
  85. 14.4. Control of a Process
  86. Appendix. Symbols
  87. Answers
  88. Index