Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Entwicklung eines TCP/IP-Interfaces für einen Kommunikationsprozessor über MODBUS

Entwicklung eines TCP/IP-Interfaces für einen Kommunikationsprozessor über MODBUS
Über dieses Buch
  • Art: Diplomarbeit
  • Autor: Ralf Emberger
  • Abgabedatum: Juni 2003
  • Umfang: 223 Seiten
  • Dateigröße: 21,2 MB
  • Note: 1,0
  • Institution / Hochschule: Hochschule für Technik Esslingen (FH) Deutschland
  • ISBN (eBook): 978-3-8324-7218-4
  • ISBN (Paperback) :
    978-3-8324-7218-4 P
  • ISBN (CD) :978-3-8324-7218-4 CD
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Emberger, Ralf Juni 2003: Entwicklung eines TCP/IP-Interfaces für einen Kommunikationsprozessor über MODBUS, Hamburg: Diplomica Verlag
  • Schlagworte: Ethernet, Anwendungsprotokoll, Feldbus, TCP/IP, OSI

Diplomarbeit von Ralf Emberger

Gang der Untersuchung:

Im Zuge der Modernisierung in der Automatisierungstechnik (Industrieautomation) und dem damit verbundenen weitreichenden Ineinandergreifen der verschiedenen Ebenen (CIM-Ebenenmodell) wird es immer mehr erforderlich, Prozessdaten nicht nur in der Prozessleitebene, sondern auch in der Produktionsleitebene oder gar den Unternehmensleitebenen sichtbar zu machen. Immer mehr spielt es einen bedeutende Rolle, dass Daten durchgängig in mehreren Ebenen verfügbar sind und Informationen beispielsweise nicht nur noch vom Betreuer der Produktionsanlage, sondern auch von den Planer in der Unternehmensführung gesammelt und ausgewertet werden können.

Für die Ankopplung der Geräte in der Automatisierungstechnik spielt außer den weit verbreiteten Feldbussen das Kommunikationssystem Ethernet-TCP/IP zunehmend eine Schlüsselrolle und findet durch verschiedene Faktoren immer mehr Einsatz in technischen Prozessen. Allerdings kann das Kommunikationssystem nicht ‚unbesehen’ aus der Büroautomation in die Industrieumgebung übernommen werden. Diffizile Betrachtungen sind für den Einsatz von Ethernet in der Industrieautomation von Nöten.

In der vorliegenden Diplomarbeit ist die Aufgabe - bestehende Geräte über einen Kommunikationsprozessor an Ethernet anzukoppeln – realisiert worden. Dabei wurde für den Kommunikationsprozessor eine Interfacekarte entwickelt, welche den Anschluss verschiedener Endgeräte über Ethernet ermöglicht. Die Entwicklung umfasste außer der Hardware-Auslegung auch die Software-Ankopplung an den Kommunikationsprozessor sowie die Auswahl der höheren Protokolle (bzw. dem Anwendungsprotokoll). Der Gesamtaufbau ermöglicht es nun, die Daten der angekoppelten Geräte über Engeräte wie Webbrowser, Prozessleitsystem, OPC-Server/Client, usw. zu visualisieren und umgekehrt auch über diese Endgeräte zu manipulieren.

Dem nachfolgenden Inhaltsverzeichnis ist zu entnehmen, dass in Kapitel 2 zunächst umfangreiche theoretische Grundlagen im Bereich Ethernet, TCP/IP, OSI-Referenzmodell, Anwendungsprotokolle (API´s), Modbus, Feldbusse, usw. erarbeitet wurden, bevor in Kapitel 3 eine Marktanalyse vorgenommen und auf deren Basis die Konzeption für die Umsetzung erarbeitet wurde. Die Realisierung (Kap. 4) beschreibt ausführlich die Hardware-Entwicklung der Interfacekarte sowie die softwaremässige Ankopplung der Karte an den Kommunikationsprozessor. Am Ende des 4.ten Kapitel werden die Inbetriebnahme sowie der Anschluss der potentiellen Endgeräte erläutert und im abschließend dargestellten Gesamtaufbau nochmals zusammengefasst.

Inhaltsverzeichnis:

