24.11.2012 Aufrufe

Diplomarbeit - Hochschule für Technik und Wirtschaft Dresden

Diplomarbeit - Hochschule für Technik und Wirtschaft Dresden

Diplomarbeit - Hochschule für Technik und Wirtschaft Dresden

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Diplomarbeit</strong>: Modulares System Praktische Anwendung<br />

Systeme geschehen. Es müssen lediglich zwei neue Controller eingestellt <strong>und</strong> angeschlossen<br />

werden. Die linke Warnlampe erhält wieder die Nummer 1 <strong>und</strong> die rechte die Nummer 2. Damit<br />

können die untenstehenden Programme verwendet werden.<br />

Abbildung 8.10 - Steuerprogramm linke Warnlampe<br />

Abbildung 8.11 - Steuerprogramm rechte Warnlampe<br />

Die beiden Controller mit den Lampen müssen montiert werden. Da dies bei einem sich bewegenden<br />

Roboter schwierig ist, muss er in diesem Beispiel da<strong>für</strong> abgeschaltet werden. Da das System aber<br />

da<strong>für</strong> ausgelegt ist, dies auch im laufenden Betrieb zu machen, können die Erweiterungen installiert<br />

werden, ohne das Netzwerk zu stören. Falls die ID falsch vergeben wurden <strong>und</strong> bereits im Netzwerk<br />

existieren, deaktivieren sich die neu hinzukommenden Einheiten automatisch.<br />

Abbildung 8.12 - Netbot mit installierten Warnlampen<br />

Wird der Roboter nach dieser Erweiterung wieder in Betrieb genommen, vollführt er immer noch die<br />

gleichen Bewegungen im Raum. Zusätzlich aber leuchten die Warnlampen auf, wenn sich ein<br />

Hindernis nähert.<br />

var sl,ll,sreach,fak;<br />

BEGIN<br />

fak:=15;<br />

sreach :=get(8,1,1); {get sensor reach}<br />

sl := get(8,1,0); if sl>sreach then sl:=sreach; {get sensor left}<br />

if slsreach then sr:=sreach; {get sensor right}<br />

if sr

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!