PDV und Robotik / Lehre / PMfE im SS 2007 / Aufgabe 3


Aufgabe 3 - Steuerprogramm

Lernziel:
Fehlertolerante Steuerung,
Zeitüberwachung,
Zugbetrieb mit zwei Loks

Unterlagen:
Beschreibung der Ada-Umgebung
Ada Language Reference Manual
Beschreibung der Modelleisenbahn und Ansteuerung
in Aufgabe 2 entwickelte Steuerstrategie


Aufgabenstellung

Es soll ein Steuerungssystem für zwei Lokomotiven auf unserer Teststrecke entwickelt werden, das einen automatischen und störungsfreien Zugverkehr anhand eines Fahrplans erlaubt, ohne dass ein Eingreifen durch eine Person zur Steuerung notwendig ist. Es darf auch im Störungsfall, z.B. bei falsch gestellten oder gestörten Weichen, Fehlkontakten oder Verspätungen der Loks nicht zu einem Zusammenstoß kommen. Sollte die Steuerung in einen Zustand kommen, bei dem der sichere Fahrbetrieb nicht mehr gewährleistet ist, muss der Betrieb eingestellt werden. Es sind in diesem Falle Ausgaben vorzusehen, warum der Betrieb eingestellt werden musste.

Fahrplan und Startpositionen der zwei Loks wurden bereits in Aufgabe 1 vorgegeben. Entwickeln Sie nun ein Programm, dass die Loks entsprechend steuert, und realisieren Sie dabei Ihre in Aufgabe 2 am Modell entwickelte Steuerstrategie.

Hinweise zur Aufgabe