Abkürzungsverzeichnis 1
Kapitelübersicht 3
1. Einleitung 4
2. Theoretische Grundlagen 9
2.1 OSI-Schichten Modell 9
2.2 Server, Client 12
2.3 Master, Slave 13
2.4 Ethernet 14
2.5 TCP/IP und UDP 18
2.5.1 Internet Protocol (IP) 18
2.5.2 Transport Control Protocol (TCP) 22
2.5.3 User Datagram Protocol (UDP) 27
2.5.4 Zusammenhang Ethernet und TCP/IP 28
2.6 Höhere Protokolle, Anwendungsprotokolle 30
2.6.1 Standard-Anwendungsprotokolle 33
2.6.2 Anwendungsprotokolle in der Automatisierungstechnik 34
2.7 Ethernet/IP 36
2.8 Modbus 38
2.8.1 Modbus RTU, ASCII 39
2.8. Modbus TCP 45
2.9 OPC 52
2.10 Feldbus 54
2.11 Profibus 61
2.12 DeviceNet 64
2.13 Prozessleitsystem 66
3. Konzeption, Marktanalyse 68
3.1 Aufgabenstellung und Lösungsansätze 68
3.1.1 Lösungsansatz Software-Implementierung 72
3.1.2 Lösungsansatz Stackauslagerung mit SoC 74
3.2 Marktanalyse, Stand der Technik 76
3.3 Gewählte Lösung, Realisierungsmodell 79
4. Realisierung, Umsetzung 84
4.1 Eingesetzte Werkzeuge, Tools 84
4.1.1 Entwicklungsumgebung, Emulator 84
4.1.2 Eingesetzte Tools 85
4.1.3 HyperTerm, Monitor Interface IC 87
4.1.4 Demoversion Prozessleitsystem / OPC 87
4.2 Anybus IC 89
4.2.1 Technische Daten 90
4.2.2 Interner Aufbau 90
4.2.3 Schnittstellen, Anbindung 91
4.2.4 Unterstützte Anwendungsprotokolle 91
4.2.5 Datenmapping 92
4.2.6 Parameter 93
4.2.7 Monitor Interface (MIF) 94
4.3 Ethernet Modul, Hardware-Realisierung 96
4.3.1 Bauteilauswahl 97
4.3.2 Testboard 99
4.3.3 Schaltplanentwurf 101
4.3.4 Layout 106
4.3.5 Schnittstellen des Moduls 112
4.3.6 Kurzresümee Hardware-Realisierung 113
4.4 Ethernet Modul, Software-Realisierung 114
4.4.1 Modbus RTU über die serielle Schnittstelle, Einarbeitung 115
4.4.2 Senden und Empfangen eines Zeichens über UART 120
4.4.3 Testprogramm 122
4.4.4 Modbus RTU Master Software, Struktur 124
4.4.5 Codierung, Umsetzungsbeispiele 131
4.4.6 Kurzresümee Software-Realisierung 139
4.5 Tests, Inbetriebnahme 140
4.5.1 Tests 140
4.5.2 Inbetriebnahme 140
4.5.3 Analyse Ethernet-Datenverkehr 142
4.6 Endgeräte 144
4.6.1 Anschlussmöglichkeiten 144
4.6.2 Beispiele, Anschluss verschiedener Endgeräte 145
4.7 Gesamtaufbau 155
4.7.1 Rückblick 155
4.7.2 Realisierter Gesamtaufbau 156
4.7.3 Technische Daten des Moduls 159
5. Zusammenfassung, Ausblick 160
Literaturverzeichnis 164
Cybergraphie 166
Abbildungsverzeichnis 167
Anhang
Schaltplan (Testboard, Ethernet-Modul) I
Layout, Stückliste III
Bild Ethernet-Modul X
Datenblätter, Sonstige Dokumente XI
Source-Code XX

Automatisiert erstellter Textauszug:

