Programmable Logic Controllers: Hardware and Programming

Programmable Logic Controllers: Hardware and Programming

by Max Rabiee


$225.00 $240.00 Save 6% Current price is $225, Original price is $240. You Save 6%.
View All Available Formats & Editions
Choose Expedited Shipping at checkout for guaranteed delivery by Tuesday, August 27


The Lab Manual for Programmable Logic Controllers: Hardware and Programming is designed to supplement your PLC training and works in conjunction with the Programmable Logic Controllers: Hardware and Programming textbook. The activities in this manual are written to give you hands-on experience practicing PLC programming and creating your own controller systems.

Product Details

ISBN-13: 9781605259512
Publisher: Goodheart-Willcox Publisher
Publication date: 08/28/2012
Product dimensions: 5.20(w) x 4.80(h) x 0.30(d)
Age Range: 18 Years

About the Author

Max Rabiee earned his Ph.D. in electrical engineering from the University of Kentucky. He has taught electrical engineering (EE) and electrical/computer engineering technology (ECET) courses for over 20 years. Dr. Rabiee is a registered professional engineer (since 1988) who worked as a control engineer for several years. He was a senior electrical engineer for over four years in charge of medium and large industrial control projects. Dr. Rabiee is a member of the American Society of Engineering Education (ASEE), the Institute of Electrical and Electronics Engineers (IEEE), the National Association of Industrial Technology (NAIT), the Eta Kappa Nu Electrical Engineering Honor Society, and the Tau Beta Pi Engineering Honor Society.

Table of Contents

Chapter 1Programmable Logic Controller (PLC) Overview11
1.2PLC History and Development12
1.3PLC Block Diagram12
1.4Central Processing Unit13
1.5Memory Devices16
1.6Address Decoder Circuit18
1.7Peripheral Chips18
1.8Discrete Input Modules19
1.9Discrete Output Modules19
1.10Analog Input/Output Modules20
1.11PLC Power Supply20
1.13Glossary of Terms21
1.14Review Questions23
Chapter 2PLC and Control System Components25
2.2PLC Communication Systems26
2.3PLC Memory Maps29
2.4PLC Terminology and Principles29
2.5PLC Selection and Installation31
2.6PLC Input/Output Connections32
2.7Electromechanical Terms and Descriptions33
2.8Electric Motors36
2.9DC Motor Classification and Characteristics36
2.10AC Motor Classification and Characteristics39
2.12Glossary of Terms41
2.13Review Questions44
Chapter 3Number Systems and Codes45
3.2Decimal Number System46
3.3Binary Number System47
3.4Binary-to-Decimal Conversion47
3.5Decimal-to-Binary Conversion48
3.6Binary Addition49
3.7Binary Subtraction50
3.8Binary Multiplication51
3.9Binary Division51
3.10Hexadecimal Number System52
3.11Octal Number System53
3.12Binary Coded Decimal System54
3.13Gray Code55
3.14Alphanumeric Code55
3.16Glossary of Terms57
3.17Review Questions58
Chapter 4Creating Relay Logic Diagrams61
4.2Relay Logic Diagrams61
4.3Discrete Input Devices62
4.4Normally Open and Normally Closed Input Devices63
4.5Discrete Output Devices64
4.6Relay Coils and Contacts66
4.7Rules for Drawing Relay Logic Diagrams67
4.8Creating Relay Logic Diagrams for Industrial Control Circuits73
4.10Glossary of Terms77
4.11Review Questions78
Chapter 5PLC Programming81
5.2Creating PLC Ladder Logic Diagrams from Relay Logic Diagrams82
5.3Programming Ladder Logic Diagrams with Normally Open and Normally Closed Switches85
5.4Programming Ladder Logic Diagrams with Normally Open and Normally Closed Contacts88
5.5PLC Program Scan Time89
5.6PLC Program and Data Files92
5.7Programming Ladder Logic Diagrams with Latch/Unlatch94
5.8Loading and Troubleshooting PLC Ladder Diagrams in Run Mode95
5.9Using PLC Force Function for Troubleshooting98
5.10Creating and Printing PLC Program Reports102
5.11Using Utility Functions to Save and Retrieve PLC Programs105
5.13Glossary of Terms108
5.14Review Questions109
Chapter 6Programming Logic Gate Functions in PLCs111
6.2Combinational and Sequential Logic Gate Circuits112
6.3Boolean Expressions, Truth Tables, and Logic Gate Circuits112
6.4NOT Gates or Inverters114
6.5AND Gates115
6.6OR Gates115
6.7NAND Gates117
6.8NOR Gates119
6.9XOR (Exclusive OR) Gates121
6.10XNOR (Exclusive NOR) Gates122
6.11Simplifying Boolean Expressions124
6.12Creating PLC Ladder Logic Diagrams from Logic Gate Circuits127
6.13Creating PLC Ladder Logic Diagrams from Boolean Expressions130
6.14Creating Logic Circuits from PLC Ladder Logic Diagrams132
6.16Glossary of Terms136
6.17Review Questions137
Chapter 7PLC Timer Functions141
7.2Timer Functions142
7.3PLC Timer Function Registers145
7.4Fixed Preset Value Nonretentive Timer ON-Delay Functions146
7.5Variable Preset Value Nonretentive Timer ON-Delay Functions147
7.6Retentive Timer ON-Delay Functions149
7.7Timer OFF-Delay Functions151
7.8Interlocking Timers152
7.9Cascading Timers to Increase the Timing Value153
7.11Glossary of Terms155
7.12Review Questions156
Chapter 8PLC Counter Functions157
8.2PLC Counter Functions157
8.3PLC Counter Function Registers158
8.4PLC Count Up Functions159
8.5PLC Count Down Functions160
8.6Connecting PLC Counter Functions162
8.7Cascading Counters163
8.8Creating PLC Ladder Logic Diagrams with Counters and Timers166
8.10Glossary of Terms166
8.11Review Questions168
Chapter 9PLC Math Functions169
9.7Glossary of Terms176
9.8Review Questions178
Chapter 10PLC Logic Functions179
10.2Logic Gate Functions180
10.3Shift Left Function183
10.4Shift Right Function186
10.6Glossary of Terms189
10.7Review Questions189
Chapter 11PLC Compare, Jump, and MCR Functions191
11.2Compare Functions192
11.3Unconditional Jump196
11.4Conditional Jump197
11.5Master Control Reset (MCR)197
11.7Glossary of Terms199
11.8Review Questions200
Chapter 12PLC Subroutine Functions201
12.2Subroutine Concept202
12.3Jump to Subroutine203
12.4Return from Subroutine204
12.5Subroutine Applications206
12.7Glossary of Terms209
12.8Review Questions210
Chapter 13Sequencer Functions211
13.2Sequencer Concept212
13.3Sequencer Output Function214
13.4Sequencer Compare Function219
13.5Sequencer Load Function221
13.6Cascading Sequencers221
13.7Paralleling Sequencers223
13.9Glossary of Terms226
13.10Review Questions227
Chapter 14PLC Networks in Manufacturing229
14.2Local Area Networks in Industry230
14.3Network Communication Channeling230
14.4Transmission Media231
14.5Network Connection Topologies232
14.6Network Access Control Schemes233
14.7PLC Network Hardware234
14.8PLC Network Software235
14.10Glossary of Terms238
14.11Review Questions239
Chapter 15Troubleshooting and Servicing the PLC System241
15.2Routine Maintenance242
15.4Wiring Connections246
15.5Software Error Detection247
15.7Glossary of Terms252
15.8Review Questions252
Appendix A253
Appendix B259
Appendix C260

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews