Chapter 00

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Universitt Stuttgart Institut fr Automatisierungs- und Softwaretechnik

Prof. Dr.-Ing. Dr. h. c. P. Ghner

Industrial Automation

Summer Term 2006

www.ias.uni-stuttgart.de/ia ia@ias.uni-stuttgart.de

IA

Contact person for Industrial Automation

In case of organizational problems or problems in the progress of the lecture Industrial Automation please contact: Dipl.-Ing. Hisham Mubarak, M.Sc. Room: Tel.: 1.139 0711-6856-7291 (Pfaffenwaldring 47, 1st floor of IAS)

E-Mail: ia@ias.uni-stuttgart.de

2006 IAS, Universitt Stuttgart

IA

Material

Lecture notes Industrial Automation Blue texts To be written down (not included in the lecture notes) Chalkboard writings Empty slides in the lecture notes, planned for written notes Questions At the end of each chapter answers to be written down Lecture portal on the Internet www.ias.uni-stuttgart.de/ia Lecturnity recordings of the lecture Complete lecture materials Self-Study edition of the lecture Exercises materials Exams materials Current information about the lecture FAQs
2006 IAS, Universitt Stuttgart 3

IA

Literature Rudolf Lauber, Peter Ghner:

Prozessautomatisierung I
3rd Edition Springer-Verlag Berlin Heidelberg 1999 ISBN 3-540-65318-X Price: 49,95 EUR

2006 IAS, Universitt Stuttgart

IA

Lectures

Nr. Date
1 2* 3 4* 5 6* 7 8 9 10 11 12 25.04.06 27.04.06 02.05.06 04.05.06 09.05.06 16.05.06 23.05.06 30.05.06 13.06.06 20.06.06 27.06.06 04.07.06

Subject
What is Industrial Automation? What is Industrial Automation? Automation Device Systems and Structures Automation Device Systems and Structures Process Peripherals Process Peripherals Process Peripherals / Real-Time Programming Real-Time Programming Real-Time Programming Mini operating system Mini operating system Programming languages

(*) Lecture instead of exercises


2006 IAS, Universitt Stuttgart 5

IA

Exercises Nr. Date


1 2 3 4 5 6 7* 8 9* 10 11* 12 11.05.06 18.05.06 01.06.06 22.06.06 29.06.06 06.07.06 11.07.06 13.07.06 18.07.06 20.07.06 25.07.06 27.07.06

Subject
Field Bus (CAN Bus) Field Bus (Profibus) Scheduling Scheduling Semaphore/ Schedulability test Semaphore/ Schedulability test Mini Operating System 1 Mini Operating System 2 PLC Ada 95 Ada95 Ada95

(*) Exercise instead of lecture


2006 IAS, Universitt Stuttgart 6

IA

Table of Contents (1)


1 What is Industrial Automation?
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 Definition of Several Basic Terms Degree of automation and computer deployment Automation of technical products and technical plants Components of an industrial automation system Levels of process management and automation functions Technical systems Graphical representation of technical processes Effects of industrial automation on people, society and environment

9
11 26 33 43 52 57 68 75

2 Automation Device Systems and Structures


2.1 2.2 2.3 2.4 2.5 Automation Computers Automation structures Automation Hierarchies Distributed Automation Systems Automation structures with redundancy

82
84 112 125 132 142

3 Process Peripherals
3.1 3.2 3.3 3.4 3.5 3.6 Interfaces between the technical process and the automation computer system Sensors and Actuators Representation of process data in automation computers Input/ output of analog signals Input/ output of binary and digital signals Field bus systems

156
158 167 180 186 211 218

2006 IAS, Universitt Stuttgart

IA

Table of Contents (2)


4 Real-time programming
4.1 4.2 4.3 4.4 4.5 4.6 Problem definition Real-time programming methods Tasks Synchronization of tasks Communication between tasks Scheduling methods

248
250 269 288 299 313 318

5 Real-time operating systems


5.1 5.2 5.3 5.4 5.5 Definition Organization tasks of a real-time operating system Development of a mini-real-time operating system Software system design of the mini real-time operating system Examples for real-time operating systems

341
343 350 361 376 404

6 Programming Languages for Process Automation


6.1 6.2 6.3 6.4 6.5 6.6 Basic Terms High Level Programming Languages for Process Automation Programming Programmable Logic Controllers (PLC) Real-time Programming Language Ada 95 The Programming Languages C and C++ The Programming Language Java

409
411 425 431 439 469 480

2006 IAS, Universitt Stuttgart

You might also like