Lösungsansätze Aufgrund der Vorgaben für das Modul ergaben sich für die mögliche Realisierung folgende, erste Ergebnisse: Auf dem Markt gibt es zahlreiche externe Geräte, die beispielsweise von RS232 auf Ethernet umsetzten, oder von Modbus seriell auf Modbus TCP, usw. Leider gab die Analyse hier z.T. sehr große und kostenintensive Geräte, die so nicht mit unserem KP gekoppelt werden können. keine externe Lösung anwendbar (z.B. Feldbusgateways) Der Einsatz von Ethernet als Übertragungsmedium bedingt den Einsatz eines höheren, logischen Protokolls welches die Adressierung und die sichere Zustellung der Datenpakete übernimmt. Für diese Aufgabe hat sich im Office-Bereich TCP/IP/UDP weltweit als Standard etabliert. Deshalb ist es für den Bereich der Industrieautomation von Vorteil, auf diese weiterverbreitete Infrastruktur zurückzugreifen bzw. Ethernet-Anbindungen TCP/IP-kompatibel zu entwickeln. Das auf TCP/IP aufgesetzte Anwendungsprotokoll spielt dabei eine tragende Rolle und hat die Aufgabe die Anforderungen der Industrieautomation auf Ethernet-TCP/IP umzusetzen (Kapitel 2.6.2). TCP/IP sind als Protokolle zur Adressierung und sicheren Datenübermittlung mit Ethernet unmittelbar verknüpft. Der Einsatz dieser Kombination als Grundlage für die Übertragung soll auch bei dieser Lösung eingesetzt werden. [...]

Die Auswahl für ein oder mehrere Anwendendungsprotokolle sind zu treffen. • Kostenrahmen Das Modul soll für eine Kleinserie (< 50 Stück / Jahr) so Kostengünstig wie möglich entwickelt werden. Speicherbedarf Mikrocontroller Da der 8051-Prozessor bereits lauffähige Programme enthält, ist diese Programmerweiterung nur mit einem begrenzten Speicherplatz realisierbar. Nicht hart Echtzeitfähig Die Datenübertragung und Auswertung muss nicht hart echtzeitfähig sein (>100ms). Wartbarkeit Das Modul soll einen geringen Wartungsaufwand mit sich bringen und soll vor allem für Erweiterungen modular und übersichtlich aufgebaut werden. Spezifikation, Zertifizierung Die Anbindung an das Ethernet mit dem Anwendungsprotokoll soll der Spezifikation für das jeweilige Protokoll entsprechen, so dass eine Zertifizierung möglich ist. Zeitrahmen Nicht zuletzt sollen Hardware und Software in der gegebenen Zeitspanne bis zur Serienreife entwickelt werden. Zu zeitintensive Lösungsansätze sind deshalb als kritisch anzusehen. [...]

Wie bereits in der Einleitung (Kap. 1) aufgezeigt, ist das Ziel dieser Diplomarbeit die Realisierung folgender Aufgabe: Für den vorhanden Kommunikationsprozessor (8051-Derivat) soll eine Aufsteckkarte entworfen und realisiert werden. Diese Aufsteckkarte soll eine Schnittstelle zu TCP/IP-Ethernet bereitstellen (Interfacekarte). Damit soll es möglich sein auf der Ethernet-Seite ein Endgerät anzuschließen, welches die Daten kommend vom Kommunikationsprozessor (KP) verarbeiten, visualisieren und manipulieren kann, beispielsweise ein Prozessleitsystem. Gleichzeitig sollen Daten vom Endgerät wieder auf den KP bzw. die Datenquelle zurückgeschrieben werden können. Wie bereits im Kap. 2.6 erläutert, wird dazu ein Anwendungsprotokoll benötigt, dessen Auswahl ebenfalls im Rahmen des Projekt erfolgen soll. Bei der Realisierung soll nicht nur die Hardware ausgelegt werden, sondern auch die Software seitens des Kommunikationsprozessors auf das neue Modul angepasst werden. Damit wäre es beispielsweise möglich, sämtliche Daten die von dem KP eingesammelt werden (Brennersteuerung, Verbundregelung, usw.) über ein Ethernet-Netzwerk, z.B. das firmeninterne Netz (Intranet) transparent darzustellen und zu verarbeiten. Aus dieser ersten, allgemeinen Aufgabenstellung ergaben sich nach Recherchen und Überlegungen folgende Anforderungen an das Modul, hierbei spielen vor allem auch die Integration des Moduls und seine spätere Wartbarkeit für Lamtec eine tragenden Rolle. [...]

Arbeit zitieren:
Emberger, Ralf Juni 2003: Entwicklung eines TCP/IP-Interfaces für einen Kommunikationsprozessor über MODBUS, Hamburg: Diplomica Verlag

Schlagworte:
Ethernet, Anwendungsprotokoll, Feldbus, TCP/IP, OSI

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren