Programmable Logic Controllers, Fourth Edition
W. Bolton (Auth.)قیمت نهایی
- تخفیف زماندار−۹٬۰۰۰ تومان
۹٬۰۰۰ تومان صرفهجویی نسبت به قیمت اصلی
بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.
نسخه اصلی و اورجینال
فایل دیجیتال کامل و بدون دستکاری — همان نسخهای که پس از خرید دریافت میکنید.
مشخصات کتاب
- نویسنده
- W. Bolton (Auth.)
- ناشر
- Elsevier/Newnes
- سال انتشار
- ۲۰۰۶
- فرمت
- زبان
- انگلیسی
- حجم فایل
- ۲٫۷ مگابایت
- شابک
- 9780080462950، 9780750681124، 0080462952، 0750681128
دربارهٔ کتاب
Chapter One Programmable logic controllers
This chapter is an introduction to the programmable logic controller, its general function, hardware forms and internal architecture. This overview is followed up by more detailed discussion in the following chapters.
1.1 Controllers
What type of task might a control system have? It might be required to control a sequence of events or maintain some variable constant or follow some prescribed change. For example, the control system for an automatic drilling machine (Figure 1.1(a)) might be required to start lowering the drill when the workpiece is in position, start drilling when the drill reaches the workpiece, stop drilling when the drill has produced the required depth of hole, retract the drill and then switch off and wait for the next workpiece to be put in position before repeating the operation. Another control system (Figure 1.1(b)) might be used to control the number of items moving along a conveyor belt and direct them into a packing case. The inputs to such control systems might be from switches being closed or opened, e.g. the presence of the workpiece might be indicated by it moving against a switch and closing it, or other sensors such as those used for temperature or flow rates. The controller might be required to run a motor to move an object to some position, or to turn a valve, or perhaps a heater, on or off.
What form might a controller have? For the automatic drilling machine, we could wire up electrical circuits in which the closing or opening of switches would result in motors being switched on or valves being actuated. Thus we might have the closing of a switch activating a relay which, in turn, switches on the current to a motor and causes the drill to rotate (Figure 1.2). Another switch might be used to activate a relay and switch on the current to a pneumatic or hydraulic valve which results in pressure being switched to drive a piston in a cylinder and so results in the workpiece being pushed into the required position. Such electrical circuits would have to be specific to the automatic drilling machine. For controlling the number of items packed into a packing case we could likewise wire up electrical circuits involving sensors and motors. However, the controller circuits we devised for these two situations would be different. In the 'traditional' form of control system, the rules governing the control system and when actions are initiated are determined by the wiring. When the rules used for the control actions are changed, the wiring has to be changed.
1.1.1 Microprocessor controlled system
Instead of hardwiring each control circuit for each control situation we can use the same basic system for all situations if we use a microprocessor-based system and write a program to instruct the microprocessor how to react to each input signal from, say, switches and give the required outputs to, say, motors and valves. Thus we might have a program of the form:
If switch A closes Output to motor circuit If switch B closes Output to valve circuit
By changing the instructions in the program we can use the same microprocessor system to control a wide variety of situations.
As an illustration, the modern domestic washing machine uses a microprocessor system. Inputs to it arise from the dials used to select the required wash cycle, a switch to determine that the machine door is closed, a temperature sensor to determine the temperature of the water and a switch to detect the level of the water. On the basis of these inputs the microprocessor is programmed to give outputs which switch on the drum motor and control its speed, open or close cold and hot water valves, switch on the drain pump, control the water heater and control the door lock so that the machine cannot be opened until the washing cycle is completed.
1.1.2 The programmable logic controller
A programmable logic controller (PLC) is a special form of micro processor-based controller that uses a programmable memory to store instructions and to implement functions such as logic, sequencing, timing, counting and arithmetic in order to control machines and processes (Figure 1.3) and are designed to be operated by engineers with perhaps a limited knowledge of computers and computing languages. They are not designed so that only computer programmers can set up or change the programs. Thus, the designers of the PLC have pre-programmed it so that the control program can be entered using a simple, rather intuitive, form of language, see Chapter 4. The term logic is used because programming is primarily concerned with implementing logic and switching operations, e.g. if A or B occurs switch on C, if A and B occurs switch on D. Input devices, e.g. sensors such as switches, and output devices in the system being controlled, e.g. motors, valves, etc., are connected to the PLC. The operator then enters a sequence of instructions, i.e. a program, into the memory of the PLC. The controller then monitors the inputs and outputs according to this program and carries out the control rules for which it has been programmed.
PLCs have the great advantage that the same basic controller can be used with a wide range of control systems. To modify a control system and the rules that are to be used, all that is necessary is for an operator to key in a different set of instructions. There is no need to rewire. The result is a flexible, cost effective, system which can be used with control systems which vary quite widely in their nature and complexity.
PLCs are similar to computers but whereas computers are optimised for calculation and display tasks, PLCs are optimised for control tasks and the industrial environment. Thus PLCs are:
1 Rugged and designed to withstand vibrations, temperature, humidity and noise.
2 Have interfacing for inputs and outputs already inside the controller.
3 Are easily programmed and have an easily understood programming language which is primarily concerned with logic and switching operations.
The first PLC was developed in 1969. They are now widely used and extend from small self-contained units for use with perhaps 20 digital inputs/outputs to modular systems which can be used for large numbers of inputs/outputs, handle digital or analogue inputs/outputs, and also carry out proportional-integral-derivative control modes.
1.2 Hardware
Typically a PLC system has the basic functional components of processor unit, memory, power supply unit, input/output interface section, communications interface and the programming device. Figure 1.4 shows the basic arrangement.
1 The processor unit or central processing unit (CPU) is the unit containing the microprocessor and this interprets the input signals and carries out the control actions, according to the program stored in its memory, communicating the decisions as action signals to the outputs.
2 The power supply unit is needed to convert the mains a.c. voltage to the low d.c. voltage (5 V) necessary for the processor and the circuits in the input and output interface modules.
3 The programming device is used to enter the required program into the memory of the processor. The program is developed in the device and then transferred to the memory unit of the PLC.
4 The memory unit is where the program is stored that is to be used for the control actions to be exercised by the microprocessor and data stored from the input for processing and for the output for outputting.
5 The input and output sections are where the processor receives information from external devices and communicates information to external devices. The inputs might thus be from switches, as illustrated in Figure 1.1(a) with the automatic drill, or other sensors such as photo-electric cells, as in the counter mechanism in Figure 1.1(b), temperature sensors, or flow sensors, etc. The outputs might be to motor starter coils, solenoid valves, etc. Input and output interfaces are discussed in Chapter 2. Input and output devices can be classified as giving signals which are discrete, digital or analogue (Figure 1.5). Devices giving discrete or digital signals are ones where the signals are either off or on. Thus a switch is a device giving a discrete signal, either no voltage or a voltage. Digital devices can be considered to be essentially discrete devices which give a sequence of on-off signals. Analogue devices give signals whose size is proportional to the size of the variable being monitored. For example, a temperature sensor may give a voltage proportional to the temperature.
6 The communications interface is used to receive and transmit data on communication networks from or to other remote PLCs (Figure 1.6). It is concerned with such actions as device verification, data acquisition, synchronisation between user applications and connection management.
1.3 Internal architecture
Figure 1.7 shows the basic internal architecture of a PLC. It consists of a central processing unit (CPU) containing the system microprocessor, memory, and input/output circuitry. The CPU controls and processes all the operations within the PLC. It is supplied with a clock with a frequency of typically between 1 and 8 MHz. This frequency determines the operating speed of the PLC and provides the timing and synchronisation for all elements in the system. The information within the PLC is carried by means of digital signals. The internal paths along which digital signals flow are called buses. In the physical sense, a bus is just a number of conductors along which electrical signals can flow. It might be tracks on a printed circuit board or wires in a ribbon cable. The CPU uses the data bus for sending data between the constituent elements, the address bus to send the addresses of locations for accessing stored data and the control bus for signals relating to internal control actions. The system bus is used for communications between the input/output ports and the input/output unit.
1.3.1 The CPU
The internal structure of the CPU depends on the microprocessor concerned. In general they have:
1 An arithmetic and logic unit (ALU) which is responsible for data manipulation and carrying out arithmetic operations of addition and subtraction and logic operations of AND, OR, NOT and EXCLUSIVE-OR.
2 Memory, termed registers, located within the microprocessor and used to store information involved in program execution.
3 A control unit which is used to control the timing of operations.
1.3.2 The buses
The buses are the paths used for communication within the PLC. The information is transmitted in binary form, i.e. as a group of bits with a bit being a binary digit of 1 or 0, i.e. on/off states. The term word is used for the group of bits constituting some information. Thus an 8-bit word might be the binary number 00100110. Each of the bits is communicated simultaneously along its own parallel wire. The system has four buses:
1 The data bus carries the data used in the processing carried out by the CPU. A microprocessor termed as being 8-bit has an internal data bus which can handle 8-bit numbers. It can thus perform operations between 8-bit numbers and deliver results as 8-bit values.
2 The address bus is used to carry the addresses of memory locations. So that each word can be located in the memory, every memory location is given a unique address. Just like houses in a town are each given a distinct address so that they can be located, so each word location is given an address so that data stored at a particular location can be accessed by the CPU either to read data located there or put, i.e. write, data there. It is the address bus which carries the information indicating which address is to be accessed. If the address bus consists of 8 lines, the number of 8-bit words, and hence number of distinct addresses, is 2 = 256. With 16 address lines, 65 536 addresses are possible.
3 The control bus carries the signals used by the CPU for control, e.g. to inform memory devices whether they are to receive data from an input or output data and to carry timing signals used to synchronise actions.
4 The system bus is used for communications between the input/output ports and the input/output unit.
(Continues...)
Excerpted from Programmable Logic Controllers by W. Bolton Copyright © 2006 by W. Bolton. Excerpted by permission of Newnes. All rights reserved. No part of this excerpt may be reproduced or reprinted without permission in writing from the publisher.
Excerpts are provided by Dial-A-Book Inc. solely for the personal use of visitors to this web site. 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, and presented the subject in a way that is not device specific to ensure maximum applicability to courses in electronics and control systems.
Now in its fourth edition, this best-selling text has been expanded with increased coverage of industrial systems and PLCs and more consideration has been given to IEC 1131-3 and all the programming methods in the standard. The new edition brings the book fully up to date with the current developments in PLCs, describing new and important applications such as PLC use in communications (e.g. Ethernet – an extremely popular system), and safety – in particular proprietary emergency stop relays (now appearing in practically every PLC based system).
The coverage of commonly used PLCs has been increased, including the ever popular Allen Bradley PLCs, making this book an essential source of information both for professionals wishing to update their knowledge, as well as students who require a straight forward introduction to this area of control engineering.
Having read this book, readers will be able to:
* Identify the main design characteristics and internal architecture of PLCs
* Describe and identify the characteristics of commonly used input and output devices
* Explain the processing of inputs and outputs of PLCs
* Describe communication links involved with control systems
* Develop ladder programs for the logic functions AND, OR, NOT, NAND, NOT and XOR
* Develop functional block, instruction list, structured text and sequential function chart programs
* Develop programs using internal relays, timers, counters, shift registers, sequencers and data handling
* Identify safety issues with PLC systems
* Identify methods used for fault diagnosis, testing and debugging programs
Fully matched to the requirements of BTEC Higher Nationals, students are able to check their learning and understanding as they work through the text using the Problems section at the end of each chapter. Complete answers are provided in the back of the book.
* Thoroughly practical introduction to PLC use and application - not device specific, ensuring relevance to a wide range of courses
* New edition expanded with increased coverage of IEC 1131-3, industrial control scenarios and communications - an important aspect of PLC use
* Problems included at the end of each chapter, with a complete set of answers given at the back of the book Content: Preface, __Pages vii-ix__1 - Programmable logic controllers, __Pages 1-16__2 - Input—output devices, __Pages 17-43__3 - Number systems, __Pages 44-52__4 - I/O processing, __Pages 53-79__5 - Ladder and functional block programming, __Pages 80-107__6 - IL, SFC and ST programming methods, __Pages 108-131__7 - Internal relays, __Pages 132-153__8 - Jump and call, __Pages 154-158__9 - Timers, __Pages 159-172__10 - Counters, __Pages 173-188__11 - Shift registers, __Pages 189-196__12 - Data handling, __Pages 197-209__13 - Designing systems, __Pages 210-249__14 - Programs, __Pages 250-275__Appendix - Symbols, __Pages 276-280__Answers, __Pages 281-287__Index, __Pages 288-292__
کتابهای مشابه
Programmable Logic Controllers, Fourth Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers, Fifth Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers, Third Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers, 6th Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers, 4th Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers, Fifth Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers, Sixth Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers, Sixth Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers, Fifth Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers, Fifth Edition
۴۹٬۰۰۰ تومان
Programmable Logic Controllers
۴۹٬۰۰۰ تومان
Programmable Logic Controller
۴۹٬۰۰۰ تومان
قیمت نهایی
۴۰٬۰۰۰ تومان
