CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVIII - Architectures and Methods for Computer-Based Automation - Peter Göhner



Similar documents
1 What is Industrial Automation?

µfup: A Software Development Process for Embedded Systems

An Agent-Based Concept for Problem Management Systems to Enhance Reliability

BPMN Process Design for Complex Product Development and Production

Multi-Agent Systems. Expert Forum Agents within the context of Industry 4.0. Industry 4.0 Machine Learning. Energy and Smart Grids.

E-Mall as solution for marketing the Federated ERP Components on basis of Web Services

ELECTRICAL ENGINEERING DEGREE. List of subjects available for 2014/2015 SCHOOL OF ENGINEERING / ESCUELA DE INGENIERÍA INDUSTRIAL UNIVERSITY OF VIGO

Business Information Systems

Terminology and Symbols in Control Engineering

ANALYZING SYSTEM MAINTAINABILITY USING ENTERPRISE ARCHITECTURE MODELS

Fuzzy Knowledge Base System for Fault Tracing of Marine Diesel Engine

Final Year Projects at itm. Topics 2010/2011

Enhancing ECA Rules for Distributed Active Database Systems

Evaluation Form Technical Review Paper. Team Members: Michael Fojas, Katrina Kumm, Nick Migliaccio, Mark Peterson,

Recent Technologies in Nuclear Power Plant Supervisory and Control Systems

Core Subjects (CS) Compulsory Subjects (CPS) Optional Subjects (OS)

Contents. Introduction. Introduction and Motivation Embedded Systems (ES) Content of Lecture Organisational

Dynamic Project and Workflow Management for Design Processes in Chemical Engineering

Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication

SYSTEMS, CONTROL AND MECHATRONICS

PROGRAMMABLE LOGIC CONTROL

Data Quality Mining: Employing Classifiers for Assuring consistent Datasets

