Cover image for Programmable logic controllers : programming methods and applications
Title:
Programmable logic controllers : programming methods and applications
Personal Author:
Publication Information:
Upper Saddle River, NJ : Pearson , 2004
Physical Description:
1 CD-ROM ; 12 cm
ISBN:
9780130607188
General Note:
Accompanies text with the same title : (TJ223.P76 H33 2004

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010037501 CP 2733 Computer File Accompanies Open Access Book Compact Disc Accompanies Open Access Book
Searching...
Searching...
33000000016528 CP 2733 Closed Access Computer File Compact Disc - Multimedia (Closed Access)
Searching...

On Order

Summary

Summary

This book is designed to help readers develop a good general working knowledge of programmable controllers with concentration on relay ladder logic techniques and how PLC is connected to external components in an operating control system. The book uses real world programming problems that readers can solve on any available programmable controller or PLC simulator. Later chapters relate to more advanced subjects in machine controls making this a welcome addition to a personal technical reference library. KEY TOPCIS: The authors examine ladder diagram fundamentals, the programmable logic controller, fundamental PLC programming, advanced programming techniques, mnemonic programming code, wiring techniques, analog I/O, discrete position sensors, encoders, transducers, and advanced sensors, closed loop and PID control, motor controls, and system integrity and safety. For those involved in Electrical, Automation, Control, and Process Engineering.


Excerpts

Excerpts

Most textbooks related to programmable logic controllers (PLCs) start with the basics of ladder logic, Boolean algebra, contacts, coils, and all the other aspects of learning to program PLCs. However, once they get more deeply into the subject, these books generally narrow the field of view to one particular manufacturer's unit (usually one of the more popular brands and models) and concentrate on programming that device with its capabilities and peculiarities. This is worthwhile if the desire is simply to learn to program that particular unit. However, after finishing the PLC course, most students will likely be employed designing, programming, and maintaining systems using PLCs of another brand or model or various machines with different PLC brands and models. We believe that it is more advantageous to approach the study of PLCs using a general language that provides a thorough knowledge of programming concepts which can be adapted to all controllers. This language would be based on a collection of different manufacturer types with generally the same programming technique and capability. Although it would be impossible to teach one programming language and technique that would be applicable to each and every programmable controller on the market, students can be given a thorough insight into programming methods with this general approach that will allow them to easily adapt to any PLC situation encountered. The goal of this text is to help the reader develop a good general working knowledge of programmable controllers while concentrating on relay ladder logic techniques and how the PLC is connected to external components in an operating control system. The text presents real-world programming problems that can be solved on any available programmable controller or PLC simulator. Later chapters relate to more advanced subjects that are more suitable for an advanced course in machine controls. Readers should have a thorough understanding of fundamental ac and do circuits, electronic devices (including thyristors) and a knowledge of basic logic gates, flip flops, Boolean algebra, and college algebra and trigonometry. Although a knowledge of calculus will enhance the understanding of closedloop controls, it is not required. We also hope that this text will serve as a technical reference for students and professionals. Excerpted from Programmable Logic Controllers: Programming Methods and Applications by John R. Hackworth, Frederick D. Hackworth All rights reserved by the original copyright owners. Excerpts are provided for display purposes only and may not be reproduced, reprinted or distributed without the written permission of the publisher.

Table of Contents

Chapter 1 Ladder Diagram Fundamentalsp. 1
Objectivesp. 1
Introductionp. 1
1-1 Basic Components and Their Symbolsp. 2
1-2 Fundamentals of Ladder Diagramsp. 13
1-3 Machine Control Terminologyp. 31
Summaryp. 33
Chapter 2 The Programmable Logic Controllerp. 35
Objectivesp. 35
Introductionp. 35
2-1 A Brief Historyp. 36
2-2 PLC Configurationsp. 37
2-3 System Block Diagramp. 42
2-4 Update-Solve the Ladder-Updatep. 43
2-5 Updatep. 44
2-6 Solve the Ladderp. 45
Summaryp. 48
Chapter 3 Fundamental PLC Programmingp. 50
Objectivesp. 50
Introductionp. 50
3-1 Physical Components vs. Program Componentsp. 51
3-2 Example Problem--Lighting Controlp. 56
3-3 Internal Relaysp. 58
3-4 Disagreement Circuitp. 59
3-5 Majority Circuitp. 59
3-6 Oscillatorp. 62
3-7 Holding (also called Sealed, or Latched) Contactsp. 64
3-8 Always-ON and Always-OFF Contactsp. 65
3-9 Ladder Diagrams Having More Than One Rungp. 67
Summaryp. 69
Chapter 4 Advanced Programming Techniquesp. 72
Objectivesp. 72
Introductionp. 72
4-1 Ladder Program Execution Sequencep. 73
4-2 Flip Flopsp. 73
4-3 R-S Flip Flopp. 73
4-4 One Shotp. 74
4-5 D Flip Flopp. 77
4-6 T Flip Flopp. 79
4-7 J-K Flip Flopp. 81
4-8 Countersp. 83
4-9 Sequencersp. 85
4-10 Timersp. 87
4-11 Master Control Relays and Control Zonesp. 96
Summaryp. 98
Chapter 5 Mnemonic Programming Codep. 103
Objectivesp. 103
Introductionp. 103
5-1 AND Ladder Rungp. 104
5-2 Entering Normally Closed Contactsp. 105
5-3 OR Ladder Rungp. 106
5-4 Simple Branchesp. 107
5-5 Complex Branchesp. 110
Summaryp. 112
Chapter 6 Wiring Techniquesp. 115
Objectivesp. 115
Introductionp. 115
6-1 PLC Power Connectionp. 116
6-2 Input Wiringp. 119
6-3 Inputs Having a Single Commonp. 121
6-4 Isolated Inputsp. 124
6-5 Output Wiringp. 126
6-6 Relay Outputsp. 127
6-7 Solid State Outputsp. 131
Summaryp. 137
Chapter 7 Analog I/Op. 139
Objectivesp. 139
Introductionp. 139
7-1 Analog (A/D) Inputp. 110
7-2 Analog (D/A) Outputp. 144
7-3 Analog Data Handlingp. 145
7-4 Analog Input Potential Problemsp. 146
Summaryp. 147
Chapter 8 Discrete Position Sensorsp. 150
Objectivesp. 150
Introductionp. 150
8-1 Sensor Output Classificationp. 151
8-2 Connecting Discrete Sensors to PLC Inputsp. 154
8-3 Proximity Sensorsp. 156
8-4 Inductive Proximity Sensorsp. 156
8-5 Capacitive Proximity Sensorsp. 159
8-6 Ultrasonic Proximity Sensorsp. 161
8-7 Optical Proximity Sensorsp. 163
Summaryp. 167
Chapter 9 Encoders, Transducers, and Advanced Sensorsp. 169
Objectivesp. 169
Introductionp. 169
9-1 Temperaturep. 170
9-2 Liquid Levelp. 175
9-3 Forcep. 177
9-4 Pressure/Vacuump. 181
9-5 Flowp. 186
9-6 Inclinationp. 192
9-7 Accelerationp. 193
9-8 Angle Position Sensorsp. 194
9-9 Linear Displacementp. 204
Summaryp. 209
Chapter 10 Closed-Loop and PID Controlp. 212
Objectivesp. 212
Introductionp. 212
10-1 Simple Closed-Loop Systemsp. 212
10-2 Problems with Simple Closed-Loop Systemsp. 214
10-3 Closed-Loop Systems Using Proportional, Integral, Derivative (PID)p. 218
10-4 Derivative Functionp. 220
10-5 Integral Functionp. 225
10-6 The PID in Programmable Logic Controllersp. 228
10-7 Tuning the PIDp. 229
10-8 The "Adjust and Observe" Tuning Methodp. 231
10-9 The Ziegler-Nichols Tuning Methodp. 233
10-10 Autotuning PID Systemsp. 239
Summaryp. 240
Chapter 11 Motor Controlsp. 242
Objectivesp. 242
Introductionp. 242
11-1 AC Motor Starterp. 243
11-2 AC Motor Overload Protectionp. 245
11-3 Specifying a Motor Starterp. 247
11-4 DC Motor Controllerp. 248
11-5 Variable Speed (Variable Frequency) AC Motor Drivep. 255
Summaryp. 258
Chapter 12 System Integrity and Safetyp. 260
Objectivesp. 260
Introductionp. 260
12-1 System Integrityp. 260
12-2 Equipment Temperature Considerationsp. 263
12-3 Fail Safe Wiring and Programmingp. 264
12-4 Safety Interlocksp. 268
Summaryp. 272
Appendix A Logic Symbolsp. 274
Appendix B Industrial Electrical Symbolsp. 276
Bibliographyp. 281
Glossaryp. 283
Indexp. 297