Cover image for Programmable logic controllers : hardware and programming
Title:
Programmable logic controllers : hardware and programming
Author:
Rabiee, Max.
Personal Author:
Publication Information:
Tinley Park, Ill. : Goodheart-Willcox Co., [2002]

©2002
Physical Description:
286 pages : illustrations (some color) ; 25 cm
General Note:
Includes index.
Language:
English
Added Author:
ISBN:
9781566378734
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Item Holds
Searching...
TJ223.P76 R34 2002 Adult Non-Fiction Non-Fiction Area
Searching...

On Order

Summary

Summary

Emphasizes practical use of the Programmable Logic Controllers in process and industrial control systems.


Table of Contents

Chapter 1 Programmable Logic Controller (PLC) Overviewp. 11
1.1 Introductionp. 11
1.2 PLC History and Developmentp. 12
1.3 PLC Block Diagramp. 12
1.4 Central Processing Unitp. 13
1.5 Memory Devicesp. 16
1.6 Address Decoder Circuitp. 18
1.7 Peripheral Chipsp. 18
1.8 Discrete Input Modulesp. 19
1.9 Discrete Output Modulesp. 19
1.10 Analog Input/Output Modulesp. 20
1.11 PLC Power Supplyp. 20
1.12 Summaryp. 20
1.13 Glossary of Termsp. 21
1.14 Review Questionsp. 23
Chapter 2 PLC and Control System Componentsp. 25
2.1 Introductionp. 25
2.2 PLC Communication Systemsp. 26
2.3 PLC Memory Mapsp. 29
2.4 PLC Terminology and Principlesp. 29
2.5 PLC Selection and Installationp. 31
2.6 PLC Input/Output Connectionsp. 32
2.7 Electromechanical Terms and Descriptionsp. 33
2.8 Electric Motorsp. 36
2.9 DC Motor Classification and Characteristicsp. 36
2.10 AC Motor Classification and Characteristicsp. 39
2.11 Summaryp. 41
2.12 Glossary of Termsp. 41
2.13 Review Questionsp. 44
Chapter 3 Number Systems and Codesp. 45
3.1 Introductionp. 46
3.2 Decimal Number Systemp. 46
3.3 Binary Number Systemp. 47
3.4 Binary-to-Decimal Conversionp. 47
3.5 Decimal-to-Binary Conversionp. 48
3.6 Binary Additionp. 49
3.7 Binary Subtractionp. 50
3.8 Binary Multiplicationp. 51
3.9 Binary Divisionp. 51
3.10 Hexadecimal Number Systemp. 52
3.11 Octal Number Systemp. 53
3.12 Binary Coded Decimal Systemp. 54
3.13 Gray Codep. 55
3.14 Alphanumeric Codep. 55
3.15 Summaryp. 57
3.16 Glossary of Termsp. 57
3.17 Review Questionsp. 58
Chapter 4 Creating Relay Logic Diagramsp. 61
4.1 Introductionp. 61
4.2 Relay Logic Diagramsp. 61
4.3 Discrete Input Devicesp. 62
4.4 Normally Open and Normally Closed Input Devicesp. 63
4.5 Discrete Output Devicesp. 64
4.6 Relay Coils and Contactsp. 66
4.7 Rules for Drawing Relay Logic Diagramsp. 67
4.8 Creating Relay Logic Diagrams for Industrial Control Circuitsp. 73
4.9 Summaryp. 76
4.10 Glossary of Termsp. 77
4.11 Review Questionsp. 78
Chapter 5 PLC Programmingp. 81
5.1 Introductionp. 81
5.2 Creating PLC Ladder Logic Diagrams from Relay Logic Diagramsp. 82
5.3 Programming Ladder Logic Diagrams with Normally Open and Normally Closed Switchesp. 85
5.4 Programming Ladder Logic Diagrams with Normally Open and Normally Closed Contactsp. 88
5.5 PLC Program Scan Timep. 89
5.6 PLC Program and Data Filesp. 92
5.7 Programming Ladder Logic Diagrams with Latch/Unlatchp. 94
5.8 Loading and Troubleshooting PLC Ladder Diagrams in Run Modep. 95
5.9 Using PLC Force Function for Troubleshootingp. 98
5.10 Creating and Printing PLC Program Reportsp. 102
5.11 Using Utility Functions to Save and Retrieve PLC Programsp. 105
5.12 Summaryp. 107
5.13 Glossary of Termsp. 108
5.14 Review Questionsp. 109
Chapter 6 Programming Logic Gate Functions in PLCsp. 111
6.1 Introductionp. 111
6.2 Combinational and Sequential Logic Gate Circuitsp. 112
6.3 Boolean Expressions, Truth Tables, and Logic Gate Circuitsp. 112
6.4 NOT Gates or Invertersp. 114
6.5 AND Gatesp. 115
6.6 OR Gatesp. 115
6.7 NAND Gatesp. 117
6.8 NOR Gatesp. 119
6.9 XOR (Exclusive OR) Gatesp. 121
6.10 XNOR (Exclusive NOR) Gatesp. 122
6.11 Simplifying Boolean Expressionsp. 124
6.12 Creating PLC Ladder Logic Diagrams from Logic Gate Circuitsp. 127
6.13 Creating PLC Ladder Logic Diagrams from Boolean Expressionsp. 130
6.14 Creating Logic Circuits from PLC Ladder Logic Diagramsp. 132
6.15 Summaryp. 136
6.16 Glossary of Termsp. 136
6.17 Review Questionsp. 137
Chapter 7 PLC Timer Functionsp. 141
7.1 Introductionp. 141
7.2 Timer Functionsp. 142
7.3 PLC Timer Function Registersp. 145
7.4 Fixed Preset Value Nonretentive Timer ON-Delay Functionsp. 146
7.5 Variable Preset Value Nonretentive Timer ON-Delay Functionsp. 147
7.6 Retentive Timer ON-Delay Functionsp. 149
7.7 Timer OFF-Delay Functionsp. 151
7.8 Interlocking Timersp. 152
7.9 Cascading Timers to Increase the Timing Valuep. 153
7.10 Summaryp. 154
7.11 Glossary of Termsp. 155
7.12 Review Questionsp. 156
Chapter 8 PLC Counter Functionsp. 157
8.1 Introductionp. 157
8.2 PLC Counter Functionsp. 157
8.3 PLC Counter Function Registersp. 158
8.4 PLC Count Up Functionsp. 159
8.5 PLC Count Down Functionsp. 160
8.6 Connecting PLC Counter Functionsp. 162
8.7 Cascading Countersp. 163
8.8 Creating PLC Ladder Logic Diagrams with Counters and Timersp. 166
8.9 Summaryp. 166
8.10 Glossary of Termsp. 166
8.11 Review Questionsp. 168
Chapter 9 PLC Math Functionsp. 169
9.1 Introductionp. 169
9.2 Additionp. 169
9.3 Subtractionp. 170
9.4 Multiplicationp. 173
9.5 Divisionp. 175
9.6 Summaryp. 176
9.7 Glossary of Termsp. 176
9.8 Review Questionsp. 178
Chapter 10 PLC Logic Functionsp. 179
10.1 Introductionp. 179
10.2 Logic Gate Functionsp. 180
10.3 Shift Left Functionp. 183
10.4 Shift Right Functionp. 186
10.5 Summaryp. 188
10.6 Glossary of Termsp. 189
10.7 Review Questionsp. 189
Chapter 11 PLC Compare, Jump, and MCR Functionsp. 191
11.1 Introductionp. 191
11.2 Compare Functionsp. 192
11.3 Unconditional Jumpp. 196
11.4 Conditional Jumpp. 197
11.5 Master Control Reset (MCR)p. 197
11.6 Summaryp. 199
11.7 Glossary of Termsp. 199
11.8 Review Questionsp. 200
Chapter 12 PLC Subroutine Functionsp. 201
12.1 Introductionp. 201
12.2 Subroutine Conceptp. 202
12.3 Jump to Subroutinep. 203
12.4 Return from Subroutinep. 204
12.5 Subroutine Applicationsp. 206
12.6 Summaryp. 207
12.7 Glossary of Termsp. 209
12.8 Review Questionsp. 210
Chapter 13 Sequencer Functionsp. 211
13.1 Introductionp. 211
13.2 Sequencer Conceptp. 212
13.3 Sequencer Output Functionp. 214
13.4 Sequencer Compare Functionp. 219
13.5 Sequencer Load Functionp. 221
13.6 Cascading Sequencersp. 221
13.7 Paralleling Sequencersp. 223
13.8 Summaryp. 225
13.9 Glossary of Termsp. 226
13.10 Review Questionsp. 227
Chapter 14 PLC Networks in Manufacturingp. 229
14.1 Introductionp. 229
14.2 Local Area Networks in Industryp. 230
14.3 Network Communication Channelingp. 230
14.4 Transmission Mediap. 231
14.5 Network Connection Topologiesp. 232
14.6 Network Access Control Schemesp. 233
14.7 PLC Network Hardwarep. 234
14.8 PLC Network Softwarep. 235
14.9 Summaryp. 238
14.10 Glossary of Termsp. 238
14.11 Review Questionsp. 239
Chapter 15 Troubleshooting and Servicing the PLC Systemp. 241
15.1 Introductionp. 241
15.2 Routine Maintenancep. 242
15.3 Hardwarep. 243
15.4 Wiring Connectionsp. 246
15.5 Software Error Detectionp. 247
15.6 Summaryp. 249
15.7 Glossary of Termsp. 252
15.8 Review Questionsp. 252
Appendicesp. 253
Appendix Ap. 253
Appendix Bp. 259
Appendix Cp. 260
Glossaryp. 261
Indexp. 275