ArneKesting. Publication List. Journal Articles as First Author { A. Kesting, M. Treiber, D. Helbing: Enhanced Intelligent Driver Model to Access the

Computational Engineering Programs at the University of Erlangen-Nuremberg

Potential of Steam Energy in PV-Hybrid Systems. Prof. Dr.-Ing. Klaus Brinkmann

Robotic Home Assistant Care-O-bot: Past Present Future

Selecting Sensors for Safety Instrumented Systems per IEC (ISA )

Verfahrenstechnik und Chemieingenieurwesen

Adaptive demand planning in a volatile business environment

From Control Loops to Software

EUROPASS DIPLOMA SUPPLEMENT

ARCHITECTURE OF INDUSTRIAL AUTOMATION SYSTEMS

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

Technical Training Module ( 30 Days)

Heating / Ventilation / Air Conditioning Room Climate Control with ABB i-bus KNX

A Management Tool for Component-Based Real-Time Supervision and Control Systems

M.S Ramaiah School of Advanced Studies - Bangalore. On completion of this session, the delegate will understand and be able to appriciate:

Industrie 4.0. Towards a Holistic Approach for Cyber Safety and Security

INTERNATIONAL MARKETING

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. I - Basic Elements of Control Systems - Ganti Prasada Rao

Fundamentals of HVAC Control Systems

Standard quality of format and guidelines for thesis writing at the Berlin School of Economics and Law for International Marketing Management

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Fault Accomodation Using Model Predictive Methods - Jovan D. Bošković and Raman K.

Challenges to an Integrated Cost Management during Early Phases of Product Development

MECE 102 Mechatronics Engineering Orientation

Process Model for the Development of System Requirements Specifications for Railway Systems

Exercise 12 " Project Management "

Development of a Conceptual Reference Model for Micro Energy Grid

A-1. Chapter 1. Project planning. Chapter 1. Festo Didactic Mechatronics

Enrolling Yourself on a Course (Self Enrolment)

Cost Management in Supply Chains Different Research Approaches

emobility WAGO Leading the Charge

Integrated Custom Systems

Smart building as a power plant energyplus house with energy charge management

Impacts of large-scale solar and wind power production on the balance of the Swedish power system

Technology Scouting. A case study on the Deutsche Telekom Laboratories.

Classification and Qualification STANDARDS

Process Automation - History and Future

Sound Quality Aspects for Environmental Noise. Abstract. 1. Introduction

Laboratory Course Industrial Automation. Experiment Nr. 6. Introduction to the FlexRay bus system. Brief User Guide IAS Demonstrator Go-Cart

An innovative thermally activated light-weight steel deck system numerical investigations and practical tests

231 XA REACTOR ALARM SYSTEM DEVELOPMENT AND APPLICATION ISSUES. J.E. Drexler, G.O. Oicese INVAP S.E. Argentina

Energy Metrics and Measurements

FUNDAMENTALS OF CONTROL ENGINEERING

DEMANDS ON MANUFACTURING METROLOGY AND SOLUTIONS

Computer Aided Facility Management (CAFM) interface between photogrammetry, civil engineering and architecture

Secure Embedded Systems eine Voraussetzung für Cyber Physical Systems und das Internet der Dinge

Announcement of a new IAEA Co-ordinated Research Programme (CRP)

for High Performance Computing

Vorlesung Kommunikationsnetze Fieldbus Systems

WELCOME AT HTW DRESDEN. Name Fakultät/Dezernat Seite 1

Poznan University of Technology Faculty of Electrical Engineering

Maintenance in instrumentation Maintenance with concept and technology focusing on results

OPC COMMUNICATION IN REAL TIME

Computer Integrated Manufacturing CIM A T I L I M U N I V E R S I T Y

PROGRAM CRITERIA FOR ELECTRICAL ENGINEERING TECHNOLOGY

Course description. [insert your course of studies here (e.g. Information Systems )] [insert the name of the university you studied at]

SAMPLE CHAPTERS UNESCO EOLSS NATURAL GAS PROCESSING. H. K. Abdel-Aal National Research Center (NRC), Cairo, Egypt

Martin Krus, Klaus Sedlbauer, Herbert Sinnesbichler

RISK MANAGEMENT IN COMPANIES A QUESTIONNAIRE AS AN INSTRUMENT FOR ANALYSING THE PRESENT SITUATION

vacon ac drives for mining & minerals

PIPELINE ENGINEERING - Pipeline System Automation and Control - C. Bruce Warren and Mike S. Yoon PIPELINE SYSTEM AUTOMATION AND CONTROL

Viewpoint on ISA TR Simplified Methods and Fault Tree Analysis Angela E. Summers, Ph.D., P.E., President

Maximization versus environmental compliance

Layered Queuing networks for simulating Enterprise Resource Planning systems

HARTING Auto-ID System Integration

Dr. Ulrich Lauff, Dr. Kai Pinnow, and Dipl.-Ing. Florian Schmid. New Tools and Methods for Validation and Calibration

Hochschule Hannover (HsH) University of Applied Sciences and Arts

Transcription:

ARCHITECTURES AND METHODS FOR COMPUTER-BASED AUTOMATION Peter Göhner Institute of Industrial Automation and Software Engineering, University of Stuttgart, Germany Keywords: Actuator, Controller, Field bus system, Hardware, I/O device, Industrial automation, Plant automation, Product automation, Real-time operating systems, Realtime programming, Reliability, Safety, Sensor, Software, System, Technical process, Technical system Contents 1. Definition of some Basic Terms 1.1 The Term Technical Process 1.2. The Term Industrial Automation 1.3 The Industrial Automation System as a Real-time System 1.4 Computers for Industrial Automation 2. Degree of Automation and Computer Operation Types 2.1 Definition of Degree of Automation 2.2 Types of Computer Operation 3. Automation of Technical Products and Technical Plants 4. The Elements of a Industrial Automation System 4.1 Partial Systems of a Industrial Automation System 4.2 Sensors and Actuators 4.3 The Communication System 4.4 The Automation Computer System 4.5 The Automation Software System 5. Levels of Process Management and Automation Functions 5.1 Level Model in Technical Process Management 5.2 Automation Functions 6. Basic Types of Process Events in Technical Systems 6.1 Common Classification Methods for Technical Processes 6.2 Classification according to Process Events which produce Process Values of certain Types 6.3 Continuous, Sequential and Object-related Processes 6.4 Classification of Technical Processes according to the dominating Process Types 6.5 Graphic Presentation of Technical Processes 7. Examples for Industrial Automation Systems 7.1 Example for a Industrial Automation System for Product Automation 7.2 Example of a Industrial Automation System for Plant Automation 8. Effects of Industrial Automation on People, Society and Environment 8.1 Desired (positive) and undesired (negative) Effects 8.2 The Responsibility of the Automation Engineer for the Effects of Industrial Automation Glossary Bibliography

Biographical Sketch Summary The present paper introduces to the field of industrial automation, meaning the automation of technical processes using modern computer and information technologies. This manifold engineering discipline is gaining more and more importance, not only because of the rapidly ongoing innovation of underlying technologies but also because it is infiltrating more and more spheres of our every day and working life. Many years primarily plant automation was in the focus of interest, i.e. the automation of technical processes in industrial plants such as chemical processes in process industry or production processes in factories. Apart form that also product automation has evolved and constitutes a major division of industrial automation, today. Product automation stands for the automation of technical processes running in mass or bulk products, such as motor vehicles or washing machines. Often theses products consist of several computer nodes networks by means of bus systems so that in terms of complexity of the automation task they are in no way inferior to huge industrial plants. The automation engineer of today this is true for plant and product automation as well is required not only to have a good knowledge of the respective automation methods but also to be aware of computer and information technologies. This contribution intends to impart the expertise needed in this borderland between conventional automation and applied software engineering. It provides a solid fundament of basic knowledge and skills as well as an introduction to the most important methods for joining both, automation and software. 1. Definition of some Basic Terms 1.1 The Term Technical Process A process (derived from the Latin procedere = to proceed) is a procedure, an operation, basically something dynamic. An operation which occurs in a technical system causes a change in the state of material things, energy or information. Therefore the first definition of the term technical process is: A technical process is an operation which changes the state of material, energy or information. This change in state can also cause an initial state to be transformed to a final state. Figure 1 illustrates this definition, Table 1 shows some examples. Another definition can be found by considering the time sequence of all events during a state change and focusing on the retrieval of process results (e.g. in observation) and the manipulation of the process sequence (e.g. as in process control). From this position DIN 66201 is defined as:

A process is the sum of events that affect each other in a system which causes material, energy or information to be transformed, transported or stored. A technical process is a process consisting of physical values that can be acquired and manipulated with technical means. Figure 1: Technical process as an event that causes a change in state. For example an initial state can transit to a final state In figure 2 this definition has been combined with the definition according to figure 1. Here it is assumed that the state variables of the technical process can be acquired as physical values via technical means i.e., with so-called detectors or sensors, and that state transitions can be influenced by so-called actuators. In figure 2 material, energy or information inflows and outflows have been drawn to indicate that a transition from an initial state to a final state is possible, as in figure 1, as well as a continuous transformation of the inflow of material, energy and information to the corresponding outflow. Initial State Technical Process Final State in a technical system Low ambient Thermal process regarding house heating Higher ambient temperature temperature with an oil-fueled heating system Dirty laundry Washing process in a washing machine Fresh laundry Unsorted parcels Transportation and distribution process in a Parcels sorted by destinations parcel distribution system Energy of fossil or Enegry transformation and energy Electric energy nuclear fuels generation processes in a power plant Parts to be stored Storage process in a high bay warehouse Parts compiled for commissions Train at location A Traffic process of a train journey Train at location B Monomere Process in a chemical reactor Polymeric substance substance Untested device Test process in a test laboratory Tested device Parts without a drillhole Drilling process of a drilling machine Parts with drill-hole Pollutants Process in a system for pollution monitoring Information on pollution concentrations are indicated in monitoring center Table 1: Definition examples of the term technical process acc. to figure 1

Figure 2: Definition of a technical process as the sum of events which acquire physical values result values) with technical means and influence them (actuating variable) As shown in figures 1 and 2, one must differentiate between a technical process and a technical system, in which the process takes place. For example we differentiate between the washing process and the washing machine in which the washing process takes place. The examples of technical systems in Table 1 consist of technical products (e.g. a washing machine) and technical plants (e.g. a parcel distribution center or a power plant). Figure 3: Graphic expression of the difference between a technical system (a technical product or technical plant) and the technical process running on it.

