1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--Converted with LaTeX2HTML 2002-2-1 (1.71)
original version by: Nikos Drakos, CBLU, University of Leeds
* revised and updated by: Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Einführung</TITLE>
<META NAME="description" CONTENT="Einführung">
<META NAME="keywords" CONTENT="diplomathesis">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-2-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="diplomathesis.css">
<LINK REL="next" HREF="node9.html">
<LINK REL="previous" HREF="node3.html">
<LINK REL="up" HREF="diplomathesis.html">
<LINK REL="next" HREF="node5.html">
</HEAD>
<BODY >
<DIV CLASS="navigation"><!--Navigation Panel-->
<A NAME="tex2html216"
HREF="node5.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
SRC="/usr/share/latex2html/icons/next.png"></A>
<A NAME="tex2html212"
HREF="diplomathesis.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
SRC="/usr/share/latex2html/icons/up.png"></A>
<A NAME="tex2html206"
HREF="node3.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
SRC="/usr/share/latex2html/icons/prev.png"></A>
<A NAME="tex2html214"
HREF="node3.html">
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
SRC="/usr/share/latex2html/icons/contents.png"></A>
<BR>
<B> Next:</B> <A NAME="tex2html217"
HREF="node5.html">Aufgabenstellung</A>
<B> Up:</B> <A NAME="tex2html213"
HREF="diplomathesis.html">diplomathesis</A>
<B> Previous:</B> <A NAME="tex2html207"
HREF="node3.html">Contents</A>
<B> <A NAME="tex2html215"
HREF="node3.html">Contents</A></B>
<BR>
<BR></DIV>
<!--End of Navigation Panel-->
<H1><A NAME="SECTION00040000000000000000">
Einführung</A>
</H1>
<P>
Computerbasierte Steuerungen werden in der Automatisierungstechnik immer häufiger eingesetzt. Die Verfügbarkeit von Libraries und Betriebssystemen versprechen einen schnellen Entwicklungszyklus, sowie niedrigere Entwicklungskosten. In der Automatisierungstechnik werden mehrere Steuerungen, die zur Bearbeitung eines Prozesses notwendig sind, miteinander verbunden. Oft muß die Kommunikation zwischen den Steuerungen harte Echtzeitbedingungen erfüllen.
<P>
Da innerhalb der TRUMPF Gruppe [<A
HREF="node86.html#trumpfhp">TRUM07a</A>] verschiedene Steuerungssysteme eingesetzt werden, enstand die Idee, für eine Kommunikation zwischen Steuerungen, eine plattformunabhängige Real-time CORBA [<A
HREF="node86.html#rtcorbaspec">Obj05b</A>] Implementation zu evaluieren.
<P>
Das ACE/TAO Framework [<A
HREF="node86.html#taohp">Schm07c</A>] von Douglas C. Schmidt [<A
HREF="node86.html#schmidthp">Schm07b</A>] ist die umfassenste Implementation des Real-time CORBA Standards in C++ und steht für unzählige Plattformen zur Verfügung.
<P>
In dieser Diplomarbeit soll untersucht werden, ob die openSource Real-time CORBA Implementation ACE/TAO die zeitlichen Anforderungen für den Einsatz in Steuerungen erfüllt.
Es sollen die Schritte zur Einrichtung einer echtzeitfähigen CORBA Umgebung beschrieben, kleine Applikationen zur Demonstration der Funktionalitäten entwickelt und Performancemessungen durchgeführt werden.
Als Basissystem dient das bei der TRUMPF Laser GmbH + Co. KG [<A
HREF="node86.html#trumpflaserhp">TRUM07c</A>] eingesetzte openSource Betriebssystem Linux [<A
HREF="node86.html#linuxwiki">WIKI07b</A>], welches auf die Anforderungen zum Einsatz in einer Steuerung für Festkörperlaser [<A
HREF="node86.html#trumpfprog">TRUM07b</A>] angepasst wurde.
<P>
<BR><HR>
<!--Table of Child-Links-->
<A NAME="CHILD_LINKS"><STRONG>Subsections</STRONG></A>
<UL CLASS="ChildLinks">
<LI><A NAME="tex2html218"
HREF="node5.html">Aufgabenstellung</A>
<LI><A NAME="tex2html219"
HREF="node6.html">Zielsetzung</A>
<LI><A NAME="tex2html220"
HREF="node7.html">persönliche Motivation</A>
<LI><A NAME="tex2html221"
HREF="node8.html">Gliederung</A>
</UL>
<!--End of Table of Child-Links-->
<BR><HR>
<ADDRESS>
Manuel Traut
2007-02-25
</ADDRESS>
</BODY>
</HTML>
|