Uh-oh, it looks like your Internet Explorer is out of date.

For a better shopping experience, please upgrade now.

Programmable Logic Controllers: Hardware and Programming / Edition 2

Programmable Logic Controllers: Hardware and Programming / Edition 2

by Max Rabiee

See All Formats & Editions

ISBN-10: 1605250066

ISBN-13: 9781605250069

Pub. Date: 07/14/2009

Publisher: Goodheart-Willcox Publisher

Emphasizes practical use of the PLC in process and industrial control systems. The textbook begins with the basics of what a PLC is and does, then guides students through the fundamentals of programming the device. Applications, testing procedures, and operational aspects of PLC equipment and systems are discussed. This text covers the most common programmable


Emphasizes practical use of the PLC in process and industrial control systems. The textbook begins with the basics of what a PLC is and does, then guides students through the fundamentals of programming the device. Applications, testing procedures, and operational aspects of PLC equipment and systems are discussed. This text covers the most common programmable logic controller functions, providing practical examples based on the widely used Allen-Bradley Small Logic Controller (SLC 500) series of PLCs. Wiring and programming of a PLC are covered thoroughly, using numerous examples. A supplemental Laboratory Manual provides a wealth of hands-on activities that will help students practice and hone their PLC programming skills. Included in the textbook is a CD-ROM containing LogixPro simulation software. LogixPro is the ideal tool to facilitate student learning of the fundamentals of RSLogix ladder logic programming. The software allows students to practice and develop their programming skills when and where they want. LogixPro is not a replacement for RSLogix, nor is there support for file exchange or communication with actual Allen-Bradley products. The program, instead, provides a complete software-based training solution, eliminating the need for expensive PLC equipment.

Product Details

Goodheart-Willcox Publisher
Publication date:
Edition description:
Older Edition
Product dimensions:
8.10(w) x 10.10(h) x 0.80(d)

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

Average Review:

Post to your social network


Most Helpful Customer Reviews

See all customer reviews