Richtungsbetrieb


Zurück zu: Funktionalität

Zustandsdiagramme (state charts)

Dargestellt ist die erzwungene Verkehrsrichtung auf den Gleisen einer zweigleisigen Strecke im Richtungsbetrieb. Da es sehr viele Zustandsübergänge von irgendwo zu einem bestimmten Zustand gibt, habe ich die komplette Maschine jeweils in einen komplexen Zustand eingesperrt, damit ich diesen als Ausgangspunkt für solche Übergänge angeben kann.

Eingehendes Gleis Abgehendes Gleis
Die Erlaubnis wird immer pauschal abgegeben bei Verbinden der Leitung und bei eingehender Erlaubnisanfrage bzw. -abgabe. Die Erlaubnis wird bei Verbinden der Leitung angefragt, das Ausfahrsignal wird nur frei, wenn die Gegenstelle die Erlaubnis abgegeben hat.
UML rules UML rules

Zustände (states)

Es gibt folgende Zustände. Sie sind in beiden Zustandsdiagrammen enthalten:

Ereignisse (events)

Folgende externe Ereignisse bewirken Zustandsübergänge:

Wächter (guards)

Melder, Persistenz und Außensicht

Die Zustandsmaschine für das eingehende Gleis hat keinen Einfluß auf den Rest der lokalen Software. Die Zustandsmaschine für das abgehende Gleis sperrt das Ausfahrsignal so lange, bis der Zustand permission erreicht ist. Um dies anzuzeigen, blinkt der gelbe Vorblockmelder, wenn die Strecke zwar frei ist, aber permission noch nicht erreicht wurde. Dies deutet auf einen Konfigurationsfehler hin. Die Gegenstelle sollte die Erlaubnis pauschal abgeben, wenn hier Richtungsbetrieb stattfinden soll.


Anmerkungen sollten an die Liste fremo-signal@yahoogroups.de gesendet werden.
Diese Seite wurde zusammengestellt von Stefan Bormann.
Stand: 30.6.2013
Site hosted by: SourceForge.net Logo Valid HTML 4.01 Transitional