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.4.2 Empfangs-Schleife<br />
Abbildung 35 : Empfang-Schleife<br />
Von Abbildung 35 werden die wichtigen Punkte nachfolgend beschrieben:<br />
1) Empfangen des Strings: Der Block wartet auf ein Packet von 135 Bytes<br />
während eine maximale Zeit von 1000ms und schickt dieses aus dem Buffer<br />
sofort zum Empfänger. Nach dieser Zeit schickt er einen Fehler.<br />
2) Kontrolle des Endes des Sendens: Wenn dieser Block das Symbol<br />
„\04“ findet, schickt er eine Information um das Programm zu beenden.<br />
3) Bearbeitung vom Fehler des Empfangsblocks:<br />
Laut der Geschwindigkeit und der Verspätung des Programms des<br />
Sendercomputers kann die maximale Zeit des Empfangsblocks erreichet werden.<br />
Besonders während der Herstellung der Verbindung zwischen den beiden<br />
Computern. Deshalb gibt es eine Toleranz von 3 Mal diese Zeit.<br />
4) Verzögerung der Schleifen-Zeit: Anhand der Länge des Pakets<br />
zum lesen, kann die Schleifen-Zeit sehr kurz sein. Deshalb gibt es eine<br />
Verzögerung von mindestens 1ms. Dabei ist festzuhalten, dass eine maximale<br />
Frequenz von 100HZ für die Kommunikation definieret wurde. Daher ist sie<br />
10ms.<br />
5) Bearbeitung der Fehler in der Schleife: Wenn der Sender entweder<br />
die „Toleranz des Punkt 3“ oder ein anderes Ereignis im Programm einen Fehler<br />
entsteht, muss die Schleife stoppen.<br />
6) Bearbeitung der Fehlern ausserhalb der Schleife: Wie die Sende-Schleife, beim<br />
Anhalten dieser Schleife, muss diese die anderen Schleifen des Programms<br />
benachrichtigen. Deshalb werden die Variabel „Fin“, „Fin 2“ und die globale<br />
Variabel „stop 2“ geschrieben.<br />
Automatisierung – Kite Windkraftwerk 29