Modularer Zustandsautomat?

Firefly87

Level-1
Beiträge
46
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
bin gerade dabei mich für die Abschlussprüfung vorzubereiten und habe die Aufgabe einen modularen Zustandsautomaten zu entwerfen, nur den Automaten nicht das Programm. Es gibt 2 Türen in einem Reinraum die nacheinander öffnen und schließen, zwei Lichtschranken kontrollieren jeweils ob jmd zwischen den Türen steht etc..modularer Aufbau heißt doch Aufgabenteilung oder? Ich verstehe das so das ein Automat für das Öffnen und Schließen der Türen zuständig sein soll und der andere macht etwas anderes nur was das verstehe ich nicht. Aufgabe ist das man es mit zwei Automaten löst.
Hoffe ihr könnt mir helfen, (Der Automat für das Öffnen/Schließen habe ich bereits)
Danke schonmal
Gruß Armin
 
Hallo,
2 Türen soll heißen : so etwas wie eine Schleuse ?
In dem Fall einen Ablauf für die erste und einen eigenen Ablauf für die zweite Tür.

Gruß
Larry
 
Moin,

ich denke du sollst einen Automaten entwickeln, den man dann modular einsetzen kannst. Die Schleuse soll, meines erachten, bloß darstellen, diesem Automaten eine gewisse Verriegelung für andere Automaten bereitzustellen.

Diesen Automaten kann man dann mehrfach einsetzen.


Raik
 
Genau er soll modular einsetztbar sein nur da stehe ich gerade ein wenig auf dem Schlauch wie ich das den nun machen kann? Also was muss ich machen? Wie gesagt die Türsteuerung habe ich mit einem Zustandsautomaten gemacht, war auch kein Problem ich verstehe halt nicht wie ich das Modular machen soll?:confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
richte doch einfach nur einen Verriegelungsmechanismus ein und gebe den Zustand nach außen durch, so das ein zweiter Automat weiß, in welchem sich der erste befindet.
 
Du meinst also der eine macht NUR Tür 1 auf, Tür 1 zu, Tür 2 auf, Tür 2 zu, und der ander macht die Verriegelung also wenn Tür 1 offen muss Tür 2 zu sein etc?
 
Nein,

ich denke gemeint ist eher:

Automat1 = Tür 1
Automat2 = Tür 2

Es ist dann dahingehend modular, dass deine Schleuse dann aus 20.000 Türen bestehen könnte, welche alle miteinander so verknüpft werden können, dass es einen Sinn ergibt.

Ein Automat steuert eine Tür, und meldet dem anderen welchen Zustand er hat. So kann der andere Automat entscheiden, dass er z.B. die Tür erst öffnen darf, wenn die andere geschlossen ist.

Grüße

Marcel
 
Eigentlich bastelts du nur einen Automaten, der auf beide Türen angewendet wird.
Zwischen den beiden Instanzen müssen dann natürlich Daten ausgetauscht werden. Dies passiert laut OSI-ISO ja in den unterlagerten Layern. Programmtechnisch natürlich eher im übergeordneten Programm.
Am Ende haben wir ein großes modulares System zusammengesteckt mit voneinander abhängigen Modulen. Tagesziel erreicht. Wobei das System doch nicht als nur "Einer" angesprochen werden möche.^^

Grüße Samiel
 
Zurück
Oben