In order to graphically express the difference between a technical process and the technical system concerned as in figure 3, the technical system and the contained technical process are illustrated as two sides of a total system (cuboid). Figure 4 shows an example for this type of illustration in the area of chemical process engineering. From a strongly simplified viewpoint the technical plant shown is a chemical reactor which is filled with two substances A and B in order to create an output product. The technical process which takes place in this technical plant consists of three partial processes: Filling the reactor with the substances A and B. Reaction of the two substances so that a reaction product is created. Emptying (pumping) the resulting reaction product. Figure 4: Example for a technical plant (chemical reactor) which is running a technical process

1.2. The Term Industrial Automation A self-acting working technical system is called an automate e.g., a cigarette vending machine or a ticket vending machine. Therefore the term automation is generally used whenever machines, devices or technical plants are put into a position to work automatically with the help of electrical, mechanical, pneumatic or hydraulic equipment. In most cases human actions are replaced by machine equipment. The term industrial automation indicates, as a specification of the general term automation, the specific field dealing with the automation of (any) technical process. Other special fields for example are office automation, traffic automation, train automation, etc. A industrial automation system consists of three types of systems that are related to each other: A technical system (a technical product or a technical plant), in which a technical process (the transformation, conversion and transport of material or energy takes place. A computer or communication system, in which an information process takes place (transformation, conversion and transport of information). It serves to acquire, calculate and present information about the process events as well as to output information with the aim of controlling the technical process in the desired manner. The process control personnel, also called people, that observe the process events via the according presentation media, that control and influence these events or, in case exceptional situations or disturbances should arise, must react accordingly. Figure 5: The industrial automation system consists of a technical system, a computer and communication system as well as humans (process personnel)

If the examples for technical processes from Table 1 or the corresponding technical systems were inserted into figure 5 then the interaction of the three system types could be recognized in all cases: The technical processes named in Table 1 heating process, washing process, transport and distribution process of a parcel distribution center are normally controlled by a fully automated computer system. The human must only provide target values and operation modes and react in case of an emergency. The other examples in Table 1 demand more responsibility from the personnel in controlling these technical processes (as in operating a power plant, driving a train, controlling chemical reactions or executing tests in a test field). The total system illustrated in figure 5 can be seen from different viewpoints. Different terms are derived from these viewpoints: If the aim is to automate the technical process in a technical system with the help of information processing units, so that the human is only required to present his desired operational result (e.g. setting the desired temperature on the thermostat of a heating system), then this is called industrial automation. If the primary focus is the task of the human controlling the sequence of the total technical process, while being supported by the automation of individual processes, then the term instrumentation and control is correct. From the viewpoint of the field computer science the system is considered to be a specific type of information processing, which is unique in that it does not solve commercial or scientific problems. The goal is to connect a computer system with a technical system. This view leads us to the terms process data control or process computation. The various terms stem from considering the operation of the partial systems in figure 5 from different viewpoints or with different aims. Different aspects are emphasized: the automation, control by humans or the type of information processing taking place. It follows that the terms are to be considered synonyms. The more events in a technical process are automated, the more the term industrial automation is justified (i.e. even if some of the procedures have not been automated yet due to high costs!). Sometimes the type of technical process to be automated is differentiated according to Process engineering automation (industrial automation of (chemical) processing plants) Production process automation (production automation). Another definition method relates to the automation of individual products (e.g. mass products like washing machines) or complete technical plants. In this case product automation and plant automation are distinguished. This will be discussed in more detail in the following section 1.3.

The industrial automation system presented in figure 5 which shows a technical system (a product or a plant), a computer and communication system, as well as people connected with each other, also shows how three types of processes (events) interact: The technical process in the technical system, The information process in the computer and communication system, The cognitive process (thinking process) in the minds of the people that are supervising or controlling the technical process. Each of these processes usually consists of partial processes that communicate with each other. Figure 6 shows how these various processes interact within a industrial automation system. Figure 6: The interaction between the technical process, the information process and the cognitive process in a industrial automation system

- - - TO ACCESS ALL THE 48 PAGES OF THIS CHAPTER, Click here Bibliography Brucker, A., Eul, J. and Tauchnitz, T. (1996). Interkama 95 Prozeßleitsysteme. atp Automatisierungstechnische Praxis, 4/1996, pp. 12 21. München: Oldenbourg Industrieverlag. [This article deals with automations systems that are realized as distributed control systems]. Deshpande, P.B. and Ash, R.H. (1988): Computer Process Control With Advanced Control Applications (2 nd edition). USA: Instrument Society of America.[This book presents impulse response model and their use in control systems design]. Engshuber, M. and Müller, R. (1993): Grundlagen der Verfahrenstechnik für Automatisierungsingenieure (2 nd edition). Leipzig, Stuttgart: Deutscher Verlag für Grundstoffindustrie. [This book introduces the basics of chemical process engineering]. Epple, U. (1996): Das Prozeßleitsystem Advant OCS von ABB. atp Automatisierungstechnische Praxis, 12/1996, pp. 37 45. München: Oldenbourg Industrieverlag. [This article presents a concrete example of an industrial automation system realized by the major German supplier]. Färber, G. (1994): Prozeßrechentechnik. Berlin, Heidelberg: Springer-Verlag. [This book introduces the major aspects of process computing like process peripherals or real-time operating systems]. Früh, K.F. (1997): Handbuch der Prozeßautomatisierung - Prozeßleittechnik für verfahrenstechnische Anlagen. München, Wien: Oldenbourg Verlag. [This book introduces the fundamentals, technologies and components for the realization of modern industrial plants]. Grabbe, E.M., Ramo, S. and Wooldridge, D.E. (1959): Handbook of Automation, Computation, and Control. Vol. 2, USA: John Wiley & Sons, Inc. [This Handbook provides some source of definitions and descriptive materials about technology]. Halang, W.A., Hommel, G. and Lauber, R. (1993): Perspektiven der Informatik in der Echtzeitverarbeitung. Informatik Spektrum, Vol. 16, pp. 357 362. Berlin, Heidelberg: Springer-Verlag. [This article discusses the application of computer science approaches in real-time processing]. Harris, C.E., Pritchard, M.S. and Rabins, M.J. (1995): Engineering Ethics: Concepts and Cases. Belmont: Wadsworth Publication Co. [This book considers the ethical principles to be followed in engineering in addition to technical and economical aspects]. Isermann, R. (1997): Mechatronische Systeme. VDI/VDE-GMA Jahrbuch 1997, pp. 65 89. Düsseldorf: VDI Verlag. [This article discusses technical systems consisting of both, a mechanical and an electronic subsystem]. Klinker, W. (1993): Marktanalyse Speicherprogrammierbare Steuerungen 1993. Teil 1: Kleinsteuerungen; Teil 2: Mittlere Systeme; Teil 3: Komplexe, große Systeme. atp Automatisierungstechnische Praxis, Vol. 35, pp. 12 21, 249 266, 317 328. München: Oldenbourg Industrieverlag. [Theses articles present a market analysis of programmable logic controllers for small, medium size and complex systems]. Lauber, J. (1996): Methode zur funktionalen Beschreibung und Analyse von Produktionsprozessen als Basis zur Realisierung leittechnischer Lösungen. Aachen, Mainz: Wissenschaftsverlag. [This Ph.D. thesis proposes a method of functional description and analysis of production processes]. Lauber, R. (1989): Forecasting Real-Time Behavior During Software Design using a CASE

Environment. REAL-TIME SYSTEMS, The International Journal of Time-Critical Computing Systems, Number 1, pp. 61 76. Norwell: Kluwer Academic Publishers. Lauber, R. and Göhner, P. (1999): Prozessautomatisierung. Vol. 1 (3 rd edition) and Vol. 2. Berlin, Heidelberg: Springer-Verlag. [These books provide an introduction to the major fundamentals and concepts of industrial automation for plants and devices]. Lee, T.H., Adams, G.E. and Gaines, W.H. (1968): Computer Process Control: Modeling and Optimization. New York: John Wiley & Sons, Inc. [This book is devoted to the theory and application of modeling and optimization]. Maier, U. and Tauchnitz, T. (1995): SPS-basierte Leitsysteme. atp Automatisierungstechnische Praxis, Vol. 37, pp. 51 63. München: Oldenbourg Industrieverlag. [This article deals with PLC-based automation control systems]. Olsson, G. and Piani, G. (1992): Computer Systems for Automation and Control. New York: Prentice Hall. [This book addresses control systems for process automation from the point of view of the integration of their different components]. Polke, M. (1994): Prozeßleittechnik (2 nd edition). München, Wien: Oldenbourg Verlag. [This book provides an extensive overview of the process automation discipline and arranges its various sub fields within a common framework]. Polke, M. and Will, B. (1989): Neue Qualität der Führung verfahrenstechnischer Prozesse. atp Automatisierungstechnische Praxis, Vol. 31, pp. 115 126. München: Oldenbourg Industrieverlag. [This article proposes a new approach of chemical process control and supervision]. Schnieder, E. (1993): Prozeßinformatik (2 nd edition). Braunschweig, Wiesbaden: Vieweg Verlag. [This book introduces the automation of technical processes based on information technologies and concepts]. Strohrmann, G. (1998, 1996): Automatisierungstechnik. Vol. 1 (4 th edition) and Vol. 2 (3 rd edition). München, Wien: Oldenbourg Verlag. [These books introduce fundamentals, analog and digital process control systems, actuators and sensors as well as project planning and execution strategies]. Zimmerli, W.C. (1989): Von der Notwendigkeit einer Ethik für die technologische Welt. VDE- Mitgliederzeitschrift dialog 5/1989. Düsseldorf: VDI Verlag [This article discusses the necessity of ethics in the technological world]. Biographical Sketch Prof. Dr.-Ing. Dr. h. c. Peter Göhner is director of the Institute of Industrial Automation and Software Engineering at the University of Stuttgart. His major fields of activity are: applied software engineering, component-based development of automation systems, reliability and safety of automation systems, application of Internet technologies in automation, agent-oriented automation system architectures and multimedia-assisted education. Since October 2000 he is also the prorector of education of the University of Stuttgart.