Title:
Programmable logic controllers : an introduction
Personal Author:
Edition:
3rd ed.
Publication Information:
Burlington, MA : Newnes, 2003
ISBN:
9780750659864
Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000004721126 | TJ223.P76 B65 2003 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
This is an introduction to programmable logic controllers (PLCs) which keeps the maths to a minimum, avoids detailed programming instructions and presents the subject in a way that is not device specific, increasing its applicability to courses in electronics and control systems.
Table of Contents
Preface | p. vii |
1 Programmable logic controllers | |
1.1 Controllers | p. 1 |
1.2 Hardware | p. 3 |
1.3 Internal architecture | p. 5 |
1.4 Commercial PLCs | p. 10 |
Problems | p. 12 |
2 Input-output devices | |
2.1 Input devices | p. 14 |
2.2 Output devices | p. 23 |
2.3 Examples of applications | p. 30 |
Problems | p. 32 |
3 Input/output processing | |
3.1 Input/output units | p. 35 |
3.2 Signal conditioning | p. 40 |
3.3 Remote input/output connections | p. 42 |
3.4 Networks | p. 48 |
3.5 Processing inputs | p. 53 |
3.6 Input and output addresses | p. 54 |
Problems | p. 56 |
4 Programming | |
4.1 Ladder diagrams | p. 59 |
4.2 Logic functions | p. 62 |
4.3 Latching | p. 68 |
4.4 Multiple outputs | p. 69 |
4.5 Entering ladder programs | p. 69 |
4.6 Instruction lists | p. 71 |
4.7 Boolean algebra | p. 76 |
4.8 Function block diagrams | p. 79 |
4.9 Sequential function charts | p. 80 |
4.10 IEC standards | p. 83 |
4.11 Programming examples | p. 84 |
Problems | p. 87 |
5 Internal relays | |
5.1 Internal relays | p. 98 |
5.2 Internal relays in programs | p. 99 |
5.3 Battery-backed relays | p. 102 |
5.4 One-shot operation | p. 103 |
5.5 Set and reset | p. 104 |
5.6 Master control relay | p. 105 |
5.7 Jump | p. 108 |
5.8 Examples of programs | p. 109 |
Problems | p. 111 |
6 Timers | |
6.1 Types of timers | p. 118 |
6.2 Programming timers | p. 119 |
6.3 Off-delay timer | p. 123 |
6.4 One-shot timers | p. 125 |
6.5 Programming examples | p. 126 |
Problems | p. 127 |
7 Counters | |
7.1 Forms of counter | p. 134 |
7.2 Programming | p. 135 |
7.3 Up and down counting | p. 139 |
7.4 Sequencers | p. 140 |
Problems | p. 144 |
8 Shift registers | |
8.1 Shift registers | p. 150 |
8.2 Ladder programs | p. 151 |
Problems | p. 154 |
9 Data handling | |
9.1 Registers and bits | p. 157 |
9.2 Data handling | p. 158 |
9.3 Arithmetic instructions | p. 161 |
9.4 Continuous control | p. 162 |
Problems | p. 164 |
10 Designing programs | |
10.1 Program development | p. 166 |
10.2 Temperature control | p. 168 |
10.3 Valve sequencing | p. 171 |
10.4 Car park barriers | p. 176 |
10.5 Production line control | p. 179 |
10.6 Fail-safe systems | p. 179 |
Problems | p. 183 |
11 Testing and debugging | |
11.1 Commissioning and testing | p. 187 |
11.2 Fault finding | p. 190 |
11.3 System documentation | p. 195 |
Problems | p. 195 |
Appendix A Number systems | p. 198 |
Problems | p. 205 |
Appendix B Logic gates | p. 207 |
Appendix C An example of an industrial program | p. 211 |
Answers | p. 232 |
Index | p. 237 |