MASTER THESIS - Fachhochschule Nordwestschweiz
MASTER THESIS - Fachhochschule Nordwestschweiz
MASTER THESIS - Fachhochschule Nordwestschweiz
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
5.2 TCP-IP Verbindung<br />
Ein grosser Teil des Projekts war die Auswahl einer geeigneten Kommunikation, um<br />
Daten zwischen dem Computer der Bodenstation und dem der KCU zu tauschen. Es<br />
wurde sich für eine TCP-IP Verbindung entschieden.<br />
Die Auswahl des Protokolls für die Applikation war nicht schwierig, weil es vier grossen<br />
Vorteilen gibt:<br />
- Robust<br />
- Schnell<br />
- Kompatibilität mit vielen Geräten (Wifi-Karte des Computers, Switch, …)<br />
- Verbreitet<br />
Die Entwicklung einer TCP-IP Verbindung benötigt viel Zeit und Aufwand, um alle<br />
Fällen möglicher Fehler zu berücksichtigen. Aus diesem Grund wurde das Labview-<br />
Programm für weitere Applikationen und Projekte gebaut. Die Kompatibilität und die<br />
Erleichterung bei der Anwendung mit anderen Programmen, wäre für Mitarbeiter oder<br />
Studenten ein erheblicher Vorteil.<br />
Für eine Verbindung zwischen Computern, muss man haben:<br />
- Physikalische-Verbindung (Ethernet-Kabel oder „Wifi“).<br />
- Empfänger und Sender (Ethernet-Karte und Wifi-Karte des Computers).<br />
- Ein Port ( die „Autobahn“, wo die Daten gesendet werden).<br />
- Eine IP-Adresse ( die „Adresse des Empfänger“).<br />
- Ein Server (Master) und ein Kunde (Client).<br />
5.2.1 Herstellen einer Verbindung<br />
Das Herstellen einer Verbindung, wird für unsere Applikation und für viele andre Fälle<br />
folgendermassen eingestellt:<br />
- Die TCP-Ports müssen offen sein.<br />
- Die Applikation auf dem Server ist „passiv“. Das bedeutet, dass die Applikation<br />
auf einen Anschluss (Kunde) wartet.<br />
- Die Applikation des Kunden macht eine Anfrage an den Server. Diese wird<br />
„open-activ“ genannt.<br />
Die Programme für den Master-Computer und für den Slave-Computer sind fast gleich.<br />
Nur einige Eigenschaften der Initialisierung sind unterschiedlich. Deshalb werden die<br />
Unterschiede im ersten Teil und der gemeinsame Teil im zweiten Schritt beschrieben.<br />
Automatisierung – Kite Windkraftwerk 25