Programmable Logic Controllers (4th Edition)
This is the introduction to PLCs for which baffled students, technicians and managers have been waiting. In this straightforward, easy-to-read guide, Bill Bolton has kept the jargon to a minimum, considered all the programming methods in the standard IEC 1131-3 - in particular ladder programming, an...
Saved in:
| Main Author: | |
|---|---|
| Format: | eBook |
| Language: | English |
| Published: |
Chantilly
Elsevier
2006
Elsevier Science & Technology Newnes Newnes/Elsevier |
| Edition: | 4 |
| Subjects: | |
| ISBN: | 9780750681124, 0750681128 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Table of Contents:
- Front Matter Preface Table of Contents 1. Programmable Logic Controllers 2. Input-Output Devices 3. Number Systems 4. I/O Processing 5. Ladder and Functional Block Programming 6. IL, SFC and ST Programming Methods 7. Internal Relays 8. Jump and Call 9. Timers 10. Counters 11. Shift Registers 12. Data Handling 13. Designing Systems 14. Programs Appendix: Symbols Answers Index
- 5.1.1 PLC ladder programming -- 5.2 Logic functions -- 5.2.1 AND -- 5.2.2 OR -- 5.2.3 NOT -- 5.2.4 NAND -- 5.2.5 NOR -- 5.2.6 Exclusive OR (XOR) -- 5.3 Latching -- 5.4 Multiple outputs -- 5.5 Entering programs -- 5.5.1 Ladder symbols -- 5.6 Function blocks -- 5.6.1 Logic gates -- 5.6.2 Boolean algebra -- 5.7 Program examples -- 5.7.1 Location of stop switches -- Problems -- 6 IL, SFC and ST programming methods -- 6.1 Instruction lists -- 6.1.1 Ladder programs and instruction lists -- 6.1.2 Branch codes -- 6.1.3 More than one rung -- 6.1.4 Programming examples -- 6.2 Sequential function charts -- 6.2.1 Branching and convergence -- 6.2.2 Actions -- 6.3 Structured text -- 6.3.1 Conditional statements -- 6.3.2 Iteration statements -- 6.3.3 Structured text programs -- Problems -- 7 Internal relays -- 7.1 Internal relays -- 7.2 Ladder programs -- 7.2.1 Programs with multiple input conditions -- 7.2.2 Latching programs -- 7.3 Battery-backed relays -- 7.4 One-shot operation -- 7.5 Set and reset -- 7.5.1 Program examples -- 7.6 Master control relay -- 7.6.1 Examples of programs -- Problems -- 8 Jump and call -- 8.1 Jump -- 8.1.1 Jumps within jumps -- 8.2 Subroutines -- Problems -- 9 Timers -- 9.1 Types of timers -- 9.2 Programming timers -- 9.2.1 Sequencing -- 9.2.2 Cascaded timers -- 9.2.3 On-off cycle timer -- 9.3 Off-delay timers -- 9.4 Pulse timers -- 9.5 Programming examples -- Problems -- 10 Counters -- 10.1 Forms of counter -- 10.2 Programming -- 10.2.1 Counter application -- 10.3 Up and down counting -- 10.4 Timers with counters -- 10.5 Sequencer -- Problems -- 11 Shift registers -- 11.1 Shift registers -- 11.2 Ladder programs -- 11.2.1 A sequencing application -- 11.2.2 Keeping track of items -- Problems -- 12 Data handling -- 12.1 Registers and bits -- 12.2 Data handling -- 12.2.1 Data movement -- 12.2.2 Data comparison -- 12.3 Arithmetic functions
- 12.3.1 Arithmetic operations -- 12.4 Closed loop control -- 12.4.1 Modes of control -- 12.4.2 PID control with a PLC -- Problems -- 13 Designing systems -- 13.1 Program development -- 13.1.1 Flow charts and pseudocode -- 13.2 Safe systems -- 13.2.1 PLC systems and safety -- 13.2.2 Emergency stop relays -- 13.2.3 Safety PLCs -- 13.3 Commissioning -- 13.3.1 Testing inputs and outputs -- 13.3.2 Testing software -- 13.3.3 Simulation -- 13.4 Fault finding -- 13.4.1 Fault detection techniques -- 13.4.2 Program storage -- 13.5 System documentation -- 13.5.1 Example of an industrial program -- Problems -- 14 Programs -- 14.1 Temperature control -- 14.2 Valve sequencing -- 14.2.1 Cyclic movement -- 14.2.2 Sequencing -- 14.2.3 Sequencing using a sequential function chart -- 14.2.4 Car park barrier operation using valves -- 14.3 Conveyor belt control -- 14.3.1 Bottle packing -- 14.4 Control of a process -- Problems -- Appendix: Symbols -- Ladder programs -- Function blocks -- Logic gates -- Sequential function charts -- Instruction List (IEC 1131-3 symbols) -- Structured text -- Answers -- Index -- A -- B -- C -- D -- E -- F -- G -- H -- I -- J -- L -- M -- N -- O -- P -- R -- S -- T -- U -- V -- W -- X
- Cover -- Programmable Logic Controllers -- Contents -- Preface -- Changes from third edition -- Aims -- Structure of the book -- 1 Programmable logic controllers -- 1.1 Controllers -- 1.1.1 Microprocessor controlled system -- 1.1.2 The programmable logic controller -- 1.2 Hardware -- 1.3 Internal architecture -- 1.3.1 The CPU -- 1.3.2 The buses -- 1.3.3 Memory -- 1.3.4 Input/output unit -- 1.3.5 Sourcing and sinking -- 1.4 PLC systems -- 1.4.1 Programming PLCs -- Problems -- 2 Input-output devices -- 2.1 Input devices -- 2.1.1 Mechanical switches -- 2.1.2 Proximity switches -- 2.1.3 Photoelectric sensors and switches -- 2.1.4 Encoders -- 2.1.5 Temperature sensors -- 2.1.6 Position/displacement sensors -- 2.1.7 Strain gauges -- 2.1.8 Pressure sensors -- 2.1.9 Liquid level detector -- 2.1.10 Fluid flow measurement -- 2.1.11 Smart sensors -- 2.2 Output devices -- 2.2.1 Relay -- 2.2.2 Directional control valves -- 2.2.3 Motors -- 2.2.4 Stepper motors -- 2.3 Examples of applications -- 2.3.1 A conveyor belt -- 2.3.2 A lift -- 2.3.3 A robot control system -- 2.3.4 Liquid level monitoring -- Problems -- 3 Number systems -- 3.1 The binary system -- 3.2 Octal and hexadecimal -- 3.2.1 Octal system -- 3.3 Binary arithmetic -- 3.3.1 Signed numbers -- 3.3.2 One's and two's complements -- 3.3.3 Floating point numbers -- 3.4 PLC data -- Problems -- 4 I/O processing -- 4.1 Input/output units -- 4.1.1 Input units -- 4.1.2 Output units -- 4.2 Signal conditioning -- 4.3 Remote connections -- 4.3.1 Serial and parallel communications -- 4.3.2 Serial standards -- 4.3.3 Parallel standards -- 4.3.4 Protocols -- 4.3.5 ASCII codes -- 4.4 Networks -- 4.4.1 Distributed systems -- 4.4.2 Network standards -- 4.4.3 Examples of commercial systems -- 4.5 Processing inputs -- 4.6 I/O addresses -- Problems -- 5 Ladder and functional block programming -- 5.1 Ladder diagrams

