Muutke küpsiste eelistusi

Programmable Logic Controllers 5th edition [Pehme köide]

  • Formaat: Paperback / softback, 432 pages, kõrgus x laius x paksus: 274x224x28 mm, kaal: 821 g, 663 Illustrations
  • Ilmumisaeg: 16-Mar-2016
  • Kirjastus: McGraw-Hill Professional
  • ISBN-10: 0073373842
  • ISBN-13: 9780073373843
  • Pehme köide
  • Hind: 182,79 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 432 pages, kõrgus x laius x paksus: 274x224x28 mm, kaal: 821 g, 663 Illustrations
  • Ilmumisaeg: 16-Mar-2016
  • Kirjastus: McGraw-Hill Professional
  • ISBN-10: 0073373842
  • ISBN-13: 9780073373843

The fifth edition of Programmable Logic Controllers continues to provide an up to date introduction to all aspects of PLC programming, installation, and maintaining procedures. Improvements have been made to every chapter. The content, applied programming examples, available instructor and student resources including lesson PowerPoint presentations (with simulated PLC program videos), Test Generator, LogixPro Lab Manual and Activities Manual leaves little to be desired by the student or instructor. With the fifth edition, students and instructors have access to McGraw's digital products Connect and SmartBook for the first time.

Connect is the only integrated learning system that empowers students by continuously adapting to deliver precisely what they need, when they need it, how they need it, so that your class time is more engaging and effective.

