第 1 页
Unit 3 Industrial Control Systems Assigned Core Text Reading for this Unit: Groover, M. P. (2008), Automation, Production Systems, and Computer- Integrated Manufacturing, 3rd ed., Chapters 4 and 5. 3.1 Unit Introduction 3.2 Unit Learning Objectives 3.3 Basic Elements of an Automated System 3.4 Advanced Automation Functions 3.5 Levels of Automation 3.6 Process and Discrete Industries 3.7 Continuous Versus Discrete Control 3.8 Computer Process Control 3.9 Unit Review 3.10 Self-Assessment Questions 3.11 Self-Assessment Answers Section 3.1 Unit Introduction Automation is defined as the technology that is applied to accomplish a process or procedure without human assistance. It is characterised by having a programme of instructions and a control system for programme execution. Power is required to drive the programme and its control system. Sensors and actuators (e.g. motors) are also frequently required to allow the control system interact with the process that is being automated. Throughout this unit we investigate technologies that have been developed to automate manufacturing operations. Automation and control technologies hold a considerable place in the larger scheme of the manufacturing system; they are deployed right across the gambit of the manufacturing technologies, and assist and power manufacturing processes and assembly operations. LEARNING ACTIVITY 3.1 The history of the development of automation, when considered from the development of basic mechanical devices in ancient times, to the creation of modern computing systems, has a long and complex history. Investigate various facets of the concept’s history at www.wikipedia.org, keyword: automation END LEARNING ACTIVITY 3.1 We begin this unit with a survey of automation and discuss the basic elements of an automated system: the automated programme of instructions, the control system, and the power used to drive the system and sensors and actuators. We look at large computer integrated systems of automation for controlling entire factories.
第 2 页
The application of automation is examined from the point of view of process industries and discrete manufacturing industries. This leads on to an examination of the forms of control that can be implemented across both industry types, from continuous control to discrete control. Finally, we investigate computer process control systems which, from their emergence in the late 1950s, have increasingly dominated the automation environment especially across manufacturing industries. Section 3.2 Unit Learning Objectives After completing this unit you will be able to: BULLET LIST List the basic elements of an automation system Outline the difference between process parameters and process variables Outline two types of control systems Explain what makes advanced automation functions possible State the automation levels hierarchy State differences between process industries and discrete manufacturing industries Explain differences between continuous control and discrete control List methods that can be used by continuous control systems to achieve the control objective Define an event-driven change and a time-driven change List control requirements to allow computer process control systems to reach real-time control List various forms of computer process monitoring and computer process control in use today ENDLIST
第 3 页
Section 3.3 Basic Elements of an Automated System Automation consists of three basic elements when applied to a particular transformation process: power to achieve the process and operate the system; a programme of instructions to direct the process; and a control system to actuate the instructions. The control systems can be further divided into the controller and its sensors and actuators that interact physically with the transformation process. Power is generally applied to operate both the programme of instructions and the control system (See Figure 3.1). The program of instructions are typically stored and executed in the control system. We can look at each of these basic elements in turn. KEYPOINT Automation consists of three basic elements: power; a programme of instructions; and a control system to actuate the instructions and sense feedback from the transformation process. END KEYPOINT Program Control Instructions System Transformation Process Power Figure 3.1: Three elements of automation The chief source of power used in automated systems comes in the form of electricity. Electrical power has the following advantages: BULLETLIST It is widely available and is relatively cheap It can be converted into mechanical, thermal, light, acoustic, hydraulic, and pneumatic energy forms to suit different automated processes It can accomplish a wide variety of functions, such as signal transmission, information processing, and data storage and communication
第 4 页
It can be conveniently stored in the form of battery power for later use, or for off- location use ENDLIST Alternative power sources include: fossil fuels, solar energy, water and wind; however, their exclusive use is rare in automated systems. If required at all, it is usually in conjunction with electrical power, whereby electricity is used to run the control system, and the alternative power source the process itself. A list of common manufacturing processes and their associated power forms are given in Table 3.1. The power ‘source’ for practically all of these power ‘forms’ is electrical energy. Power is also used in the material handling system, to load and unload the work unit, to place parts—often with human assistance, and to move materials between locations. Table 3.1: Common manufacturing processes and their associated power forms Process Power form Casting Thermal power for melting metal Electric discharge machining Electrical power to remove metal by electrical discharge Forging Mechanical power to deform metal parts, and thermal power to heat parts Heat treating Thermal power to heat parts Injection moulding Thermal power applied to make polymers highly plastic, mechanical power for injection Laser beam cutting Light power used to cut material, thermal power used for vaporisation and melting Machining Mechanical power used to cut and metal parts Sheet metal punching and Mechanical power for shearing blanking Welding Thermal power to heat and coalesce different metal parts The programme of instructions used by the automated system is the series of controlled actions that are carried-out in the manufacturing or assembly process. Parts or products are usually processed as part of a work cycle, and it is within this work cycle structure that programme steps may be defined, hence the term work cycle programmes. In numerical control work cycle programmes are called part programmes. Program of instructions can also be called software program. KEYPOINT The programme of instructions is a series of controlled actions that are carried- out in the manufacturing or assembly process. END KEYPOINT The content and complexity of work cycle programmes depends very much upon the number and process-content of the steps involved in the work cycle. A work cycle of one step contains the simplest type of automated processes, and hence
第 5 页
the most simplistic programme levels; an example is the maintenance of a furnace at a designated temperature during a work process. For more complicated systems the work cycle consists of a number of work steps that are repeated with no deviation from one cycle to the next. An example of this work cycle can be drawn from discrete-part manufacturing operation systems, and consists of the following steps: NUMLIST Load part into production machine Perform process Unload part from production machine ENDLIST Throughout each step process parameters are being changed. Process parameters are inputs to the process, such as the initial process settings, and can be distinguished from process variables, which are outputs from the process—these include actual process settings as the process is being performed. Different process parameters may be changed in each step. See Figure 3.2. Input Parameters Controller Actuators Process Sensors Output Variables Figure 3.2: Process parameters and variables for closed loop control system KEYPOINT Process parameters are inputs to the process; process variables are outputs from the process. END KEYPOINT In the past, programmes of instructions were often based upon a series of limit switches, timers, cams and other mechanical effects, which—when operated— controlled the work cycle. While they operated adequately they were highly inflexible.
第 6 页
Physical programmes have been replaced, for the most part, by soft programmes developed to be operated by computing systems. Physical components, such as cams, timers etc. have been replaced by modern storage technologies, such as magnetic tape, diskettes, CDs and computer memory; while, with the removal of the physical element of the programme, updates and changes, may be scheduled quickly and with no appreciable delay in production. KEYPOINT Programmes of instructions may be based upon physical components or more commonly upon computing systems. END KEYPOINT The control system interacts with the process through actuators (e.g. motors) and sensors (e.g. measuring distance). Input parameters to the controller are converted to signals that release power to the actuators. The output parameters from the process are converted by the sensors into signals that are fed back to the controller and typically compared with the input parameters (see Figure 3.2). Work cycles in a typical process may be mixed—that is, work cycles may contain human and automated process steps. In such scenarios the automated programme of instructions may be simplified and/or made more flexible, by the assumption that some difficult work steps will be performed by human operators. Some automated manufacturing operations require decisions to be made during the programmed work cycle to cope with variations that may arise within the cycle. In other cases variations are routine elements that are incorporated into the regular part programme. These cases include: operator interaction—that is, the human input of data that allows automated equipment to function, or choose between decision-types; different part or product styles processed by the system—that is, depending upon the part or product entering the system the automated equipment is programmed to perform different work cycles; and variations in the starting work units—that is, handling inconsistencies that may arise from input parts or products. KEYPOINT Some automated manufacturing operations require decisions to be made by an operator during the programmed work cycle to cope with variations that will or may arise within the cycle. END KEYPOINT Infrequent and unexpected variations may also occur, such as equipment failure. In such cases programmes generally contain contingency instructions that carry it over the unexpected variation that has occurred.
第 7 页
The control system executes the programme of instructions. Two types may be encountered, a closed-loop control system, or an open loop control system. The two types are outlined in Table 3.2. Table 3.2: Closed- and open loop control systems System Description Closed-loop Also known as a feedback control system, it consists of a system whereby the output variable is compared with the input parameter, so that the system may be adjusted in future iterations so that the input and output come closer and closer together. There are six basic elements to the system: 1. the input parameter; 2. the process; 3. the output variable; 4. the feedback sensor; 5. the controller; and 6. the actuator. See Figure 3.2. Open loop An open loop system (see Figure 3.3) operates without a feedback loop; that is, there is no way for the system to compare its output against its input. Instead, confidence is placed in the correct performance of the actuator. It is generally a less expensive system to implement than a closed-loop system. Generally closed-loop control systems are favoured, except in the following situations: NUMLIST Where control operations are simple Where the actuator may be shown to be highly reliable Where forces operating on the actuator are deemed to be insignificant ENDLIST KEYPOINT There are two types of control systems: closed-loop and open loop. END KEYPOINT Input Parameters Controller Actuators Process Figure 3.4: Open loop Control system.
第 8 页
PROFESSIONAL TRANSFERABLE SKILLS [CRIT] [PROB] [WCOMM] [NETW] LEARNING ACTIVITY 3.2 Use the internet or a company with which you are familiar to identify one example of an open loop and one example of a closed loop control system. Identify the various elements used in each system and how they operate. Describe how the control system works. END LEARNING ACTIVITY 3.2 Section 3.4 Advanced Automation Functions An automated system may also be capable of performing some advanced automation functions, not particularly associated with any work unit. These functions are generally concerned with the safety and performance of the equipment. Advanced automation functions are made possible by special subroutines included in the programme of instructions. Table 3.3 outlines particular advanced automation functions. Table 3.3 Advanced automation functions Function Description Safety Monitoring Automation systems can be designed to operate safely when human operators are in attendance. The automation system must also work in a way that is not self-destructive. It therefore must protect the human operator, and its own equipment. Safety monitoring involves the use of sensors to track the system’s operation and to spot potentially unsafe working conditions. Based upon this monitoring, the system is programmed to take necessary measures to counteract the hazards met. Possible responses vary, from stopping the system, to warning operators, or taking corrective actions to remove the risk involved. Maintenance and Complex equipment is generally harder to repair and maintain. Repair Diagnostics Maintenance and repair diagnostics uses the system itself to participate in the identification and sourcing of malfunctions and failures of the system. There are three modes: status monitoring—key sensors and parameters are continually examined during system operation, to detect malfunctions as they might occur; failure diagnostics—this is invoked so that the cause of a failure can be identified; and recommendation of repair procedure—suggestions for repair procedures are supplied to the repair crew. Error Detection and An error detection and recovery system uses an interrupt subroutine: Recovery this allows the main programme to be interrupted, upon the detection of an error, so that a recovery subroutine may be run instead. In error detection the system’s sensors determine, interpret and classify an error when it occurs. Three types of errors may occur: random errors—which result from the normal stochastic nature of the process; systematic errors—which result from an assignable cause in material or equipment; and aberrations—which result from human mistakes or equipment failure. Collecting and classifying all possible errors is the largest problem in error detection. KEYPOINT
第 9 页
Advanced automation functions are made possible by special subroutines included in the programme of instructions and include safety monitoring, maintenance and repair diagnostics, and error detection and recovery. END KEYPOINT Section 3.5 Levels of Automation There are various levels at which automation can be applied in the context of the enterprise. A temperature sensor that feeds back information to a regular in a shower is a reasonably low level of automation. On the other hand a high level automation system is required to run a train system in a city. Five levels of automation can be identified and are outlined in Table 3.4. Table 3.4: Automation levels Level Description Device level The lowest level, it includes hardware components that comprise the machine level, such as actuators and sensors. Control loop devices are predominant here. Machine level Hardware at the device level is assembled into individual machines. Control functions at this level include performing the sequence of steps in the programme of instructions. Cell or system This operates under instructions from the plant level. Consists of a group of level machines or workstations connected and supported by a material handling system, computers and other appropriate equipment, including production lines. Plant level Factory or production systems level, it receives instruction from the corporate information system and translates them into operational plans for production. Enterprise level The highest level, it consists of the corporate information system, and is concerned with all the functions that are necessary to manage and coordinate the entire company. KEYPOINT Automation can be examined at five different levels, in a hierarchy that runs from the single device, the machine, the cell or system, the plant, to the enterprise level. END KEYPOINT PROFESSIONAL TRANSFERABLE SKILLS [CRIT] [PROB] [WCOMM] LEARNING ACTIVITY 3.3 Use the internet or other information source to identify one example for each of the level of automation described in Table 3.4. Go online and identify specific vendors or suppliers for technology in each of the levels i.e. what systems can be purchased to provide enterprise level automation and so on. Write a brief report of your findings. END LEARNING ACTIVITY 3.3 Section 3.6 Process Industries and Discrete Manufacturing Industries
第 10 页
Having examined the basic elements and contents of automation, we can now look in more detail at industrial control systems. In unit 2 we divided industries and their production operations into process industries and discrete manufacturing industries. These labels are also useful here to describe the sorts of automation that occurs in each type of industry. Table 3.5 details the two industry types, and their respective automation uses for each level of automation. Table 3.5: Automation levels for process and discrete industries Level Process Industry Automation Discrete Manufacturing Industry Automation 5 Corporate level: Management information Corporate level: Management systems; strategic planning systems; information systems; strategic planning high-level management of enterprise systems; high-level management of enterprise 4 Plant level: Scheduling; tracking Plant or factory level: Scheduling; materials; equipment monitoring tracking work-in-process; routing parts through machines; machine utilisation 3 Supervisory control level: control and co- Manufacturing cell or system level: ordination of several interconnected unit control and co-ordination of groups of operations that make up the total process machines and supporting equipment working in co-ordination, including material handling equipment 2 Regulatory control level: Control of unit Machine level: Production machines and operations workstations for discrete part and product manufacture 1 Device level: Sensors and actuators Device level: Sensors and actuators to comprising the basic control loops for unit accomplish control of machine actions operations Significant variations exist at lower levels owing to the differences in devices and equipment used in the two industries. At higher levels, the control of the unit, or the control of machinery provides the basis for the differences between levels two and three. Levels four and five are, in comparison, fairly similar across both process industries and discrete manufacturing industries. Figure 3.5: Process and discrete industries respectively
第 11 页
KEYPOINT Automation is applied differently across process industries and discrete manufacturing industries, especially at the lower levels of automation. END KEYPOINT The variables and parameters used by the productive operations of the two industries also differ significantly. In process industries variables and parameters tend to be continuous; in discrete manufacturing industries they tend to be discrete. A continuous variable or parameter is one that is uninterrupted as time proceeds: it is considered to be analogue—that is, it can take on any value within a certain range; examples include force, temperature, flow rate, pressure and velocity. A discrete variable or parameter is one that can take on only certain values within a given range: the most common examples are binary (open/closed, on/off, etc.), and discrete other than binary—that is, it can take on more than two possible values but less than an infinite number. KEYPOINT In process industries variables and parameters tend to be continuous control; in discrete manufacturing industries they tend to be discrete control. END KEYPOINT Section 3.7 Continuous Versus Discrete Control There are two types of control: continuous control, and discrete control. In continuous control the variables and parameters are continuous and analogue; in discrete control the variables and parameters are discrete—mostly in binary format. Continuous and discrete control factors are compared in Table 3.6. Table 3.6: Continuous and discrete control Factor Continuous control Discrete control (discrete (process industries) manufacturing industries) Product output measures Weights, liquid volumes, solid Numbers of parts and volumes products Quality measures Consistency, solution Dimensions, surface finish, concentration, absence of appearance, absence of contaminants, specification defects, product reliability conformance Variables and parameters Temperature, volume flow Position, velocity, acceleration, rate, pressure force Sensors Flow meters, thermocouples, Limit switches, photoelectric pressure sensors sensors, strain gauges, piezoelectric sensors Actuators Valves, heaters, pumps Switches, motors, pistons Process time constraints Seconds, minutes, hours Less than a second KEYPOINT There are two types of control: continuous control—where the variables and parameters are continuous and analogue; and discrete control—where the
第 12 页
variables and parameters are discrete—mostly binary or two state format e.g. on or off. END KEYPOINT In reality a combination of both control types actually exist in both process and discrete manufacturing industries. This means industrial controllers have to be designed to capture both data forms – continuous and discrete. Further, with the emergence of computer systems taking-over from out-dated analogue controllers, continuous process variables have started to be measured in samples, thus creating a discrete sample-data system that approximates the actual continuous system. One example of a controller that uses both continuous and discrete control and where continuous control is achieved using frequent sampling of continuous data is the Lego NXT controller illustrated in Figure 3.6. Continuous control systems have as their objective the maintenance of an output value at a desired level, in a similar fashion to the operation of a closed-loop control system, as described earlier. In reality, continuous control systems are often segmented into smaller parts, with many feedback loops, all of which have to be individually controlled and co-ordinated, so as to maintain the overall output variable. Continuous control systems are to be found throughout the chemical industry, where many parameters related to chemical reactants—such as temperature, pressure, and flow rates—must be maintained. They are also to be found in conventional manufacturing systems, in certain situations, such as the positioning of a work-part relative to a cutting tool by using x, y, z co-ordinates. Figure 3.6: NXT controller with three actuators (motors) and four sensors KEYPOINT Continuous control systems have as their objective the maintenance of an output value at a desired level. Often, however, continuous control systems may be segmented into smaller parts, all of which have to be individually controlled and co-ordinated, so as to maintain the overall output variable.
第 13 页
END KEYPOINT Continuous control systems can achieve its control objective in a number of ways; these are reviewed in Table 3.7. Table 3.7: Control objectives for continuous control systems Category Description Regulatory control Objective is to maintain process performance at a certain level or within a given tolerance band of that level. Performance measures, or the index of performance, is calculated based on the output of several variables. Disadvantage with regulatory control is that compensatory actions can only occur after a disturbance, and not before. Feed-forward control Objective is to anticipate the effect of disturbances on the system, and to compensate for them before they can occur. Corrective action takes place as the process is ongoing, by the correction of variables that act as new inputs (i.e. a feed-forward) into the system. Disadvantage is a reliance upon measurement of variables in mid-process, which may not be 100% accurate, thus affecting final output variables. Feed-forward control often combined with feedback control in many models to overcome problems. Steady-state Open-loop control system that uses performance measures, the index of optimisation performance, mathematical models of the process, and optimisation algorithms to determine input parameters, to drive the process. The control system is effectively separate from the process system, and relies upon the quality and excellence of its performance models to input correctly suitable input parameters to achieve required output variables. Disadvantage is obviously related to the creation and maintenance of such accurate performance models for the control system, which can be affected by disturbances to the process system not accounted for in the control system design. Adaptive control To overcome the disturbances which steady-state optimisation is prone to, adaptive control uses feedback control and optimisation by combining both practices. Feedback is provided in its usual guise by the system, but the results are then utilised by a control algorithm that attempts to optimise an index of performance, as in the steady-state optimisation system. Thus adaptive control can cope with a time-varying environment, as its internal parameters and mechanisms are not fixed. It has three principle functions: the identification function—which determines a current index of performance, based upon feedback from the process system; the decision function—which determines what changes have to be made to improve performance, and alters input parameters accordingly; and the modification function—which implements the decision function’s output. On-line search Objective is to improve the adaptive control decision function, described strategies above. Sometimes the decision function cannot be sufficiently defined; that is, the relationship between the input parameters and the index of performance is not known precisely enough to take action. In such cases experiments must be performed on the process to determine the appropriate input parameters to input. Small changes in experimental input parameters gives a pattern, or tendency, that controllers can used to implement input parameters with the confidence that they are correct. Techniques deployed in experiments range from trial-and-error methods, to gradient methods. Others There are some specialised techniques that may be used, including: learning systems, expert systems, neural networks, and artificial intelligence methods.
第 14 页
KEYPOINT Continuous control systems can achieve its control objective in a number of ways; these include methods of: regulatory control; feed-forward control; steady- state optimisation; and adaptive control. END KEYPOINT For discrete control systems, parameters and variables may change at discrete moments in time, with the parameters and variables themselves being discrete, typically binary discrete i.e. on or off. The changes are scheduled, for example as part of the work cycle, and are executed either because the system has changed, or because a certain period of time has elapsed. These two changes are called: event-driven changes; and time-driven changes. KEYPOINT For discrete control systems, parameters and variables may change at discrete moments in time, with the parameters and variables themselves being discrete, typically binary discrete. END KEYPOINT An event-driven change occurs when the system is altered, for some reason, and the controller reacts to this alteration by executing some action in response. Examples of event-driven changes in manufacturing include: a status change for a production machine, from being idle to becoming active, which is triggered by the placing of a part into the machine’s work-fixture, thus starting the automatic machining cycle; and part-counting by a sensor on a conveyor belt, whereby the sensor—once it detects a part—triggers the movement of the conveyor. A time-driven change is executed using time as the parameter of change; that is, after a specific quantity of time has elapsed, or at a specific point in time. The change occurs regardless of the status of the system, as in the event-driven change, but rather as a result of the time constraints imposed upon the system. As a result, for time-driven changes, the deployment of accurate timings is crucial for the change to operate effectively. Examples of time-driven changes in manufacturing include: specific starting and ending times of shift workers; and the length of time of heat treatments in some manufacturing processes. Example Here is very simple example of event driven change and timer driven change programme of instructions to a controller: NUMBERLIST Start up the machine If the failsafe sensor is activated then apply alarm until sensor is deactivated Heat the part for 10 seconds Stop the machine
第 15 页
End If END LIST This program starts up a machine. It immediately begins sensing a failsafe sensor to see if it is activated or not. If sensor is not activated the cycle can continue otherwise the machine is stopped. This would be an event driven change. The machine is instructed to perform an operation (i.e. heating) for a time of ten seconds. The failsafe sensor is still being monitored and if activated the machine will stop. After ten seconds the machine is stopped. This is a time driven change. Finally, the sensing of the failsafe sensor is stopped (i.e. End If). Section 3.8 Computer Process Control With the advent of digital computers, and their initial exploitation in continuous process industries in the late 1950s, comes the concept of computer process control. Previously analogue controllers for continuous control systems, coupled with relay systems for discrete control implementation, dominated manufacturing system control. These systems were gradually replaced by computing systems throughout the 1960s and 70s, as computer technology embraced one innovation after another. Today, with the development of the computing microprocessor, we have a situation whereby virtually all industrial processes are controlled by one form or other of computer process control, based upon microprocessor technology. Digital computers are programmed to coordinate and manage all aspect of continuous and discrete control of an automated system. The computer issues digital signals to actuators and receives digital signals from sensors. The computer communicates with non-digital actuators and sensors using digital to analogue converters (DAC) and analogue to digital converters (ADC). These converters are typically housed within separate circuitry to the computer controller but together make up a controller element of the control system. KEYPOINT Virtually all of today’s industrial processes are controlled by computer process control in one form or another. END KEYPOINT There are a number of specific control requirements that are required if computer process control is to be made operable. These requirements typically revolve around the need to communicate and interact with the process on a real-time basis. A real-time controller is one which can respond to the process within a short enough time period to stop the onset of performance degradation. A real- time controller usually needs to be able to handle more than one task simultaneously, without letting them interfere with one another; this is called multi-tasking.
第 16 页
The control requirements to allow a computer process control system to reach real-time control are presented in Table 3.8. The first two requirements, process- initiated interrupts and timer-initiated actions, are deemed to be most important. Table 3.8: Control requirements for computer process control Requirement Description Process-initiated Controller must be able to respond to incoming signals from the process. interrupts This may involve prioritising tasks to be performed by the computer, as the emergence of higher priority issues must be dealt with first, regardless of their order of appearance. A typical example is abnormal working conditions requiring immediate corrective action. Timer-initiated Controller must have the ability to implement certain actions at specific actions points in time, as necessary. Time intervals can range from milliseconds to several minutes, depending on what action is being performed. Typical examples include the operation of sensors, switches, motors and other binary devices in the process, as necessary. Computer Controller must be able to send instructions to the process and have them commands to obeyed. process System- and These relate to the commands and instructions that are passed between programme-initiated the computer system to itself, and to peripheral devices. System-initiated events events refers to communication and control between networks of computers; programme-initiated events refers to communication and control between the computer and peripheral devices, such as monitors and printers. Operator-initiated Controller must be able to accept input from operating personnel. events Examples typically include: loading new programmes; entering performance instructions; requesting process data; etc. KEYPOINT A number of control requirements are necessary to allow a computer process control system to reach real-time control and include: process-initiated interrupts; timer-initiated actions; computer commands to the process; system- and programme-initiated events; and operator-initiated events. END KEYPOINT The above controller requirements provide it with a number of important system capabilities or specifications. These capabilities are outlined in Table 3.9. Table 3.9: Capabilities of computer control Capability Description Polling, or Data To understand the status of the process we must regularly sample, or poll, the sampling process for its data. In general, whether the control system is discrete or continuous, polling occurs by sampling a discrete series of numerical values that represent the continuous or discrete signal of the process. Interlocks This prevents interference between devices when they are operating simultaneously. They allow for the sequencing of activities in a work cell, and ensure that one sequence of actions is complete before the next set start. Interlocks operate by regulating control signals between the device and controller. There are two types of interlock, defined relative to the controller: input interlocks—which uses a signal from an external device, and sends it to
第 17 页
the controller; and an output interlock—which uses a signal from the controller, and sends it to the external device. Interrupt system A feature that allows the execution of the current programme to be suspended or aborted, so as to allow the processing of more pressing programmes, at any moment in time. Typically, once the urgency is dealt with, the system can return to the break-off point in the interrupted programme and continue its operation. Two types exist: internal interrupts—which are generated by the computer itself; and external interrupts—which are generated outside the computer system. System designer must decide beforehand the priority of programmes, and which may be interrupted and which can’t. Different systems of prioritising interruptions have been developed, including single- level interrupt systems, and multi-level interrupt systems. Exception An exception is an event outside of normal operating procedures. Dealing handling with exceptions is of high-priority to the control system, and is a form of error detection and recovery, as dealt with earlier. KEYPOINT Computer process controllers have the following capabilities: data sampling; interlocks; interrupt signals; and exception handling. END KEYPOINT Computers can be used to control a process via process monitoring or process control. As the names suggest, in process monitoring the computer is used as a facility to collect sufficient data from the process to build a picture of its operative performance; whereas in process control, which in turn can be broken-into open loop and closed-loop process control (based upon the delineation of those terms made previously), the computer has a direct impact upon the process itself, by acting as a regulator on its operation. KEYPOINT Computers can be used to control a process via process monitoring or process control. END KEYPOINT
第 18 页
Figure 3.7: Distributed computer control The various forms of computer process monitoring and computer process control systems that are in use today are listed in Table 3.10. Table 3.10: Forms of computer process control Form Description Computer process The computer observes, collects and records data on the process, but is not monitoring used to directly control the process. Control is human-oriented, but use is made of the computer collected data in decision-making for the process. Three types of data may be collected: process data—such as process performance indicators, for example input parameters and output variables; equipment data—such as equipment status indicators, for example utilisation metrics, breakdown data etc.; and product data—performance metrics on product type, volumes or numbers etc.; often required by regulatory bodies. Direct digital One of the first computer control systems, no longer in use, but showed the control way forward for later innovations. First used as a more efficient substitute for the old analogue control loop, it replaced much existing analogue technology with ‘direct digital’ control facilitated by the computer. Later innovations meant that the concept became more than just a substitute for outdated technology, and, in time, it offered the following benefits in its own right: more control options than with analogue—that is, more complex control algorithms could be used; integration and optimisation of multiple loops—that is, it efficiently integrated multiple feedback loops and could optimise strategies for new input parameters; and the ability to edit control programmes—that is, unlike the hardware of analogue equipment, software control programmes could be reprogrammed and changed as necessary.
第 19 页
Direct digital control is a forerunner of distributed control systems (see below). Numerical control Numerical control involves the use of a computer to direct a machine tool and robotics through a particular sequence of process steps defined by a programme of instructions specifying all necessary details. Geometric calculations are also involved as the work part is processed in three-dimensional space. Robotics is related to numerical control. A robot arm, or manipulator, is controlled by the movement of arm joints through a selected sequence of positions to carry-out the work task during a work-cycle. Typically the arm works with other production equipment with which it may be in communication with. Again geometric calculations are involved as the robotic arm moves through various positions. Programmable This is a micro-processor based controller that uses stored instructions in a logic controllers programmable memory to implement logic, sequencing, timing, counting, and arithmetic control functions for controlling machines and processes. Supervisory A control system that is tightly integrated with lower systems of control (i.e. control those in the rows above) to direct their overall operations. In both discrete manufacturing and in continuous process industries, supervisory control manages the activities of a number of units or production machinery based upon predefined parameters of performance. Supervisory control generally has an interface with human operators which allows it to be programmed to optimise specific performance parameters—such as economic or productivity metrics—which it can then monitor and oversee for the entire production unit. Distributed control Thanks to the microprocessor, control could become distributed to multiple systems computer systems, and re-integrated as necessary via a communications network to a central control room. In this way, the following benefits have arisen: individual process control issues can be handled separately, but still integrated at an overall level; supervisory control could be run in the central control room to oversee distributed control systems; and local operator stations could be distributed across the plant to take-over control activities at a local level, or at an overall level, should central control fail. The system can be easily extended or reduced as necessary; it was found to be ideal for multi-tasking purposes; it had built-in redundancy, whereby other parts of the system could take-over should a specific locational failure occur; cabling was found to be reduced when compared against central computer control facilities; and the benefits of networking were felt plant- wide. See Figure 3.7. PCs in process PC implementations in manufacturing consist of operator interfaces, and control direct control. As an operator interface PCs can be connected as peripheral devices, or as more integral parts of the control system. In this capacity the PC performs a human-led monitoring and supervisory function that can oversee all control operations of programmable logic controllers. PCs can also be used for direct control. PCs, in effect, have made the concept of the distributed control system far easier to operate and to populate; and with the general inexpensiveness of PCs this can be done without the heavy financial outlay that was once required. Certain issues with early PCs, such as their unsuitability for industrial environments, have been solved, and this has allowed them to be seriously considered for direct control purposes in the factory. Enterprise-wide The widespread use of PCs, a flatter management structure, more integration of administrative tasks done by operators, and the deployment of extensive factory data networking technologies—all of these relatively recent innovations has led to a call for a greater consistency and coherence in the data that is produced in the factory. If possible it should be streamlined, efficiently stored, and made available wherever and whenever it is necessary.
第 20 页
KEYPOINT There are various forms of computer process monitoring and computer process control in use today; these include: numerical control and robotics; programmable logic controllers; supervisory control; distributed control systems; Personal Computers; and enterprise-wide integration of factory data. END KEYPOINT Enterprise wide control systems have emerged that use complex networks of computers and associated management software to control the entire production system. Enterprise resource planning (ERP) systems for example can be used to control a large number of subsystems (See Figure 3.8). a computer software system that achieves company-wide integration of not only factory data but all other data required to execute the business functions of the organisation. Materials Production Design Quality Shop Floor Financial Planning Planning Control Control Planning Enterprise Network Supervisory Supervisory Control Control Shop Floor Network Machine Storage Conveyor Machine Robot Assembly Control Control Control Control Control Control Transformation Processes Figure 3.8: Enterprise wide integration of factory data PROFESSIONAL TRANSFERABLE SKILLS [CRIT] [PROB] [WCOMM] [NETW] LEARNING ACTIVITY 3.4 Use the internet to research the Lego NXT controller and associated sensors and actuators (See Figure 3.6). Discover how the controller was invented and how it is designed to operate through its various sensors and actuators. END LEARNING ACTIVITY 3.4
评论 (0)
暂无评论。快来抢沙发吧!