Preface viii
Acknowledgments xi
About the Author xii
Chapter 1 Programmable Logic Controllers (PLCs): An Overview 1(16)
1.1 Programmable Logic Controllers
2(2)
1.2 Parts of a PLC
4(4)
1.3 Principles of Operation
8(3)
1.4 Modifying the Operation
11(1)
1.5 PLCs versus Computers
11(1)
1.6 PLC Size and Application
12(3)
Review Questions
15(1)
Problems
16(1)
Chapter 2 PLC Hardware Components 17(29)
2.1 The I/O Section
18(4)
2.2 Discrete I/O Modules
22(5)
2.3 Analog I/O Modules
27(4)
2.4 Special I/O Modules
31(2)
2.5 I/O Specifications
33(2)
Typical Discrete I/O Module Specifications
33(1)
Typical Analog I/O Module Specifications
34(1)
2.6 The Central Processing Unit (CPU)
35(1)
2.7 Memory Design
36(1)
2.8 Memory Types
37(2)
2.9 Programming Terminal Devices
39(1)
2.10 Recording and Retrieving Data
39(1)
2.11 Human Machine Interfaces (HMIs)
39(4)
Review Questions
43(2)
Problems
45(1)
Chapter 3 Number Systems and Codes 46(15)
3.1 Decimal System
47(1)
3.2 Binary System
47(2)
3.3 Negative Numbers
49(1)
3.4 Octal System
49(1)
3.5 Hexadecimal System
50(1)
3.6 Binary Coded Decimal (BCD) System
51(2)
3.7 Gray Code
53(1)
3.8 ASCII Code
54(1)
3.9 Parity Bit
54(1)
3.10 Binary Arithmetic
55(2)
3.11 Floating Point Arithmetic
57(2)
Review Questions
59(1)
Problems
60(1)
Chapter 4 Fundamentals of Logic 61(13)
4.1 The Binary Concept
62(1)
4.2 AND, OR, and NOT Functions
62(3)
The AND Function
62(1)
The OR Function
63(1)
The NOT Function
64(1)
The Exclusive-OR (XOR) Function
65(1)
4.3 Boolean Algebra
65(1)
4.4 Developing Logic Gate Circuits from Boolean Expressions
66(1)
4.5 Producing the Boolean Equation for a Given Logic Gate Circuit
66(1)
4.6 Hardwired Logic versus Programmed Logic
67(3)
4.7 Programming Word Level Logic Instructions
70(2)
Review Questions
72(1)
Problems
72(2)
Chapter 5 Basics of PLC Programming 74(24)
5.1 Processor Memory Organization
75(3)
Program Files
75(1)
Data Files
75(3)
5.2 Program Scan
78(3)
5.3 PLC Programming Languages
81(2)
5.4 Bit-Level Logic Instructions
83(3)
5.5 Instruction Addressing
86(1)
5.6 Branch Instructions
87(2)
5.7 Internal Relay Instructions
89(1)
5.8 Programming Examine If Closed and Examine If Open Instructions
90(1)
5.9 Entering the Ladder Diagram
91(2)
5.10 Modes of Operation
93(1)
5.11 Connecting with Analog Devices
93(2)
Review Questions
95(1)
Problems
96(2)
Chapter 6 Developing Fundamental PLC Wiring Diagrams and Ladder Logic Programs 98(33)
6.1 Electromagnetic Control Relays
99(1)
6.2 Contactors
100(1)
6.3 Motor Starters
101(1)
6.4 Manually Operated Switches
102(1)
6.5 Mechanically Operated Switches
103(1)
6.6 Sensors
104(8)
Proximity Sensor
104(3)
Magnetic Reed Switch
107(1)
Light Sensors
107(2)
Ultrasonic Sensors
109(1)
Strain/Weight Sensors
110(1)
Temperature Sensors
110(1)
Flow Measurement
111(1)
Velocity and Position Sensors
111(1)
6.7 Output Control Devices
112(2)
6.8 Seal-In Circuits
114(1)
6.9 Electrical Interlocking Circuits
115(1)
6.10 Latching Relays
116(5)
6.11 Converting Relay Schematics into PLC Ladder Programs
121(3)
6.12 Writing a Ladder Logic Program Directly from a Narrative Description
124(3)
6.13 Instrumentation
127(1)
Review Questions
128(1)
Problems
129(2)
Chapter 7 Programming Timers 131(25)
7.1 Mechanical Timing Relays
132(2)
7.2 Timer Instructions
134(1)
7.3 On-Delay Timer Instruction
135(5)
7.4 Off-Delay Timer Instruction
140(4)
7.5 Retentive Timer
144(3)
7.6 Cascading Timers
147(4)
Review Questions
151(1)
Problems
151(5)
Chapter 8 Programming Counters 156(28)
8.1 Counter Instructions
157(2)
8.2 Up-Counter
159(7)
One-Shot Instruction
162(4)
8.3 Down-Counter
166(4)
8.4 Cascading Counters
170(3)
8.5 Incremental Encoder-Counter Applications
173(1)
8.6 Combining Counter and Timer Functions
174(3)
8.7 High-Speed Counters
177(2)
Review Questions
179(1)
Problems
179(5)
Chapter 9 Program Control Instructions 184(23)
9.1 Program Control
185(1)
9.2 Master Control Reset Instruction
185(3)
9.3 Jump Instruction
188(2)
9.4 Subroutine Functions
190(3)
9.5 Immediate Input and Immediate Output Instructions
193(2)
9.6 Forcing External I/O Addresses
195(2)
9.7 Safety Circuitry
197(3)
9.8 Selectable Timed Interrupt
200(1)
9.9 Fault Routine
201(1)
9.10 Temporary End Instruction
201(1)
9.11 Suspend Instruction
202(1)
Review Questions
203(1)
Problems
203(4)
Chapter 10 Data Manipulation Instructions 207(27)
10.1 Data Manipulation
208(1)
10.2 Data Transfer Operations
208(8)
10.3 Data Compare Instructions
216(5)
10.4 Data Manipulation Programs
221(3)
10.5 Numerical Data I/O Interfaces
224(2)
10.6 Closed-Loop Control
226(4)
Review Questions
230(1)
Problems
231(3)
Chapter 11 Math Instructions 234(18)
11.1 Math Instructions
235(1)
11.2 Addition Instruction
236(2)
11.3 Subtraction Instruction
238(1)
11.4 Multiplication Instruction
239(1)
11.5 Division Instruction
240(2)
11.6 Other Word-Level Math Instructions
242(3)
11.7 File Arithmetic Operations
245(2)
Review Questions
247(1)
Problems
248(4)
Chapter 12 Sequencer and Shift Register Instructions 252(29)
12.1 Mechanical Sequencers
253(2)
12.2 Sequencer Instructions
255(4)
12.3 Sequencer Programs
259(5)
12.4 Bit Shift Registers
264(8)
12.5 Word Shift Operations
272(5)
Review Questions
277(1)
Problems
277(4)
Chapter 13 PLC Installation Practices, Editing, and Troubleshooting 281(24)
13.1 PLC Enclosures
282(2)
13.2 Electrical Noise
284(1)
13.3 Leaky Inputs and Outputs
285(1)
13.4 Grounding
285(2)
13.5 Voltage Variations and Surges
287(1)
13.6 Program Editing and Commissioning
288(1)
13.7 Programming and Monitoring
289(2)
13.8 Preventive Maintenance
291(1)
13.9 Troubleshooting
292(7)
Processor Module
292(1)
Input Malfunctions
292(2)
Output Malfunctions
294(1)
Ladder Logic Program
294(5)
13.10 PLC Programming Software
299(3)
Review Questions
302(1)
Problems
302(3)
Chapter 14 Process Control, Network Systems, and SCADA 305(28)
14.1 Types of Processes
306(2)
14.2 Structure of Control Systems
308(2)
14.3 On/Off Control
310(1)
14.4 PID Control
311(4)
14.5 Motion Control
315(1)
14.6 Data Communications
316(12)
Data Highway
322(1)
Serial Communication
322(1)
DeviceNet
322(3)
ControlNet
325(1)
EtherNet/IP
325(1)
Modbus
326(1)
Fieldbus
326(1)
PROFIBUS-DP
326(2)
14.7 Supervisory Control and Data Acquisition (SCADA)
328(3)
Review Questions
331(1)
Problems
332(1)
Chapter 15 ControlLogix Controllers 333(62)
Part 1 Memory and Project Organization
334(11)
Memory Layout
334(1)
Configuration
334(1)
Project
335(1)
Tasks
336(1)
Programs
336(1)
Routines
337(1)
Tags
337(3)
Structures
340(1)
Creating Tags
341(1)
Monitoring and Editing Tags
342(1)
Array
342(2)
Review Questions
344(1)
Part 2 Bit-Level Programming
345(13)
Program Scan
345(1)
Creating Ladder Logic
346(1)
Tag-Based Addressing
347(1)
Adding Ladder Logic to the Main Routine
348(2)
Internal Relay Instructions
350(2)
Latch and Unlatch Instructions
352(1)
One-Shot Instruction
353(3)
Review Questions
356(1)
Problems
356(2)
Part 3 Programming Timers
358(10)
Timer Predefined Structure
358(1)
On-Delay Timer (TON)
359(3)
Off-Delay Timer (TOF)
362(2)
Retentive Timer On (RTO)
364(1)
Cascading of Timers
365(2)
Review Questions
367(1)
Problems
367(1)
Part 4 Programming Counters
368(6)
Counters
368(1)
Count-Up (CTU) Counter
369(2)
Count-Down (CTD) Counter
371(1)
Combining Counter and Timer Functions
372(1)
Review Questions
373(1)
Problems
373(1)
Part 5 Math, Comparison, and Move Instructions
374(10)
Math Instructions
374(2)
Comparison Instructions
376(3)
Move Instructions
379(1)
Combining Math, Comparison, and Move Instructions
380(3)
Review Questions
383(1)
Problems
383(1)
Part 6 Function Block Programming
384(11)
Function Block Diagram (FBD)
384(4)
FBD Programming
388(6)
Review Questions
394(1)
Problems
394(1)
Glossary 395(12)
Index 407
Frank D. Petruzella has extensive practical experience in the electrical control field, as well as many years experience teaching and authoring textbooks. Before becoming a full time educator, he was employed as an apprentice and electrician in areas of electrical installation and maintenance. He holds a Master of Science degree from Niagara University, a Bachelor of Science degree from the State University of New York College - Buffalo, as well as diplomas in Electrical Power and Electronics from the Erie County Technical Institute.